/*Ahadesign CSS*/
* {
	margin: 0;
	padding: 0;
	}
* html #mainout {
  position:relative;
  width: 80em; 
  /*
  width: expression((document.documentElement && document.documentElement.clientHeight) ?
    (document.documentElement.clientWidth < 994) ? "994px" : (( document.documentElement.clientWidth > 1950 ) ? "1950px" : "auto") :
 (document.body.clientWidth < 994) ? "994px" : (( document.body.clientWidth > 1950 ) ? "1950px" : "auto")
);
*/
}
html {
	font-size:100.01%;
	}
body { 
	text-align:center;
	background-color:#F7F7F7;
	color:#979797;
	font-size: 76.1%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	margin: 0em 0;
	}
#mainout {
	width:99%;
	margin:0 auto;
	text-align:left;
	height:100% !Important;
	height:1%;
	min-width: 994px;
	position:relative;
	}

.padding {
	padding:0px 0px 0px 5px;
	}
.clear {
	
	clear:both;
	}
form {
	padding:8px 3px;
	margin:0;
	white-space:normal;
	text-align:center;
	}
form ul li, form ul li:hover {
	background:none;
	}
#form-login {
	padding:5px 0;
	}
#form-login ul {
	text-align:center;
	}
#form-login ul a {
	font-weight:bold;
	color:#585858;
	}
#form-login ul a:hover {
	color:#c1c1c1;
	}
#form-login-username, #form-login-password {
	text-align:center;
	margin:0 auto;
	padding:0;
	}
.input {
	text-align:center;
	
	}
.inputbox {
	/*background-color:#fff;*/
	background-color:white;
	border-color:#aaaaaa;
	border-style:solid 1px;
	/*color:#585858;*/
	color:black;
	}
.inputbox:hover {
	/*background-color:#ededed;*/
	background-color:white;
	/*color:#6d6d6d;*/
	color:black;
	border-color:#585858;
	}
.poll {
	width:100%;
	}
fieldset {
	padding: 0.8em;
	border:none;
	text-align:center;
	white-space:normal;
	}
pre {
	width:auto;
	font-size:1.3em;
	border:1px solid #585858;
	border-left:5px solid #585858;
	padding:5px;
	margin:2px 0;
	white-space:normal;
	}
blockquote {
  width:auto;
  padding:5px;
  margin:2px 0;
  border-top:1px dashed #585858;
  border-bottom:1px dashed #585858;
  border-left:1px dashed #585858;
  border-right:1px dashed #585858;
  background:#ededed;
  white-space:normal;
	}
ul {
	text-align:left;
	}
li {
	background:url(../images/arrow.png) 4px 5px no-repeat;
	list-style:none;
	font-size:1em;
	}
li:hover {
	background:url(../images/arrow_hover.png) 4px 5px no-repeat;
	}
.sections li, ul.latestnews li, ul.mostread li, #contentarea ul li, #footermodule ul li, #topmodule ul li, #headmodules ul li {
	padding-left:20px;
	background:url(../images/arrow.png) 4px 5px no-repeat;
	}
.sections li:hover, ul.latestnews li:hover, ul.mostread li:hover, #contentarea ul li:hover, #footermodule ul li:hover, #topmodule ul li:hover, #headmodules ul li:hover  {
	padding-left:20px;
	background:url(../images/arrow_hover.png) 4px 5px no-repeat;
	}
ol.sections li, ol.latestnews li, ol.mostread li, #contentarea ol li, #footermodule ol li, #topmodule ol li, #headmodules ol li {
	background:none;
	color:#585858;
	list-style:upper-roman;
	margin-left:20px;
	}
ol.sections li:hover, ol.latestnews li:hover, ol.mostread li:hover, #contentarea ol li:hover, #footermodule ol li:hover, #topmodule ol li:hover, #headmodules ol li:hover  {
	background:none;
	color:#c1c1c1;
	list-style:upper-roman;
	margin-left:20px;
	}
.latestnews a:link, .latestnews a:visited, .mostread a:link, .mostread a:visited, .sections li a:link, .sections li a:visited {
	font-weight:normal;
	font-size:1em;
	line-height:1.3em;
	vertical-align:middle;
	color:#585858;
	}	
.latestnews a:hover, .mostread a:hover, .sections li a:hover {
	font-weight:normal;
	color:#c1c1c1;
	}
a {
	text-decoration: none;
	/*color:#585858;*/
	color:black;
	}
a:link {
	text-decoration: none;
	/*color:#585858;*/
	color:black;
	}	
a:visited {
	text-decoration: none;
	/*color:#585858;*/
	color:black;
	}	
a:hover {
	text-decoration: none;
	/*color:#c1c1c1;*/
	color:blue;
	}
h1 {
	font-size: 1.7em;
	line-height: 1.7em;
	color:#000;
	}
h2 {
	font-size: 1.5em;
	line-height: 1.5em;
	color:#000;
	}
h3 {
	font-size: 1.3em;
	line-height: 1.3em;
	color:#000;
	}
h4 {
	font-size: 1.2em;
	line-height: 1.2em;
	color:#000;
	}
h5 {
	font-size: 1.1em;
	line-height: 1.1em;
	color:#000;
	}
h6 {
	font-size: 0.8em;
	line-height: 0.8em;
	color:#000;
	}
.componentheading {
	text-align:left;
	font-size: 1.7em;
	line-height: 1.7em;
	font-weight:bold;
	color:#000;
	}
.contentheading, .contentheading a:link, .contentheading a:visited {
	font-size: 1.3em;
	line-height: 1.3em;
	color:#000;
	font-weight:bold;
	}
.contentheading a:hover {
	font-weight:bold;
	color:#c1c1c1;
	}
a.contentpagetitle, a.contentpagetitle:hover {
	font-weight:bold;
	}
.contentpane ul {
	width:96%;
	}
.contentpane ul li {
	padding:0;
	margin: 0 auto;
	}
.contentpaneopen {
	width:100%;
	text-align:left;
	margin:0;
	padding:0;
	}
.contentpaneopen span, .contentpaneopen ul li span, .contentpaneopen ul li ul li, .contentpaneopen ul li ul li span {
	font-size:1em;
	/*color:#585858;*/
	margin:0;
	padding:0;
	}
		
.createdate {
	color:#000;
	display:block;
	font-size:0.8em;
	}
.createdby {
	color:#000;
	display:block;
	font-size:0.8em;
	padding-left:2px;
	}
.modifydate {
	color:#000;
	display:block;
	font-size:0.8em;
	padding:0;
	}
span.content_rating {
margin:4px 0 0;
display:block;
	}
.content_vote {
margin:0 0 10px;
display:block;
	}
.content_vote input {
margin:0 5px;
	}
.buttonheading a img {
	border:none;
	}
td {
	padding:0;
	margin:0;
	white-space:normal;
	}
table {
	padding:0;
	margin:0;
	width:auto;
	}
span.pagenav, a.pagenav:link, a.pagenav:visited, .pagenav_next a:link, .pagenav_next a:visited, .pagenav_prev a:link, .pagenav_prev a:visited, .pagenavbar, .pagenavbar a:link, .pagenavbar a:visited {
	font-weight:bold;
	color:#585858;
	}
.pagenav_next a:hover, .pagenav_prev a:hover, .pagenavbar a:hover {
	font-weight:bold;
	color:#c1c1c1;
	}
.error {
  font-style: italic;
  text-transform: uppercase;
  padding: 5px;
  color: #f00;
  font-size: 14px;
  font-weight: bold;
	}
.highlight {
	background-color: #ff0;
	color: #f00;
	padding: 0px 2px;
	}
.code {
	background-color: #C0C0C0;
	color:#5B5B5B;
	border: 1px solid #000;
	}
hr {
	width:  90%;
	margin:1% 5%;
 	}
hr.separator {
	width:  40%; 
	margin:1% 5%;
 	}
.blog {
	width:100%;
	}
.blog_more {
	text-align:right;
	font-size: 1em;
	margin:0;
	}
.blogsection {
	text-align: left;
	font-size: 1em;
	}
.blog_more ul li {
	list-style:none;
	background:none;
	}
a.readon {
	background-color:none;
	text-align: left;
	font-size: 1.1em;
	text-decoration: none;
	line-height: 1.1em;
	padding-left: 14px;
	margin-top: 10px;
	font-weight: bold;
	}
	
.sectiontableheader {
	padding-bottom:6px;
	}
.sectiontableheader a, .sectiontableheader a:hover {
	font-weight:bold;
	}
.sectiontableentry1, .sectiontableentry3 {
	text-align:center;
	background: none;
	font-size: 1em;
	line-height:1.2em;
	vertical-align:middle;
	color:#585858;
	}
.sectiontableentry2, .sectiontableentry4 {
	text-align:center;
	background: none;
	font-size: 1em;
	line-height:1.2em;
	vertical-align:middle;
	color:#000;
	}
a.category {
	font-weight:bold;
	}
a.category:link, a.category:visited {
	font-weight: bold;
	font-size: 1em;
	text-align: center;
	}
.categorytitle {
	font-weight: bold;
	font-size: 1.2em;
	}
.description {
	margin:15px;
	}
.contentdescription {
	font-weight:bold;
	}
.tool-tip {
font-size:0.8em;
}
.tool-title {
font-weight:bold;
}
.contenttoc {
	border:1px dashed #000;
	margin-left:8px;
	}
.contenttoc a:link, .contenttoc a:visited {
	padding:4px;
	white-space:nowrap;
	font-weight:bold;
	color:#585858;
	}
.contenttoc a:hover {
	font-weight:bold;
	color:#c1c1c1;
	}
img {
	margin:  0px 10px 0px 0px;
	
	border:0px;
	}
.button {
	background-color:#f9f9f9;
	border-color:#ededed;
	border-style:solid;
	color:#585858;
	margin-top:6px;
	}
.button:hover {
	background-color:#ededed;
	/*color:#6d6d6d;*/
	color:white;
	border-color:#585858;
	}
.header {
	width:100%;
	height:100%;
	}
/*
#headleft {
	height:180px;
	width:100%;
	float:left;
	background: url(../images/header_left.png) top left no-repeat;
	margin:0;
	padding:0;
	}
*/
#headleft {

	height:150px;
	width:100%;
	float:left;
	background: url(../images/sfondointestazione.gif) bottom right no-repeat;
	margin:0;
	padding:0;
	}

.header h1 a:link, .header h1 a:visited {
	float:left;
	font-family: Helvetica, Arial, sans-serif; 
	text-align:left;
	font-size:1.5em;
	font-weight:bold;
	color: #000;
	margin-top:-65px;
	padding-left:150px;
	/*text-indent:-5000px;*/
	}
.header h1 a:hover {
	color:#c1c1c1;
	font-weight:bold;
	}
/*
#headright {
	height:180px;
	width:400px;
	float:right;
	background: url(../images/header_right.png) top right no-repeat;
	}
*/
#headright {
	height:145px;
	width:700px;
	float:right;
	margin-right:10px;
	}

/*
#logo {
	width:118px;
	height:118px;
	float:left;
	margin-top:-146px;
	margin-left:24px;
	background: url(../images/logo.png) no-repeat;
	}
*/
#logo {
	width:295px;
	height:145px;
	float:left;
	margin-top:-150px;
	margin-left:0px;
	background: url(../images/logo.png) no-repeat;
	}
#user4 {
	position:absolute;
	top:175px; left:0;
	}

		
input.button {
	/* display:none; */
	margin : 2px 0px 0px 0px;
	background: url(../images/bgTopmenuBtn_red.png) ;
	color: white;
}
button.button {
	/* display:none; */
	margin : 2px 0px 0px 0px;
	background: url(../images/bgTopmenuBtn_red.png) ;
	color: white;
}
	
#topmenu ul {
	text-decoration: none;
	list-style: none;
	padding:0;
	margin: 12px 18px 0 0;
	float:right;
	}
#topmenu ul li {
	width:120px;
	float:left;
	font-size:0.9em;
	height:43px;
	line-height:43px;
	margin:0;
	padding:0;
	display:inline;
	}
#topmenu ul li a:link, #topmenu ul li a:visited {
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	display:block;
	width:100%;
	overflow:hidden;
	color: #A0A0A0;
	margin:0;
	padding:0;
	 background: url(../images/hornav.png);
	}
#topmenu ul li a#active_menu-nav {
	text-decoration:none;
	}
#topmenu ul li a:hover {
	white-space:nowrap;
	margin:0;
	padding:0;
	color: #585858;
	background-position: -120px 0;
	}
.bread {
	width:100%;
	}
#breadleft {
	height:41px;
	width:100%;
	float:left;
	 /*wewe background: url(../images/breadleft.png) left top no-repeat;*/
	padding:0;
	margin:0;
	}
#breadright {
	height:41px;
	width:40px;
	float:right;
	/*wewe background: url(../images/breadright.png) right top no-repeat;*/
	}
.breadcrumbs {
	float:left;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
	font-size:1em;
	padding:7px 0 0 18px;
	text-align:left;
	}
.pathway a:link, .pathway a:visited {
	font-weight:bold;
	color:#585858;
	}
.pathway a:hover {
	font-weight:bold;
	color:#c1c1c1;
	}
#mainarea {
	
	float:left;
	width:84%;
	background: #F7F7F7;
	position:relative;
	}
#contentarea {
	float:right;
	width:81%;
	overflow:hidden;
	background: #F7F7F7;
	color:#000;
	}
#contentarea a {
	color:#585858;
	}
#contentarea a:hover {
	color:#c1c1c1;
	}
div.rahmen h3 {
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 1.2em; 
	font-weight: bold; 
	color: #000; 
	margin-bottom:5px;
	}
div.rahmen {
	/*wewe background: url(../images/ltop.png) 0 0 no-repeat;*/
	
	margin: 5px 0;
	padding:0;
	}
div.rahmen div {
	 /*wewe background: url(../images/rtop.png) 100% 0 no-repeat;*/
	 
	margin-bottom:-2px;
	
	}
div.rahmen div div {
	/*wewe  background: url(../images/lbottom.png) 0 100% no-repeat;*/
	}
div.rahmen div div div {
	  /*wewe background: url(../images/rbottom.png) 100% 100% no-repeat;*/
	/*MSI
	padding:14px 18px 26px 14px;*/
	padding:0px 3px 0px 3px;
	width:auto;
	}
* + html div.rahmen div div div {
	/*MSI
	height:1%;*/
	}
* html div.rahmen div div div {
	/*MSI
	height:1%;*/
	}
div.rahmen div div div div {
	background:none;
	margin:0;
	padding:0;
	}
* + html div.rahmen div div div div {
	/*MSI
	height:1%;*/
	
	}
* html div.rahmen div div div div {
	/*MSI
	height:1%;*/
	
	}
#leftmodules {
	float:left;
	text-align:left;
	width:18.3%;
	overflow:hidden;
	background: #F7F7F7;
	margin-top:4px;
	padding-left:0px;
	}
	
	
	
	
	
h\tml:f\irst-child>body #leftmodules {
	width:18.3%;
	}
#rightmodules {
	float:left;
	text-align:left;
	width:16%;
	overflow:hidden;
	background: #F7F7F7 100% 0;
	margin-top:4px;
	padding-left:0px;
	}
.foot {
	width:100%;
	}
.foot ul li {
	background:url(../images/arrow.png) 0 5px no-repeat;
	padding-left:20px;
	}
.foot ul li:hover {
	background:url(../images/arrow_hover.png) 0 5px no-repeat;
	}
#footleft {
	height:30px;/*era 65px;*/
	width:100%;
	float:left;
	/* background: url(../images/footer_left.png) top left no-repeat;*/
	margin:0;
	padding:0;
	}
#footright {
	height:30px;/*era 65px;*/
	width:250px;
	float:right;
	/* background: url(../images/footer_right.png) top right no-repeat;*/
	}
#sitename {
	float:left;
	margin-top:-30px;
	margin-left:100px;
	font-weight:bold;
	font-size:0.9em;
	color:#000;
	}
#sitename a {
	font-weight:bold;
	color:#585858;
	}
#sitename a:hover {
	color:#c1c1c1;
	}
#rss {
	float:right;
	margin-top:-40px;
	margin-right:80px;
	}
#rss a:link, #rss a:visited {
	font-size:1em;
	font-weight:bold;
	color:#585858;
	}
#rss a:hover {
	color:#c1c1c1;
	}
#rss a img {
	border:none;
	}
#footermodule {
	padding-top:30px;/*era 65px;*/
	}
*+html #footermodule {
	margin:0;
	padding:0;
	height:1%;
	}
* html #footermodule {
	margin:0;
	padding:0;
	height:1%;
	}
#topmodule {
	width:498px;
	float:right;
	margin-top:-168px;
	margin-right:140px;
	color:#000;
	}
#advert2module1 {
	width:100%;
	float:left;
	}
#advert2module2 {
	width:49.99%;
	float:left;
	}
h\tml:f\irst-child>body #advert2module2 {
	width:50%;
	}
#advert2module3 {
	width:50%;
	float:left;
	}
#advert2module4 {
	width:50%;
	float:left;
	}
h\tml:f\irst-child>body #advert2module4 {
	width:25%;
	}
#user1module1 {
	width:100%;
	float:left;
	}
#user1module2 {
	width:49.99%;
	float:left;
	}
h\tml:f\irst-child>body #user1module2 {
	width:50%;
	}
#user1module3 {
	width:25%;
	float:left;
	}
#user1module4 {
	width:18%;
	float:left;
	}
h\tml:f\irst-child>body #user1module4 {
	width:25%;
	}
#user2module1 {
	width:100%;
	float:left;
	}
#user2module2 {
	width:49.99%;
	float:left;
	}
h\tml:f\irst-child>body #user2module2 {
	width:50%;
	}
#user2module3 {
	width:25%;
	float:left;
	}
#user2module4 {
	width:18%;
	float:left;
	}
h\tml:f\irst-child>body #user2module4 {
	width:25%;
	}
#user5module1 {
	width:100%;
	float:left;
	}
#user5module2 {
	width:49.99%;
	float:left;
	}
h\tml:f\irst-child>body #user5module2 {
	width:50%;
	}
#user5module3 {
	width:33.33%;
	float:left;
	}
#user5module4 {
	width:14%;
	float:left;
	}
h\tml:f\irst-child>body #user5module4 {
	width:25%;
	}
#advert1 {
	width:100%;
	}
div.module h3, .moduletable h3, .module_menu h3, .module_text h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.2em; 
	font-weight: bold;
	color: #BB0000; 
	background-color:#FFFFFF;
	/* 
	background:	url(../images/bgTopmenuBtn_red.png);
	*/
	
	line-height:28px;
	text-align:center;
	margin-top:2px;
	padding:0;
	margin:0;
	}
*+html div.module h3, .moduletable h3, .module_menu h3, .module_text h3 {
	margin-top:-2px;
	padding:0;
	margin:0;
	}
* html div.module h3, .moduletable h3, .module_menu h3, .module_text h3 {
	margin-top:-2px;
	padding:0;
	margin:0;
	}
.moduletable {
	text-align:center;
	padding-bottom:2px;
	padding:0;
	margin:0;
	}

div.module, .module_menu, .module_text {
	text-align:center;
	/*wewe background: url(../images/ltop.png) 0 0 no-repeat;*/
	padding:0;
	margin:0;
	}
div.module{	
	margin-bottom:10px;	
}	
div.moduleflash  {
	padding:0;
	margin-bottom:10px;
}

div.module div, .module_menu div, .module_text div {
	 /*wewe background: url(../images/rtop.png) 100% 0 no-repeat;*/
	margin-bottom:0px;
	
	
	}
div.module div div, .module_menu div div, .module_text div div {
	/*wewe background: url(../images/lbottom.png) 0 100% no-repeat;*/
	margin-bottom:0px;
	}
div.module div div div, .module_menu div div div, .module_text div div div {
	/*wewe background: url(../images/rbottom.png) 100% 100% no-repeat;*/
	padding:0px 0px 0px 0px;
	width:auto;
	}
	
* + html div.module div div div, * + html .module_menu div div div, * + html.module_text div div div {
	height:1%;
	}
* html div.module div div div, * html .module_menu div div div, * html .module_text div div div {
	height:1%;
	}
div.module div div div div, .module_menu div div div div, .module_text div div div div {
	background:none;
	margin:0;
	padding:0;
  }
  
 * + html div.module div div div div, * + html .module_menu div div div div, * + html .module_text div div div div {
	height:1%;
	}
* html div.module div div div div, * html .module_menu div div div div, * html .module_text div div div div {
	height:1%;
	}
	
.module_menu ul li {
	background:none;
	}
.module_menu ul li a {
	display: block;
	padding:0;
	margin:0;
	text-align:center;
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:1em;
	text-decoration:none;
	}
h\tml:f\irst-child>body .module_menu ul li a {
	font-size:1.3em;
	}
.module_menu ul li a:link, .module_menu ul li a:visited {
	color: #585858;
	background:#fff;
	border-top: #f8f8f8 solid 1px;
	border-bottom:#f4f4f4 solid 1px;
	font-weight:bold;
	}
.module_menu ul li a:hover {
	color: #6D6D6D;
	background: #F6F6F6;
	border-top:1px solid #F8F8F8;
	border-bottom:1px solid #F4F4F4;
	}
.module_menu ul li a:active, .module_menu ul li a:focus {
	color:#EFEFEF;
	background:#585858;
	}	
.module_menu ul li.active a:link, .module_menu ul li.active a:visited {
	color:#EFEFEF;
	background:#585858;
	}
.module_menu ul li ul li a {
	text-align: left;
	font-weight:normal;
	padding:6px 20px;
	height:14px;
	line-height:14px;
	}
.module_menu ul li ul li a:link, .module_menu ul li ul li a:visited {
	color: #6D6D6D;
	border:none;
	font-size:0.8em;
	}
.module_menu ul li ul li a:hover, .module_menu ul li ul li a:active, .module_menu ul li ul li a:focus {
	color: #c1c1c1;
	border:none;
	}
.module_menu ul li.active ul li a:link, .module_menu ul li.active ul li a:visited {
	background:url(../images/indent1.png) 3px 6px no-repeat;
	color:#6D6D6D;
	font-size:0.8em;
	}
.module_menu ul li.active ul li a:hover {
	color:#c1c1c1;
	}
.module_menu ul li.active ul li.active a:link, .module_menu ul li.active ul li.active a:visited {
	color:#000;
	}
.module_menu ul li.active ul li.active a:hover {
	color:#c1c1c1;
	}
.module_menu ul li ul li ul li a {
	text-align: left;
	font-weight:normal;
	padding-left:26px;
	}
.module_menu ul li ul li ul li a:link, .module_menu ul li ul li ul li a:visited {
	color: #6d6d6d;
	font-size:0.8em;
	}
.module_menu ul li ul li ul li a:hover, .module_menu ul li ul li ul li a:active, .module_menu ul li ul li ul li a:focus {
	color: #c1c1c1;
	}
.module_menu ul li.active ul li.active ul li a:link, .module_menu ul li.active ul li.active ul li a:visited {
	background:url(../images/indent1.png) 9px 6px no-repeat;
	color:#6D6D6D;
	}
.module_menu ul li.active ul li.active ul li a:hover {
	color:#c1c1c1;
	}
.module_menu ul li.active ul li.active ul li.active a:link, .module_menu ul li.active ul li.active ul li.active a:visited {
	color:#000;
	}
.module_menu ul li.active ul li.active ul li.active a:hover {
	color:#c1c1c1;
	}
.module_menu ul li ul li ul li ul li a {
	text-align: left;
	font-weight:normal;
	padding-left:32px;
	}
.module_menu ul li ul li ul li ul li a:link, .module_menu ul li ul li ul li ul li a:visited {
	color: #6d6d6d;
	font-size:0.8em;
	}
.module_menu ul li ul li ul li ul li a:hover, .module_menu ul li ul li ul li ul li a:active, .module_menu ul li ul li ul li ul li a:focus {
	color: #c1c1c1;
	}
.module_menu ul li.active ul li.active ul li.active ul li a:link, .module_menu ul li.active ul li.active ul li.active ul li a:visited {
	background:url(../images/indent1.png) 15px 6px no-repeat;
	color:#6D6D6D;
	}
.module_menu ul li.active ul li.active ul li.active ul li a:hover {
	color:#c1c1c1;
	border:none;
	}
.module_menu ul li.active ul li.active ul li.active ul li.active a:link, .module_menu ul li.active ul li.active ul li.active ul li.active a:visited {
	color:#000;
	}
.module_menu ul li.active ul li.active ul li.active ul li.active a:hover {
	color:#c1c1c1;
	}
.module_menu ul li ul li ul li ul li ul li a {
	text-align: left;
	font-weight:normal;
	padding-left:38px;
	}
.module_menu ul li ul li ul li ul li ul li a:link, .module_menu ul li ul li ul li ul li ul li a:visited {
	color: #6d6d6d;
	font-size:0.8em;
	}
.module_menu ul li ul li ul li ul li ul li a:hover, .module_menu ul li ul li ul li ul li ul li a:active, .module_menu ul li ul li ul li ul li ul li a:focus {
	color: #c1c1c1;
	}
.module_menu ul li.active ul li.active ul li.active ul li.active ul li a:link, .module_menu ul li.active ul li.active ul li.active ul li.active ul li a:visited {
	background:url(../images/indent1.png) 21px 6px no-repeat;
	color:#6D6D6D;
	}
.module_menu ul li.active ul li.active ul li.active ul li.active ul li a:hover {
	color:#c1c1c1;
	border:none;
	}
.module_menu ul li.active ul li.active ul li.active ul li.active ul li.active a:link, .module_menu ul li.active ul li.active ul li.active ul li.active ul li.active a:visited {
	color:#000;
	}
.module_menu ul li.active ul li.active ul li.active ul li.active ul li.active a:hover {
	color:#c1c1c1;
	}
	

	
.segnalazione_intestazione{
    backcolor:red;
    width:100%;
}

.segnalazionetable {
    width:100%;
    align:left;
    
    
	}

.segnalazionetable_int{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
    color:#9D0000;
    background-color:none;
    background:none;
	align:left;
	margin-top:2px;
	margin-left:2px;
    margin: 1em 0;
    width:33%;
    padding:0px 3px;
	}

.segnalazionetable_td{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 0.7em;
    align:left;
    padding:0px 3px;
    }

.segnalazionetable_td_top {
    font-family: Helvetica, Arial, sans-serif;
	font-size: 0.7em;
    border-top-style: solid;
    border-top-width: 1px;
    align:left;
    padding:0px 3px;
    }
    
.segnalazionetable_td_top_left_right{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 0.7em;
    border-top-style: solid;
    border-top-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    align:left;
    padding:0px 3px;
    }
.segnalazionetable_td_left_right{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 0.7em;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    align:left;
   padding:0px 3px;
    }
.segnalazionetable_td_center{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 0.7em;
    border-right-style: solid;
    border-right-width: 1px;
    align:left;
    padding:0px 3px;
    }
.segnalazionetable_td_bottom{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 0.7em;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    align:left;
    padding:0px 3px;
    }
.segnalazionetable_td_bottom_left_right{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 0.7em;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    align:left;
    padding:0px 3px;
    }

#segnalazione_green_font{
    color:green;
    }   
    
#segnalazione_green_font a {
    color:green;
    }
#segnalazione_green_font a:link {
   color:green;
}   
    
#segnalazione_green_font a:hover{
    color:#c1c1c1;;
    }    
      
#segnalazione_green_font a:visited{
    color:#1F741F;
    } 
    
.segnalazione_green_font{
    color:green;
    }   
    
.segnalazione_green_font a {
    color:green;
    }
.segnalazione_green_font a:link {
   color:green;
}   
    
.segnalazione_green_font a:hover{
    color:#c1c1c1;;
    }    
      
.segnalazione_green_font a:visited{
    color:#1F741F;
    }     
#segnalazione_red_font{
    color:#9D0000;
    }
    
#segnalazione_red_font a {
    color:#9D0000;
    }
#segnalazione_red_font a:link {
   color:#9D0000;
}   
    
#segnalazione_red_font a:hover{
    color:#c1c1c1;;
    }    
      
#segnalazione_red_font a:visited{
    color:#9D0000;
    } 	
	
.segnalazione_red_font{
    color:#9D0000;
    }
    
.segnalazione_red_font a {
    color:#9D0000;
    }
.segnalazione_red_font a:link {
   color:#9D0000;
}   
    
.segnalazione_red_font a:hover{
    color:#c1c1c1;;
    }    
      
.segnalazione_red_font a:visited{
    color:#9D0000;
    } 	
    	
.segnalazionetableList {
    width:100%;
	}	
	
.segnalazionetableList_intData{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 1.0em;
    color:#9D0000;
    background-color:none;
    background:none;
	margin-top:2px;
	margin-left:2px;
    margin: 1em 0;
    width:18%;
    padding:0px 3px;
	}	
.segnalazionetableList_intDescrizione{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 1.0em;
    color:#9D0000;
    background-color:none;
    background:none;
	margin-top:2px;
	margin-left:2px;
    margin: 1em 0;
    width:40%;
    padding:0px 3px;
	}	
.segnalazionetableList_intAutore{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 1.0em;
    color:#9D0000;
    background-color:none;
    background:none;
	margin-top:2px;
	margin-left:2px;
    margin: 1em 0;
    width:18%;
    padding:0px 3px;
	}	
.segnalazionetableList_intOggetto{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 1.0em;
    color:#9D0000;
    background-color:none;
    background:none;
	margin-top:2px;
	margin-left:2px;
    margin: 1em 0;
    width:24%;
    padding:0px 3px;
	}				
	
.segnalazionetarowpari{
    background-color:white;
    border-color:black;
}
.segnalazionetarowdispari{
    background-color:#ebebeb;
    border-color:black;
}
    	
.segnalazionetableList_td{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 0.9em;
    padding:0px 3px;
    }	
    
.segnalazionetableList_td_top {
    font-family: Helvetica, Arial, sans-serif;
	font-size: 0.9em;
    border-top-style: solid;
    border-top-width: 1px;
    padding:0px 3px;
    }    
    
.segnalazionetableList_td_bottom{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 0.9em;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding:0px 3px;
    }    
    
    
.segnalazionetableList_td_top_left{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 0.9em;
    border-top-style: solid;
    border-top-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    padding:0px 3px;
    }    
.segnalazionetableList_td_bottom_left{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 0.9em;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding:0px 3px;
    }    
    
.segnalazionetableList_td_left{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 0.9em;
    border-left-style: solid;
    border-left-width: 1px;
    padding:0px 3px;
    }    
    

.segnalazionetable_td_top_bottom {
    font-family: Helvetica, Arial, sans-serif;
	font-size: 0.7em;
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;    
    align:left;
    padding:0px 3px;
    }
    
.segnalazionetable_td_top_left_right_bottom{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 0.7em;
    border-top-style: solid;
    border-top-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;    
    align:left;
    padding:0px 3px;
    }    
    

    

    
.segnalazionetableList_td_top_bottom {
    font-family: Helvetica, Arial, sans-serif;
	font-size: 0.9em;
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;    
    padding:0px 3px;
    }      
    
.segnalazionetableList_td_top_left_bottom{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 0.9em;
    border-top-style: solid;
    border-top-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;        
    padding:0px 3px;
    }             
    
   
table.segnalazionetableList .pagination { display:table; padding:0;  margin:0 auto;	 }

.segnalazionetableList .pagination { display:table; padding:0;  margin:0 auto;	 }
    
#contentarea2left {
	float:right;
	width:34%;
	/* overflow:hidden;*/
	background: #F7F7F7;
	color:#000;
	margin-top:4px;
	}
	
html:first-child>body #contentarea2left {
	/* width:25%; */
	}
		
#leftmodules1 {
	float:left;
	text-align:left;
	width:46.8%;
	overflow:hidden;
	background: #F7F7F7;
	margin-top:4px;
	}
h\tml:f\irst-child>body #leftmodules1 {
	width:46.8%;
	}
    
    
.sections #contentarea2left ul li {
	padding-left:20px;
	background:url(../images/arrow.png) 4px 5px no-repeat;
	}
.sections #contentarea2left ul li:hover  {
	padding-left:20px;
	background:url(../images/arrow_hover.png) 4px 5px no-repeat;
	}
ol.sections #contentarea2left ol li {
	background:none;
	color:#585858;
	list-style:upper-roman;
	margin-left:20px;
	}
ol.sections #contentarea2left ol li:hover {
	background:none;
	color:#c1c1c1;
	list-style:upper-roman;
	margin-left:20px;
	}



.pagination div.limit {
	float: left;
	height: 22px;
	line-height: 22px;
	margin: 0 10px;
}

/** stu nicholls solution for centering divs **/
.container {clear:both; text-decoration:none;}
* html .container {display:inline-block;}

/* -- buttons -> STILL NEED CLEANUP*/

.pagination-left,
.pagination-right,
.pagination-left div,
.pagination-right div {
	float: left;
}


.pagination-left a,
.pagination-right a,
.pagination-left span,
.pagination-right span {
	display: block;
	height: 22px;
	float: left;
	line-height: 22px;
	font-size: 11px;
	color: #333;
	cursor: pointer;
}

.pagination-left span,
.pagination-right span { cursor: default; color: #999; }

.pagination-left .page a,
.pagination-right .page a,
.pagination-left .page span,
.pagination-right .page span,
.pagination-left .blank a,
.pagination-right .blank a,
.pagination-left .blank span,
.pagination-right .blank span { padding: 0 6px; }

.page span,
.blank span {
	color: #000;
	font-weight: bold;
}

.pagination-left a:hover,
.pagination-right a:hover { text-decoration: none; color: #0B55C4; }

.pagination-left a,
.pagination-left span { padding: 0 24px 0 6px; }

.pagination-right a,
.pagination-right span { padding: 0 6px 0 24px; }

.pagination-right.on { background: url(../images/pagination_right.png) 100% 0 no-repeat; float: left; margin-left: 5px; }
.pagination-right.on .start { 
	background: url(../images/pagination_first.png) no-repeat; 
	}
.pagination-right.on .prev { 
	background: url(../images/pagination_first.png) no-repeat; 
	}	
.pagination-right.off { background: url(../images/pagination_right.png) 100% 0 no-repeat; float: left; margin-left: 5px; }
.pagination-right.off .start { 
	background: url(../images/pagination_first_off.png) no-repeat; 
	}	
.pagination-right.off .prev { 
	background: url(../images/pagination_first_off.png) no-repeat; 
	}		
	
.pagination-left.on { background: url(../images/pagination_left.png) no-repeat; float: left; margin-left: 5px; }	
.pagination-left.off { background: url(../images/pagination_left.png) no-repeat; float: left; margin-left: 5px; }	

.pagination-left.on .next { 
	background: url(../images/pagination_last.png) 100% 0 no-repeat;
	}
.pagination-left.on .end { 
	background: url(../images/pagination_last.png) 100% 0 no-repeat;
	}	
.pagination-left.off .next { 
	background: url(../images/pagination_last_off.png) 100% 0 no-repeat;
	}
.pagination-left.off .end { 
	background: url(../images/pagination_last_off.png) 100% 0 no-repeat;
	}
	
.pagination-left.on .page,
.pagination-left.on .blank { background: url(../images/pagination_right_cap.png) 100% 0 no-repeat; }	



   /*
    ***  MODULO SONDAGGI GREEN
    */
     

div.modulegreen h3, .moduletablegreen h3, .module_menugreen h3, .module_textgreen h3 {
	
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.2em; 
	font-weight: bold;
	color: #FFF; 
	background-color:#F7F7F7;
	background:	url(../images/bgTopmenuBtn_green.png);
	line-height:28px;
	text-align:left;
	margin-top:2px;
	
	margin:0;
	padding:0;
	padding-left:12px;

}
	
div.modulegreen div{
/*
	border-left:1px solid #009900;
	border-bottom:1px solid #009900;
*/
	
	border:1px solid #009900;
	margin:0;
	padding:0;
	}
	
div.modulegreen div div{
	border:0px solid #11aaaa;
	
	margin:0;
	padding:0;
	}
div.modulegreen div div div{
	
	/*border:0px solid #11fff1;*/
	/* padding:2px 4px 6px 4px; */
	margin:0;
	padding:0;
	}
	
.sectiontableentry1green, .sectiontableentry3green {
	text-align:left;
	background: none;
	font-size: 1em;
	line-height:1.2em;
	vertical-align:middle;
	color:#585858;
	padding-left:4px;
	}
.sectiontableentry2green, .sectiontableentry4green {
	text-align:left;
	background: none;
	font-size: 1em;
	line-height:1.2em;
	vertical-align:middle;
	color:#000;
	padding-left:4px;
	}
	

 
  
      

	
	/* body2 da completare aggiungendo tutte le altre classi. vedi contentarea2left */
#body2 {
	//float:left;
	width:50%;
	overflow:hidden;
	background: #F7F7F7;
	color:#000;
	}
	
	
.ddsearch {
	padding:0;
	margin:0;
	//text-align:center;
	/*border:1px solid #585858;
	float:right;*/
	width:100%;
	}
	
.ddsearch H4{

	text-align:left;

	}
	
.ddsearch select{
	width: 140px;
	
	}
	
	
div.ddsearch div{
	padding:0;
	margin:0;
}
.ddsearch_center {
	padding:0;
	margin:0;
	text-align:center;
	
	width:100%;
	}
	
.ddsearch_center H4{

	text-align:center;

	}
	
.ddsearch_center select{
	width: 180px;
	
	}
	
.ddsearch_center table{
	 
	margin:0 auto; /* serve per allineare la table all'interno del div  */ 

	
	}
	
	
	
#sopraLeft {
	text-align:left;
	width:64.8%;
	overflow:hidden;
	margin-top:4px;
	}
	
	
	/* STYLE SEGNALAZIONI */
	
.moduletablesegnalazioni {
	text-align:center;
	padding-bottom:2px;
	
	
	}
	
div.modulesegnalazioni h3, .moduletablesegnalazioni h3, .module_menusegnalazioni h3, .module_textsegnalazioni h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.2em; 
	font-weight: bold;
	color: #FFFFFF; 
	background-color:#FFFFFF;
	 
	background:	url(../images/bgTopmenuBtn_red.png);
	
	
	line-height:20px;
	text-align:center;
	margin-top:0px;
	}
*+html div.modulesegnalazioni h3, .moduletablesegnalazioni h3, .module_menusegnalazioni h3, .module_textsegnalazioni h3 {
	margin-top:-2px;
	}
* html div.modulesegnalazioni h3, .moduletablesegnalazioni h3, .module_menusegnalazioni h3, .module_textsegnalazioni h3 {
	margin-top:-2px;
	}

div.modulesegnalazioni, .module_menusegnalazioni, .module_textsegnalazioni {
	text-align:center;
	/*wewe background: url(../images/ltop.png) 0 0 no-repeat;*/
	padding:0;
	margin-bottom:10px;
	}
div.modulesegnalazioni div, .module_menusegnalazioni div, .module_textsegnalazioni div {
	 /*wewe background: url(../images/rtop.png) 100% 0 no-repeat;*/
	margin-bottom:-2px;
	
	
	}
	
.modulesegnalazioni {
	border:1px solid #aaaaaa;
	/* background: url(../images/sfondoSegnalazioni.png) ; */
	
	}

div.modulesegnalazioni div div, .module_menusegnalazioni div div, .module_textsegnalazioni div div {
	/*wewe background: url(../images/lbottom.png) 0 100% no-repeat;
	background: url(../images/segnalazione_footer.jpg) 0 100% no-repeat;
	*/
	}
div.modulesegnalazioni div div div, .module_menusegnalazioni div div div, .module_textsegnalazioni div div div {
	/*wewe background: url(../images/rbottom.png) 100% 100% no-repeat;*/
	
	padding:0px 0px 0px 0px;
	width:auto;
	}
* + html div.modulesegnalazioni div div div, * + html .module_menusegnalazioni div div div, * + html.module_textsegnalazioni div div div {
	height:1%;
	
	}
* html div.modulesegnalazioni div div div, * html .module_menusegnalazioni div div div, * html .module_textsegnalazioni div div div {
	height:1%;
	
	}
div.modulesegnalazioni div div div div, .module_menusegnalazioni div div div div, .module_textsegnalazioni div div div div {
	background:none;
	margin:0;
	padding:0;
	
  }
 * + html div.modulesegnalazioni div div div div, * + html .module_menusegnalazioni div div div div, * + html .module_textsegnalazioni div div div div {
	height:1%;
	
	}
* html div.modulesegnalazioni div div div div, * html .module_menusegnalazioni div div div div, * html .module_textsegnalazioni div div div div {
	height:1%;
	
	}
	
	
	
.segnalazione_intestazionesegnalazioni{
    backcolor:red;
    width:100%;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}


.segnalazionetablesegnalazioni {
    align:left;
    width:100%;
    margin-bottom:5px;
}

.segnalazionetable_intsegnalazioni{
    font-family: Arial;
	font-size: 10pt;
    color:#9D0000;
    background-color:none;
    background:none;
	align:left;
	margin-top:2px;
	margin-left:0px;
    padding:0px 3px;
	}
	
.segnalazionetable_tdsegnalazioni{
    font-family: Arial;
	font-size: 8pt;
    align:left;
    padding:0px 3px;
    
    }

.segnalazionetable_td_topsegnalazioni {
    font-family: Arial;
	font-size: 8pt;
    border-top-style: solid;
    border-top-width: 1px;
    align:left;
    padding:0px 3px;
    border-color:black;
    }
    
.segnalazionetable_td_top_left_rightsegnalazioni{
    font-family: Arial;
	font-size: 8pt;
    border-top-style: solid;
    border-top-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    align:left;
    padding:0px 3px;
    border-color:black;
    }
.segnalazionetable_td_left_rightsegnalazioni{
    font-family: Arial;
	font-size: 8pt;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    align:left;
   padding:0px 3px;
    border-color:black;
    }
.segnalazionetable_td_centersegnalazioni{
    font-family: Arial;
	font-size: 8pt;
    border-right-style: solid;
    border-right-width: 1px;
    align:left;
    padding:0px 3px;
    border-color:black;
    }
.segnalazionetable_td_bottomsegnalazioni{
    font-family: Arial;
	font-size: 8pt;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    align:left;
    padding:0px 3px;
    border-color:black;
    }
.segnalazionetable_td_bottom_left_rightsegnalazioni{
    font-family: Arial;
	font-size: 8pt;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    align:left;
    padding:0px 3px;
    border-color:black;
    }
    
    
     	
.segnalazionetableListsegnalazioni {
    width:100%;
	}	
	
.segnalazionetableList_intDatasegnalazioni{
    font-family: Arial;
	font-size: 8pt;
    color:#9D0000;
    background-color:none;
    background:none;
	margin-top:2px;
	margin-left:2px;
    margin: 1em 0;
    width:20%;
    padding:0px 3px;
	}	
.segnalazionetableList_intDescrizionesegnalazioni{
        font-family: Arial;
	font-size: 8pt;
    color:#9D0000;
    background-color:none;
    background:none;
	margin-top:2px;
	margin-left:2px;
    margin: 1em 0;
    width:40%;
    padding:0px 3px;
	}	
.segnalazionetableList_intAutoresegnalazioni{
        font-family: Arial;
	font-size: 8pt;
    color:#9D0000;
    background-color:none;
    background:none;
	margin-top:2px;
	margin-left:2px;
    margin: 1em 0;
    width:20%;
    padding:0px 3px;
	}	
.segnalazionetableList_intOggettosegnalazioni{
        font-family: Arial;
	font-size: 8pt;
    color:#9D0000;
    background-color:none;
    background:none;
	margin-top:2px;
	margin-left:2px;
    margin: 1em 0;
    width:20%;
    padding:0px 3px;
	}				
	
.segnalazionetableList_tdsegnalazioni{
        font-family: Arial;
	font-size: 8pt;
    padding:0px 3px;
    }	
    
.segnalazionetableList_td_topsegnalazioni {
           font-family: Arial;
	font-size: 8pt;
    border-top-style: solid;
    border-top-width: 1px;
    padding:0px 3px;
    border-color:black;
    }    
    
.segnalazionetableList_td_bottomsegnalazioni{
            font-family: Arial;
	font-size: 8pt;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding:0px 3px;
    border-color:black;
    }    
    
    
.segnalazionetableList_td_top_left{
            font-family: Arial;
	font-size: 8pt;
    border-top-style: solid;
    border-top-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    padding:0px 3px;
    border-color:black;
    }    
.segnalazionetableList_td_bottom_left{
            font-family: Arial;
	font-size: 8pt;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding:0px 3px;
    border-color:black;
    }    
    
.segnalazionetableList_td_leftsegnalazioni{
           font-family: Arial;
	font-size: 8pt;
    border-left-style: solid;
    border-left-width: 1px;
    padding:0px 3px;
    border-color:black;
    }    
    

.segnalazionetable_td_top_bottomsegnalazioni {
            font-family: Arial;
	font-size: 8pt;
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;    
    align:left;
    padding:0px 3px;
    border-color:black;
    }
    
.segnalazionetable_td_top_left_right_bottomsegnalazioni{
            font-family: Arial;
	font-size: 8pt;
    border-top-style: solid;
    border-top-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;    
    align:left;
    padding:0px 3px;
    border-color:black;
    }    
    

    

    
.segnalazionetableList_td_top_bottomsegnalazioni {
            font-family: Arial;
	font-size: 8pt;
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;    
    padding:0px 3px;
    border-color:black;
    }      
    
.segnalazionetableList_td_top_left_bottomsegnalazioni{
            font-family: Arial;
	font-size: 8pt;
    border-top-style: solid;
    border-top-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;        
    padding:0px 3px;
    border-color:black;
    }             
    
    
   
table.segnalazionetableListsegnalazioni .pagination { display:table; padding:0;  margin:0 auto;	 }

.segnalazionetableListsegnalazioni .pagination { display:table; padding:0;  margin:0 auto;	 }





    
    	/* STYLE FORUM */
	
div.moduleforum h3, .moduletableforum h3, .module_menuforum h3, .module_textforum h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.2em; 
	font-weight: bold;
	color: #FFFFFF; 
	background-color:#FFFFFF;
	 
	background:	url(../images/bgTopmenuBtn_red.png);
	
	
	line-height:28px;
	text-align:center;
	margin-top:0px;
	}
*+html div.moduleforum h3, .moduletableforum h3, .module_menuforum h3, .module_textforum h3 {
	margin-top:-2px;
	}
* html div.moduleforum h3, .moduletableforum h3, .module_menuforum h3, .module_textforum h3 {
	margin-top:-2px;
	}
.moduletableforum {
	text-align:center;
	padding-bottom:2px;
	}
div.moduleforum, .module_menuforum, .module_textforum {
	text-align:center;
	/*wewe background: url(../images/ltop.png) 0 0 no-repeat;*/
	padding:0;
	margin-bottom:10px;
	
	}
div.moduleforum div, .module_menuforum div, .module_textforum div {
	 /*wewe background: url(../images/rtop.png) 100% 0 no-repeat;*/
	 margin-bottom:-2px; 
	
	
	}
.moduleforum {
	border:1px solid #aaaaaa;
	/* background: url(../images/segnalazione_footer.png) ; */
	
	}

div.moduleforum div div, .module_menuforum div div, .module_textforum div div {
	/*wewe background: url(../images/lbottom.png) 0 100% no-repeat;
	background: url(../images/segnalazione_footer.jpg) 0 100% no-repeat;
	*/
	}
div.moduleforum div div div, .module_menuforum div div div, .module_textforum div div div {
	/*wewe background: url(../images/rbottom.png) 100% 100% no-repeat;*/
	
	padding:0px 0px 0px 0px;
	width:auto;
	}
* + html div.moduleforum div div div, * + html .module_menuforum div div div, * + html.module_textforum div div div {
	height:1%;
	
	}
* html div.moduleforum div div div, * html .module_menuforum div div div, * html .module_textforum div div div {
	height:1%;
	
	}
div.moduleforum div div div div, .module_menuforum div div div div, .module_textforum div div div div {
	background:none;
	margin:0;
	padding:0;
	
  }
 * + html div.moduleforum div div div div, * + html .module_menuforum div div div div, * + html .module_textforum div div div div {
	height:1%;
	
	}
* html div.moduleforum div div div div, * html .module_menuforum div div div div, * html .module_textforum div div div div {
	height:1%;
	
	}
	

.segnalazione_intestazioneforum{
    backcolor:red;
}

.segnalazionetableforum {
    width:100%;
    /* align:left; */
	}

.segnalazionetable_intforum{
	font-family: Arial;
	font-size: 10pt;
    color:#9D0000;
    background-color:none;
    background:none;
	align:left;
	margin-top:2px;
	margin-left:2px;
    margin: 1em 0;
   /* width:33%;*/
    padding:0px 3px;
	}



.segnalazionetable_tdforum{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
    align:left;
    padding:0px 3px;
    }

.segnalazionetable_td_topforum {
    font-family: Helvetica, Arial, sans-serif;
	font-size:8pt;
    border-top-style: solid;
    border-top-width: 1px;
    align:left;
    padding:0px 3px;
        /*MSI*/
    border-color:black;
    }
    
.segnalazionetable_td_top_left_rightforum{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
    border-top-style: solid;
    border-top-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    align:left;
    padding:0px 3px;
        /*MSI*/
   border-color:black;
    }
.segnalazionetable_td_top_rightforum{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
    border-top-style: solid;
    border-top-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    align:left;
    padding:0px 3px;
        /*MSI*/
   border-color:black;
    }
        
.segnalazionetable_td_left_rightforum{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    align:left;
   padding:0px 3px;
       /*MSI*/
    border-color:black;
    }
.segnalazionetable_td_rightforum{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
    border-right-style: solid;
    border-right-width: 1px;
    align:left;
   padding:0px 3px;
       /*MSI*/
    border-color:black;
    }    
.segnalazionetable_td_centerforum{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
    border-right-style: solid;
    border-right-width: 1px;
    align:left;
    padding:0px 3px;
        /*MSI*/
    border-color:black;
    }
.segnalazionetable_td_bottomforum{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    align:left;
    padding:0px 3px;
        /*MSI*/
    border-color:black;
    }
.segnalazionetable_td_bottom_left_rightforum{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    align:left;
    padding:0px 3px;
        /*MSI*/
    border-color:black;
    }
    
.segnalazionetable_td_bottom_rightforum{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    align:left;
    padding:0px 3px;
        /*MSI*/
    border-color:black;
    }    
    
    	
.segnalazionetableListforum {
    width:100%;
	}	
	
.segnalazionetableList_intDataforum{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
    color:#9D0000;
    background-color:none;
    background:none;
	margin-top:2px;
	margin-left:2px;
    margin: 1em 0;
    width:20%;
    padding:0px 3px;
	}	
.segnalazionetableList_intDescrizioneforum{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
    color:#9D0000;
    background-color:none;
    background:none;
	margin-top:2px;
	margin-left:2px;
    margin: 1em 0;
    width:40%;
    padding:0px 3px;
	}	
.segnalazionetableList_intAutoreforum{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
    color:#9D0000;
    background-color:none;
    background:none;
	margin-top:2px;
	margin-left:2px;
    margin: 1em 0;
    width:20%;
    padding:0px 3px;
	}	
.segnalazionetableList_intOggettoforum{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
    color:#9D0000;
    background-color:none;
    background:none;
	margin-top:2px;
	margin-left:2px;
    margin: 1em 0;
    width:20%;
    padding:0px 3px;
	}				
	
.segnalazionetableList_tdforum{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
    padding:0px 3px;
    }	
    
.segnalazionetableList_td_topforum {
    font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
    border-top-style: solid;
    border-top-width: 1px;
    padding:0px 3px;
        /*MSI*/
    border-color:black;
    }    
    
.segnalazionetableList_td_bottomforum{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding:0px 3px;
        /*MSI*/
    border-color:black;
    }    
    
    
.segnalazionetableList_td_top_leftforum{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
    border-top-style: solid;
    border-top-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    padding:0px 3px;
        /*MSI*/
    border-color:black;
    }    
.segnalazionetableList_td_bottom_leftforum{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding:0px 3px;
        /*MSI*/
    border-color:black;
    }    
    
.segnalazionetableList_td_leftforum{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 8pt;
    border-left-style: solid;
    border-left-width: 1px;
    padding:0px 3px;
        /*MSI*/
    border-color:black;
    }    
    

.segnalazionetable_td_top_bottomforum {
            font-family: Arial;
	font-size: 8pt;
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;    
    align:left;
    padding:0px 3px;
        /*MSI*/
    border-color:black;
    }
    
.segnalazionetable_td_top_left_right_bottomforum{
            font-family: Arial;
	font-size: 8pt;
    border-top-style: solid;
    border-top-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;    
    align:left;
    padding:0px 3px;
        /*MSI*/
    border-color:black;
    }    
    
.segnalazionetable_td_top_right_bottomforum{
            font-family: Arial;
	font-size: 8pt;
    border-top-style: solid;
    border-top-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;    
    align:left;
    padding:0px 3px;
        /*MSI*/
    border-color:black;
    }       

    

    
.segnalazionetableList_td_top_bottomforum {
            font-family: Arial;
	font-size: 8pt;
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;    
    padding:0px 3px;
        /*MSI*/
    border-color:black;
    }      
    
.segnalazionetableList_td_top_left_bottomforum{
            font-family: Arial;
	font-size: 8pt;
    border-top-style: solid;
    border-top-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;        
    padding:0px 3px;
        /*MSI*/
    border-color:black;
    }             
    
    
   
table.segnalazionetableListforum .pagination { display:table; padding:0;  margin:0 auto;	 }

.segnalazionetableListforum .pagination { display:table; padding:0;  margin:0 auto;	 }

#newsTitle {
	font-family: Arial;
	line-height:23px;
	}
.newsTitle {
	font-family: Arial;
	line-height:23px;
	}
.newstitle {
	font-family: Arial;
	line-height:23px;
	font-weight:bold;
	color:green;
	}		
.table34{
	font-family: Arial;
	font-size:8pt;
}

a.rangefromlinkprimotitolo {
 	font-family: Arial;
	font-size:10pt;
	font-weight:bold;
	color:#BB0000;
	line-height:21px;
	}	
	
a.rangefromlinkprimotitolo:hover{
 	font-family: Arial;
	font-size:10pt;
	font-weight:bold;
	color:#007526;
	line-height:21px;
	}	
	
a#linkprimotitolo {
 	font-family: Arial;
	font-size:14pt;
	/*font-weight:bold;*/
	color:#BB0000;
	line-height:23px;
	}	
	
a#linkprimotitolo:hover{
 	font-family: Arial;
	font-size:14pt;
	/*font-weight:bold;*/
	color:#007526;
	line-height:23px;
	}	
a.linkprimotitolo {
 	font-family: Arial;
	font-size:14pt;
	/*font-weight:bold;*/
	color:#BB0000;
	line-height:23px;
	}	
	
a.linkprimotitolo:hover{
 	font-family: Arial;
	font-size:14pt;
	/*font-weight:bold;*/
	color:#007526;
	line-height:23px;
	}	
	

#contentarea .linkeventi{
 	font-family: Arial;
	font-size:14pt;
	color:#007526;	
	line-height:23px;
	}	
	
#contentarea .linkeventi:hover{
 	font-family: Arial;
	font-size:14pt;
	color:#BB0000;
	line-height:23px;
	}	
		
a#linktitolo {
 	font-family:  Arial;
	font-size:10pt;
	font-weight:bold;
	color:#BB0000;
	line-height:17px;
	}	
	
a#linktitolo:hover{
 	font-family:  Arial;
	font-size:10pt;
	font-weight:bold;
	color:#007526;
	line-height:17px;
	}
 /*
    ***  MODULO servizi GREEN
    */
     
 .module_menuservgreen h3{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.2em; 
	font-weight: bold;
	color: #007526; 
	background-color:#FFFFFF;
	/* 
	background:	url(../images/bgTopmenuBtn_red.png);
	*/
	
	line-height:28px;
	text-align:center;
	margin-top:0px;
	}

*+html .module_menuservgreen h3 {
	margin-top:-2px;
	}
* html .module_menuservgreen h3 {
	margin-top:-2px;
	}
	
	


.module_menuservgreen {
	text-align:left;
	/*wewe background: url(../images/ltop.png) 0 0 no-repeat;*/
	padding:0;
	margin:0;
	border:1px solid #BB0000;
	}
.module_menuservgreen div {
	 /*wewe background: url(../images/rtop.png) 100% 0 no-repeat;*/
	margin-bottom:0px;
	margin-top:1px;
	
	}

.module_menuservgreen div div {
	/*wewe background: url(../images/lbottom.png) 0 100% no-repeat;*/
	}
.module_menuservgreen div div div,{
	/*wewe background: url(../images/rbottom.png) 100% 100% no-repeat;*/
	padding:1px 1px 1px 1px;
	width:auto;
	}
	
	
/**/


.module_menuservgreen ul li {
	background:none;
	}
.module_menuservgreen ul li a {
	display: block;
	padding:0;
	margin:0;
	text-align:left;
	height:15px;
	line-height:15px;
	font-weight:bold;
	font-size:1em;
	text-decoration:none;
	
	}
h\tml:f\irst-child>body .module_menuservgreen ul li a {
	font-size:1.0em;
	
	}
.module_menuservgreen ul li a:link, .module_menuservgreen ul li a:visited {
	/*color: #585858;*/
	color:#BB0000;
	background:#fff;
	border-top: #f8f8f8 solid 1px;
	border-bottom:#f4f4f4 solid 1px;
	font-weight:bold;
	}
.module_menuservgreen ul li a:hover {
	color: #6D6D6D;
	background: #F6F6F6;
	border-top:1px solid #F8F8F8;
	border-bottom:1px solid #F4F4F4;
	}
.module_menuservgreen ul li a:active, .module_menuservgreen ul li a:focus {
	color:#EFEFEF;
	background:#585858;
	}	
.module_menuservgreen ul li.active a:link, .module_menuservgreen ul li.active a:visited {
	color:#EFEFEF;
	background:#585858;
	}
.module_menuservgreen ul li ul li a {
	text-align: left;
	font-weight:normal;
	padding:6px 20px;
	height:14px;
	line-height:14px;
	}
.module_menuservgreen ul li ul li a:link, .module_menuservgreen ul li ul li a:visited {
	color: #6D6D6D;
	border:none;
	font-size:0.8em;
	}
.module_menuservgreen ul li ul li a:hover, .module_menuservgreen ul li ul li a:active, .module_menuservgreen ul li ul li a:focus {
	color: #c1c1c1;
	border:none;
	}
.module_menuservgreen ul li.active ul li a:link, .module_menuservgreen ul li.active ul li a:visited {
	background:url(../images/indent1.png) 3px 6px no-repeat;
	color:#6D6D6D;
	font-size:0.8em;
	}
.module_menuservgreen ul li.active ul li a:hover {
	color:#c1c1c1;
	}
.module_menuservgreen ul li.active ul li.active a:link, .module_menuservgreen ul li.active ul li.active a:visited {
	color:#000;
	}
.module_menuservgreen ul li.active ul li.active a:hover {
	color:#c1c1c1;
	}
.module_menuservgreen ul li ul li ul li a {
	text-align: left;
	font-weight:normal;
	padding-left:26px;
	}
.module_menuservgreen ul li ul li ul li a:link, .module_menuservgreen ul li ul li ul li a:visited {
	color: #6d6d6d;
	font-size:0.8em;
	}
.module_menuservgreen ul li ul li ul li a:hover, .module_menuservgreen ul li ul li ul li a:active, .module_menuservgreen ul li ul li ul li a:focus {
	color: #c1c1c1;
	}
.module_menuservgreen ul li.active ul li.active ul li a:link, .module_menuservgreen ul li.active ul li.active ul li a:visited {
	background:url(../images/indent1.png) 9px 6px no-repeat;
	color:#6D6D6D;
	}
.module_menuservgreen ul li.active ul li.active ul li a:hover {
	color:#c1c1c1;
	}
.module_menuservgreen ul li.active ul li.active ul li.active a:link, .module_menuservgreen ul li.active ul li.active ul li.active a:visited {
	color:#000;
	}
.module_menuservgreen ul li.active ul li.active ul li.active a:hover {
	color:#c1c1c1;
	}
.module_menuservgreen ul li ul li ul li ul li a {
	text-align: left;
	font-weight:normal;
	padding-left:32px;
	}
.module_menuservgreen ul li ul li ul li ul li a:link, .module_menuservgreen ul li ul li ul li ul li a:visited {
	color: #6d6d6d;
	font-size:0.8em;
	}
.module_menuservgreen ul li ul li ul li ul li a:hover, .module_menuservgreen ul li ul li ul li ul li a:active, .module_menuservgreen ul li ul li ul li ul li a:focus {
	color: #c1c1c1;
	}
.module_menuservgreen ul li.active ul li.active ul li.active ul li a:link, .module_menuservgreen ul li.active ul li.active ul li.active ul li a:visited {
	background:url(../images/indent1.png) 15px 6px no-repeat;
	color:#6D6D6D;
	}
.module_menuservgreen ul li.active ul li.active ul li.active ul li a:hover {
	color:#c1c1c1;
	border:none;
	}
.module_menuservgreen ul li.active ul li.active ul li.active ul li.active a:link, .module_menuservgreen ul li.active ul li.active ul li.active ul li.active a:visited {
	color:#000;
	}
.module_menuservgreen ul li.active ul li.active ul li.active ul li.active a:hover {
	color:#c1c1c1;
	}
.module_menuservgreen ul li ul li ul li ul li ul li a {
	text-align: left;
	font-weight:normal;
	padding-left:38px;
	}
.module_menuservgreen ul li ul li ul li ul li ul li a:link, .module_menuservgreen ul li ul li ul li ul li ul li a:visited {
	color: #6d6d6d;
	font-size:0.8em;
	}
.module_menuservgreen ul li ul li ul li ul li ul li a:hover, .module_menuservgreen ul li ul li ul li ul li ul li a:active, .module_menuservgreen ul li ul li ul li ul li ul li a:focus {
	color: #c1c1c1;
	}
.module_menuservgreen ul li.active ul li.active ul li.active ul li.active ul li a:link, .module_menuservgreen ul li.active ul li.active ul li.active ul li.active ul li a:visited {
	background:url(../images/indent1.png) 21px 6px no-repeat;
	color:#6D6D6D;
	}
.module_menuservgreen ul li.active ul li.active ul li.active ul li.active ul li a:hover {
	color:#c1c1c1;
	border:none;
	}
.module_menuservgreen ul li.active ul li.active ul li.active ul li.active ul li.active a:link, .module_menuservgreen ul li.active ul li.active ul li.active ul li.active ul li.active a:visited {
	color:#000;
	}
.module_menuservgreen ul li.active ul li.active ul li.active ul li.active ul li.active a:hover {
	color:#c1c1c1;
	}
	
	 /*
    ***  MODULO servizi GREEN fine


   /*
    ***  MODULO IN PRIMO PIANO GREEN
    */
     
.contentpaneopenprimopianogreen {
	width:100%;
	margin:0;
	padding:0;
	color:black;
	}
.contentpaneopenprimopianogreen span, .contentpaneopenprimopianogreen ul li span, .contentpaneopenprimopianogreen ul li ul li, .contentpaneopenprimopianogreen ul li ul li span {
	font-size:1em;
	/*color:#585858;*/
	margin:0;
	padding:0;
	}     
	
	
div.moduleprimopianogreen h3, .moduletableprimopianogreen h3, .module_menuprimopianogreen h3, .module_textprimopianogreen h3 {
	
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.2em; 
	font-weight: bold;
	color: #007526; 
	background-color:green;
	/*background:	url(../images/bgTopmenuBtn_green.png);*/
	line-height:28px;
	text-align:right;
	/* margin-top:2px; */
	margin:0;
	padding:0;
	padding-right:12px;

}
	
div.moduleprimopianogreen div{
/*
	border-left:1px solid #009900;
	border-bottom:1px solid #009900;
*/
	/*border:1px solid #009900;*/
	margin:0;
	padding:0;
	
	}
	
div.moduleprimopianogreen div div{
	border:0px solid #11aaaa;
	margin:0;
	padding:0;
	}
div.moduleprimopianogreen div div div{
	border:0px solid #11fff1;
	/* padding:2px 4px 6px 4px; */
	margin:0;
	padding:0;
	}
	
	
.sectiontableentry1primopianogreen, .sectiontableentry3primopianogreen {
	text-align:left;
	background: none;
	font-size: 1em;
	line-height:1.2em;
	vertical-align:middle;
	color:#585858;
	padding-left:4px;
	margin:0;
	padding:0;
	}
.sectiontableentry2primopianogreen, .sectiontableentry4primopianogreen {
	text-align:left;
	background: none;
	font-size: 1em;
	line-height:1.2em;
	vertical-align:middle;
	color:#000;
	padding-left:4px;
	margin:0;
	padding:0;
	}
	

   /*
    ***  MODULO IN PRIMO PIANO GREEN FINE
    */
     
     
     
     
   /*
    ***  MODULO DOPPIA CATEGORIA NEWS FLASH
    */
   
.moduledoublecategorytable {
	
	border-spacing:0px;
	border-width:0px;
	border-style:hidden;
 	margin-bottom:-5px;
	}
	
.moduledoublecategorytablecategory{
	border-spacing:1px;
	border-width:0px;
	border-style:hidden;
	margin:0;
	padding:0;
}
.doublecategoryname{
	text-align : left;
	font-family: Helvetica;
	font-size: 14pt; 
	font-weight: bold;
	color: #BB0000; 	
	margin: 1em 0;
    	padding:3px 3px;
}
.doublecategoryanteprima{
	font-family: Helvetica, Arial, sans-serif;
	font-size:8pt;
	text-align : left;
	margin: 1em 0;
    	padding:0px 3px;
    	text-align:left;
}
.doublecategorytitolo{
	text-align : left;
	margin: 1em 0;
    
    	padding:0px 3px;
}
.doublecategoryimage img{
	margin:0px;
}
.doublecategoryimage{
	text-align : center;
    	padding:0px;
}
	


a#doublecategorylinktitolo {
 	font-family:  Arial;
	font-size:10pt;
	font-weight:bold;
	color:#007526;
	line-height:17px;
	}	
	
a#doublecategorylinktitolo:hover{
 	font-family:  Arial;
	font-size:10pt;
	font-weight:bold;
	color:#BB0000;
	line-height:17px;
	}
a.doublecategorylinktitolo {
 	font-family:  Arial;
	font-size:10pt;
	font-weight:bold;
	color:#007526;
	line-height:17px;
	}	
	
a.doublecategorylinktitolo:hover{
 	font-family:  Arial;
	font-size:10pt;
	font-weight:bold;
	color:#BB0000;
	line-height:17px;
	}
	
   /*
    ***  MODULO DOPPIA CATEGORIA NEWS FLASH FINE
    */     
    
    
   /*
    ***  MODULO NEWSFLAH GREEN INIZIO
    */    
.contentpaneopengreen {
	width:100%;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:none;
	color:black;
	border-style: none;
	}
.contentpaneopengreen span, .contentpaneopengreen ul li span, .contentpaneopengreen ul li ul li, .contentpaneopengreen ul li ul li span, {
	/*font-size:1em;*/
	/*color:#585858;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:none;
	border-style: none;
	}
	
.contentpaneopengreen td td, .contentpaneopengreen tr  {
	background-color:#F7F7F7;
	border-style: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


   /*
    ***  MODULO NEWSFLAH GREEN FINE
    */    	
    
    
/*
    ***  MODULO VIDEO BOX INIZIO
    */    	
       
.videoboxtable{
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: #F7F7F7;
	background:	url(../images/bgelencoart.jpg);
	width:100%;
	margin:0;
	padding:0;
}
.videoboxtableintestazione{
	font-family:  Arial;
	font-size:10pt;
	font-weight:bold;
	color:#007526;
	/*line-height:17px;*/
}
.videoboxtableintestazione1{
	font-family:  Arial;
	font-size:8pt;
	color:#585858;
}
 
.videoboxtableinvialink{
	color: #FFF; 
	font-weight:bold;
	background-color:#F7F7F7;
	background:	url(../images/bgTopmenuBtn_green.png);
	height:24px;
}   

.videoboxtableinvialink a{
 	/*font-family:  Arial;*/
	font-size:8pt;
	font-weight:bold;
	color:#FFF;
	line-height:17px;
	}	
	
.videoboxtableinvialink a:hover{
 	/*font-family:  Arial;*/
	font-size:8pt;
	font-weight:bold;
	color:#BB0000;
	line-height:24px;
	}
/*
    ***  MODULO VIDEO BOX FINE
    */    	    
    
    
/*
    ***  MODULO FOOTER SITE INFO INIZIO
    */    	
       
.footertableint{
	font-family:  Arial;
	/*border-spacing: 1px;
	border-width: 1px 1px 1px 1px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;*/
	background-color:#9D0000;
	/*background:	url(../images/bgelencoart.jpg);*/
	width:100%;
	margin:0;
	padding:0;
}       



.footertable{
	font-family:  Arial;
	border-spacing: 1px;
	/*border-width: 1px 1px 1px 1px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;*/
	background-color: #F7F7F7;
	/*background:	url(../images/bgelencoart.jpg);*/
	width:100%;
	margin:0;
	padding:0;
}


.footertable a{
 	font-family:  Arial;
	font-size:8pt;
	/*font-weight:bold;*/
	color:#BB0000;
	line-height:15px;
	}	
	
.footertable a:hover{
 	font-family:  Arial;
	font-size:8pt;
	/*font-weight:bold;*/
	color:#BB0000;
	line-height:15px;
	}
/*
    ***  MODULO FOOTER SITE INFO FINE
    */       
    
    
    #newsTitle{
    	text-align:justify;
    }
    .newsTitle{
    	text-align:justify;
    }    
    .newstitle{
    	text-align:justify;
    }    
    
   
    #articolo{
    	color:black;
    }
    
    
    	/* STYLE ARTICOLI DATA */
	
div.modulearticolidata h3, .moduletablearticolidata h3, .module_menuarticolidata h3, .module_textarticolidata h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.2em; 
	font-weight: bold;
	color: blue; 
	/*color: #FFFFFF; */
	
	/*background:	url(../images/bgTopmenuBtn_red.png);*/
	line-height:28px;
	text-align:left;
	margin-top:0px;
	background-color:#FFFFFF;
	}
*+html div.modulearticolidata h3, .moduletablearticolidata h3, .module_menuarticolidata h3, .module_textarticolidata h3 {
	margin-top:-2px;
	}
* html div.modulearticolidata h3, .moduletablearticolidata h3, .module_menuarticolidata h3, .module_textarticolidata h3 {
	margin-top:-2px;
	}
.moduletablearticolidata {
	text-align:left;
	padding-bottom:2px;
	}
div.modulearticolidata, .module_menuarticolidata, .module_textarticolidata {
	text-align:center;
	/*wewe background: url(../images/ltop.png) 0 0 no-repeat;*/
	padding:0;
	margin-bottom:10px;
	
	}
div.modulearticolidata div, .module_menuarticolidata div, .module_textarticolidata div {
	 /*wewe background: url(../images/rtop.png) 100% 0 no-repeat;*/
	 margin-bottom:-2px; 
	
	
	}
.modulearticolidata {
	/*border:1px solid black;*/
	/*border:1px solid #aaaaaa;*/
	/*background: url(../images/bgelencoart.jpg);*/
	color:blue;
	text-align:left;
	}

div.modulearticolidata div div, .module_menuarticolidata div div, .module_textarticolidata div div {
	/*wewe background: url(../images/lbottom.png) 0 100% no-repeat;
	background: url(../images/segnalazione_footer.jpg) 0 100% no-repeat;
	*/
	}
div.modulearticolidata div div div, .module_menuarticolidata div div div, .module_textarticolidata div div div {
	/*wewe background: url(../images/rbottom.png) 100% 100% no-repeat;*/
	
	padding:1px 1px 1px 1px;
	width:auto;
	text-align:left;
	}
* + html div.modulearticolidata div div div, * + html .module_menuarticolidata div div div, * + html.module_textarticolidata div div div {
	height:1%;
	
	}
* html div.modulearticolidata div div div, * html .module_menuarticolidata div div div, * html .module_textarticolidata div div div {
	height:1%;
	
	}
div.modulearticolidata div div div div, .module_menuarticolidata div div div div, .module_textarticolidata div div div div {
	background:none;
	margin:0;
	padding:0;
	
  }
 * + html div.modulearticolidata div div div div, * + html .module_menuarticolidata div div div div, * + html .module_textarticolidata div div div div {
	height:1%;
	
	}
* html div.modulearticolidata div div div div, * html .module_menuarticolidata div div div div, * html .module_textarticolidata div div div div {
	height:1%;
	
	}    
	
.modulearticledatatable , .modulearticledatatable td, .modulearticledatatable tr{
	border:1px;
	/*text-align:left;*/
	padding:0;
	margin:0;
	width:100%;
	color:blue;
}



/*
FINE
*/

/* BArra sotto articoli
*/
.contentpaneopenfinearticolo {
	width:100%;
	text-align:left;
	margin:0;
	padding:0;
	color:black;
    	border-top-style: solid;
    	border-top-width: 1px;
	border-bottom-style: solid;    	
	border-bottom-width: 1px;
    	padding:3px;
        /*MSI*/
    	border-color:#c1c1c1;;	
    	margin-top:5px;
	}

.contentpaneopenfinearticolo span, .contentpaneopenfinearticolo ul li span, .contentpaneopenfinearticolo ul li ul li, .contentpaneopenfinearticolo ul li ul li span {
	font-size:1em;
	/*color:#585858;*/
	margin:0;
	padding:0;
	color:black;
	}
#buttonheadingfinearticolo a{
	color:black;
	}
	
.buttonheadingfinearticolo a:link {
	color:black;
	}	
/*FINE */


a#linkprimotitolo2 {
 	font-family: Arial;
	font-size:10pt;
	font-weight:bold;
	color:#BB0000;
	line-height:10px;
	}	
	
a#linkprimotitolo2:hover{
 	font-family: Arial;
	font-size:10pt;
	font-weight:bold;
	color:#007526;
	line-height:10px;
	}	

 /*
    ***  MODULO servizi GREEN
    */

#readon {
	background-color:none;
	text-align: left;
	font-size: 1.1em;
	text-decoration: none;
	line-height: 1.1em;
	padding-left: 14px;
	margin-top: 10px;
	font-weight: bold;
	color:#007526;
	}
a#readon {
	background-color:none;
	text-align: left;
	font-size: 1.1em;
	text-decoration: none;
	line-height: 1.1em;
	padding-left: 14px;
	margin-top: 10px;
	font-weight: bold;
	color:#007526;
	}	



.contatorevisite {
    	font-family:  Arial;
	text-align:right;
	font-size: 11px;
	line-height: 12px;
		
}
.contatorevisite a{
 	font-family:  Arial;
	font-size:8pt;
	/*font-weight:bold;*/
	color:black;
	line-height:15px;
	}	
	
.contatorevisite a:hover{
 	font-family:  Arial;
	font-size:8pt;
	/*font-weight:bold;*/
	color:black;
	line-height:15px;
	}


/* 
Layout Archivio Articoli
*/

.modulearticledatatablearticolidata{
	border:1px;
	font-family: Arial;
	/*text-align:left;*/
	padding:0;
	margin:0;
	width:100%;
	color:blue;
	/*padding:2px;*/
}

.modulearticledata_intestazionearticolidata{
	background: url(../images/sfpic0.gif) repeat;
	font-family: Arial;
	font-weight:bold;
	color:#BB0000;
	border-bottom:1px solid black;    	
	text-align:center;
	width:100%;
	padding:3px;
}
.modulearticledata_link1articolidata{
	background-color:#daefde;
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color:black;
	text-align:left;
	width:100%;
	padding:3px;
}
.modulearticledata_link1articolidata a{
	font-family: Arial;
	font-weight:bold;
	color:black;
} 

.modulearticledata_link1articolidata a:hover{
	font-family: Arial;
	font-weight:bold;
	color:#7f7f7f;
} 
/* 
 FINE Layout Archivio Articoli
*/

/*
    ***  MODULO servizi IRPINIAOGGI
    */
     
div.module_menuservizi div div div div {
	background:none;
	margin:0;
	padding:0;
	}
.module_menuservizi h3{
	font-family: Arial, sans-serif;
	font-size: 11pt; 
	font-weight: bold;
	/*color: #007526; */
	color: white;
	background-color:#FFFFFF;
	
	background:	url(../images/barraservizi.gif);
	line-height:30px;
	text-align:center;
	padding-top: 0px;
	margin-top: 0px;
	

	
	}
/*
*+html .module_menuservizi h3 {
	margin-top:-2px;
	}
* html .module_menuservizi h3 {
	margin-top:-2px;
	}
	
	*/


.module_menuservizi {
	text-align:left;
	/*wewe background: url(../images/ltop.png) 0 0 no-repeat;*/
	padding:0;
	margin:0;
	/*border:1px solid #BB0000;*/
	}
.module_menuservizi div {
	 /*wewe background: url(../images/rtop.png) 100% 0 no-repeat;*/
	margin-bottom:0px;
	margin-top:1px;
	
	}

.module_menuservizi div div {
	/*wewe background: url(../images/lbottom.png) 0 100% no-repeat;*/
	}
.module_menuservizi div div div,{
	/*wewe background: url(../images/rbottom.png) 100% 100% no-repeat;*/
	padding:0px 0px 0px 0px;
	width:auto;
	}
	
	
/**/


.module_menuservizi ul li {
	/*background:none;*/
	background: url(../images/sfpic0.gif) repeat;
	
	}
.module_menuservizi ul li a {

	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color:black;
	text-align:left;
	width:100%;
	padding:2px 0;
	
		
	display: block;
	/*padding:0;
	margin:0;
	text-align:left;*/
	height:10px;
	line-height:10px;
	/*
	font-weight:bold;
	font-size:1em;
	text-decoration:none;*/
	background: url(../images/sfpic0.gif) repeat;
	
	}
h\tml:f\irst-child>body .module_menuservizi ul li a {
	font-size:1.0em;
	
	}
.module_menuservizi ul li a:link, .module_menuservizi ul li a:visited {
	/*color: #585858;*/
	/*color:#BB0000;*/
	/*color:#434343;*/
	color:black;
	/*background:#fff;*/
	border-top: #f8f8f8 solid 1px;
	border-bottom:#f4f4f4 solid 1px;
	font-weight:bold;
	background: url(../images/sfpic0.gif) repeat;
	}
.module_menuservizi ul li a:hover {
	/*color: #6D6D6D;*/
	color: #E77B23;
	/*background: #F6F6F6;*/
	background: url(../images/sfpic0.gif) repeat;
	border-top:1px solid #F8F8F8;
	border-bottom:1px solid #F4F4F4;
	}
.module_menuservizi ul li a:active, .module_menuservizi ul li a:focus {
	color:#EFEFEF;
	background:#585858;
	}	
.module_menuservizi ul li.active a:link, .module_menuservizi ul li.active a:visited {
	color:#EFEFEF;
	background:#585858;
	}
.module_menuservizi ul li ul li a {
	text-align: left;
	font-weight:normal;
	padding:6px 20px;
	height:14px;
	line-height:14px;
	}
.module_menuservizi ul li ul li a:link, .module_menuservizi ul li ul li a:visited {
	color: #6D6D6D;
	border:none;
	font-size:0.8em;
	}
.module_menuservizi ul li ul li a:hover, .module_menuservizi ul li ul li a:active, .module_menuservizi ul li ul li a:focus {
	color: #c1c1c1;
	border:none;
	}
.module_menuservizi ul li.active ul li a:link, .module_menuservizi ul li.active ul li a:visited {
	background:url(../images/indent1.png) 3px 6px no-repeat;
	color:#6D6D6D;
	font-size:0.8em;
	}
.module_menuservizi ul li.active ul li a:hover {
	color:#c1c1c1;
	}
.module_menuservizi ul li.active ul li.active a:link, .module_menuservizi ul li.active ul li.active a:visited {
	color:#000;
	}
.module_menuservizi ul li.active ul li.active a:hover {
	color:#c1c1c1;
	}
.module_menuservizi ul li ul li ul li a {
	text-align: left;
	font-weight:normal;
	padding-left:26px;
	}
.module_menuservizi ul li ul li ul li a:link, .module_menuservizi ul li ul li ul li a:visited {
	color: #6d6d6d;
	font-size:0.8em;
	}
.module_menuservizi ul li ul li ul li a:hover, .module_menuservizi ul li ul li ul li a:active, .module_menuservizi ul li ul li ul li a:focus {
	color: #c1c1c1;
	}
.module_menuservizi ul li.active ul li.active ul li a:link, .module_menuservizi ul li.active ul li.active ul li a:visited {
	background:url(../images/indent1.png) 9px 6px no-repeat;
	color:#6D6D6D;
	}
.module_menuservizi ul li.active ul li.active ul li a:hover {
	color:#c1c1c1;
	}
.module_menuservizi ul li.active ul li.active ul li.active a:link, .module_menuservizi ul li.active ul li.active ul li.active a:visited {
	color:#000;
	}
.module_menuservizi ul li.active ul li.active ul li.active a:hover {
	color:#c1c1c1;
	}
.module_menuservizi ul li ul li ul li ul li a {
	text-align: left;
	font-weight:normal;
	padding-left:32px;
	}
.module_menuservizi ul li ul li ul li ul li a:link, .module_menuservizi ul li ul li ul li ul li a:visited {
	color: #6d6d6d;
	font-size:0.8em;
	}
.module_menuservizi ul li ul li ul li ul li a:hover, .module_menuservizi ul li ul li ul li ul li a:active, .module_menuservizi ul li ul li ul li ul li a:focus {
	color: #c1c1c1;
	}
.module_menuservizi ul li.active ul li.active ul li.active ul li a:link, .module_menuservizi ul li.active ul li.active ul li.active ul li a:visited {
	background:url(../images/indent1.png) 15px 6px no-repeat;
	color:#6D6D6D;
	}
.module_menuservizi ul li.active ul li.active ul li.active ul li a:hover {
	color:#c1c1c1;
	border:none;
	}
.module_menuservizi ul li.active ul li.active ul li.active ul li.active a:link, .module_menuservizi ul li.active ul li.active ul li.active ul li.active a:visited {
	color:#000;
	}
.module_menuservizi ul li.active ul li.active ul li.active ul li.active a:hover {
	color:#c1c1c1;
	}
.module_menuservizi ul li ul li ul li ul li ul li a {
	text-align: left;
	font-weight:normal;
	padding-left:38px;
	}
.module_menuservizi ul li ul li ul li ul li ul li a:link, .module_menuservizi ul li ul li ul li ul li ul li a:visited {
	color: #6d6d6d;
	font-size:0.8em;
	}
.module_menuservizi ul li ul li ul li ul li ul li a:hover, .module_menuservizi ul li ul li ul li ul li ul li a:active, .module_menuservizi ul li ul li ul li ul li ul li a:focus {
	color: #c1c1c1;
	}
.module_menuservizi ul li.active ul li.active ul li.active ul li.active ul li a:link, .module_menuservizi ul li.active ul li.active ul li.active ul li.active ul li a:visited {
	background:url(../images/indent1.png) 21px 6px no-repeat;
	color:#6D6D6D;
	}
.module_menuservizi ul li.active ul li.active ul li.active ul li.active ul li a:hover {
	color:#c1c1c1;
	border:none;
	}
.module_menuservizi ul li.active ul li.active ul li.active ul li.active ul li.active a:link, .module_menuservizi ul li.active ul li.active ul li.active ul li.active ul li.active a:visited {
	color:#000;
	}
.module_menuservizi ul li.active ul li.active ul li.active ul li.active ul li.active a:hover {
	color:#c1c1c1;
	}
	
	 /*
    ***  MODULO servizi GREEN fine
*/

   /*
    ***  MODULO CRONACA GREEN
    */
     

div.modulegreencronaca h3, .moduletablegreencronaca h3, .module_menugreencronaca h3, .module_textgreencronaca h3 {
	
	font-family: Arial; 
	font-size: 1pt; 
	font-weight: bold;
	color: #086908; 
	background-color:#F7F7F7;
	background:	url(../images/cronaca.gif);
	/*background-image:url("../images/cronaca.gif");*/
	
	line-height:25px;
	text-align:left;
	margin-top:2px;
	
	margin:0;
	padding:0;
	padding-left:12px;
	

}
	
div.modulegreencronaca div{
/*
	border-left:1px solid #009900;
	border-bottom:1px solid #009900;
*/
	
	border:1px solid #009900;
	margin:0;
	padding:0;
	}
	
div.modulegreencronaca div div{
	border:0px solid #11aaaa;
	
	margin:0;
	padding:0;
	}
div.modulegreencronaca div div div{
	
	/*border:0px solid #11fff1;*/
	/* padding:2px 4px 6px 4px; */
	margin:0;
	padding:0;
	}
	
.sectiontableentry1greencronaca, .sectiontableentry3greencronaca {
	text-align:left;
	background: none;
	font-size: 10pt;
	line-height:1.2em;
	vertical-align:middle;
	color:#585858;
	padding-left:4px;
	}
.sectiontableentry2greencronaca, .sectiontableentry4greencronaca {
	text-align:left;
	background: none;
	font-size: 10pt;
	line-height:1.2em;
	vertical-align:middle;
	color:#000;
	padding-left:4px;
	}
.contentpaneopengreencronaca {
	width:100%;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:none;
	color:black;
	border-style: none;
	}
.contentpaneopengreencronaca span, .contentpaneopengreencronaca ul li span, .contentpaneopengreencronaca ul li ul li, .contentpaneopengreencronaca ul li ul li span, {
	/*font-size:1em;*/
	/*color:#585858;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:none;
	border-style: none;
	font-size: 10pt;
	line-height:1.2em;
	}
	
.contentpaneopengreencronaca td td, .contentpaneopengreencronaca tr  {
	background-color:#F7F7F7;
	border-style: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size: 10pt;
	line-height:1.2em;
}	
/*
    ***  MODULO CRONACA GREEN FINE
    */
       /*
    ***  MODULO POLITICA GREEN
    */
     

div.modulegreenpolitica h3, .moduletablegreenpolitica h3, .module_menugreenpolitica h3, .module_textgreenpolitica h3 {
	
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 1pt; 
	font-weight: bold;
	color: #086908; 
	background-color:#F7F7F7;
	background:	url(../images/politica.gif);
	line-height:25px;
	text-align:left;
	margin-top:2px;
	
	margin:0;
	padding:0;
	padding-left:12px;

}
	
div.modulegreenpolitica div{
/*
	border-left:1px solid #009900;
	border-bottom:1px solid #009900;
*/
	
	border:1px solid #009900;
	margin:0;
	padding:0;
	}
	
div.modulegreenpolitica div div{
	border:0px solid #11aaaa;
	
	margin:0;
	padding:0;
	}
div.modulegreenpolitica div div div{
	
	/*border:0px solid #11fff1;*/
	/* padding:2px 4px 6px 4px; */
	margin:0;
	padding:0;
	}
	
.sectiontableentry1greenpolitica, .sectiontableentry3greenpolitica {
	text-align:left;
	background: none;
	font-size: 10pt;
	line-height:1.2em;
	vertical-align:middle;
	color:#585858;
	padding-left:4px;
	}
.sectiontableentry2greenpolitica, .sectiontableentry4greenpolitica {
	text-align:left;
	background: none;
	font-size: 10pt;
	line-height:1.2em;
	vertical-align:middle;
	color:#000;
	padding-left:4px;
	}
.contentpaneopengreenpolitica {
	width:100%;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:none;
	color:black;
	border-style: none;
	}
.contentpaneopengreenpolitica span, .contentpaneopengreenpolitica ul li span, .contentpaneopengreenpolitica ul li ul li, .contentpaneopengreenpolitica ul li ul li span, {
	/*font-size:1em;*/
	/*color:#585858;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:none;
	border-style: none;
	font-size: 10pt;
	line-height:1.2em;
	}
	
.contentpaneopengreenpolitica td td, .contentpaneopengreenpolitica tr  {
	background-color:#F7F7F7;
	border-style: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size: 10pt;
	line-height:1.2em;
}	
/*
    ***  MODULO POLITICA GREEN FINE
    */
    
      /*
    ***  MODULO ATTUALITA GREEN
    */
     

div.modulegreenattualita h3, .moduletablegreenattualita h3, .module_menugreenattualita h3, .module_textgreenattualita h3 {
	
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 1pt; 
	font-weight: bold;
	color: #086908; 
	background-color:#F7F7F7;
	background:	url(../images/attualita.gif);
	line-height:25px;
	text-align:left;
	margin-top:2px;
	
	margin:0;
	padding:0;
	padding-left:12px;

}
	
div.modulegreenattualita div{
/*
	border-left:1px solid #009900;
	border-bottom:1px solid #009900;
*/
	
	border:1px solid #009900;
	margin:0;
	padding:0;
	}
	
div.modulegreenattualita div div{
	border:0px solid #11aaaa;
	
	margin:0;
	padding:0;
	}
div.modulegreenattualita div div div{
	
	/*border:0px solid #11fff1;*/
	/* padding:2px 4px 6px 4px; */
	margin:0;
	padding:0;
	}
	
.sectiontableentry1greenattualita, .sectiontableentry3greenattualita {
	text-align:left;
	background: none;
	font-size: 10pt;
	line-height:1.2em;
	vertical-align:middle;
	color:#585858;
	padding-left:4px;
	}
.sectiontableentry2greenattualita, .sectiontableentry4greenattualita {
	text-align:left;
	background: none;
	font-size: 10pt;
	line-height:1.2em;
	vertical-align:middle;
	color:#000;
	padding-left:4px;
	}
.contentpaneopengreenattualita {
	width:100%;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:none;
	color:black;
	border-style: none;
	}
.contentpaneopengreenattualita span, .contentpaneopengreenattualita ul li span, .contentpaneopengreenattualita ul li ul li, .contentpaneopengreenattualita ul li ul li span, {
	/*font-size:1em;*/
	/*color:#585858;*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:none;
	border-style: none;
	font-size: 10pt;
	line-height:1.2em;
	}
	
.contentpaneopengreenattualita td td, .contentpaneopengreenattualita tr  {
	background-color:#F7F7F7;
	border-style: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size: 10pt;
	line-height:1.2em;
}			
/*
    ***  MODULO ATTUALITA GREEN FINE
    */    
    
         /*
    ***  MODULO APPUNTAMENTI GREEN
    */
     

div.modulegreenappuntamenti h3, .moduletablegreenappuntamenti h3, .module_menugreenappuntamenti h3, .module_textgreenappuntamenti h3 {
	
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 1pt; 
	font-weight: bold;
	color: #086908; 
	background-color:#F7F7F7;
	background:	url(../images/appuntamenti.gif);
	line-height:25px;
	text-align:left;
	margin-top:2px;
	
	margin:0;
	padding:0;
	padding-left:12px;

}
	
div.modulegreenappuntamenti div{
/*
	border-left:1px solid #009900;
	border-bottom:1px solid #009900;
*/
	
	border:1px solid #009900;
	margin:0;
	padding:0;
	}
	
div.modulegreenappuntamenti div div{
	border:0px solid #11aaaa;
	
	margin:0;
	padding:0;
	}
div.modulegreenappuntamenti div div div{
	
	/*border:0px solid #11fff1;*/
	/* padding:2px 4px 6px 4px; */
	margin:0;
	padding:0;
	}
	
.sectiontableentry1greenappuntamenti, .sectiontableentry3greenappuntamenti {
	text-align:left;
	background: none;
	font-size: 10pt;
	line-height:1.2em;
	vertical-align:middle;
	color:#585858;
	padding-left:4px;
	}
.sectiontableentry2greenappuntamenti, .sectiontableentry4greenappuntamenti {
	text-align:left;
	background: none;
	font-size: 10pt;
	line-height:1.2em;
	vertical-align:middle;
	color:#000;
	padding-left:4px;
	}

.contentpaneopengreenappuntamenti {
	width:100%;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:none;
	color:black;
	border-style: none;
	}
.contentpaneopengreenappuntamenti span, .contentpaneopengreenappuntamenti ul li span, .contentpaneopengreenappuntamenti ul li ul li, .contentpaneopengreenappuntamenti ul li ul li span, {
	/*font-size:1em;*/
	/*color:#585858;*/
	font-size: 10pt;
	line-height:1.2em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:none;
	border-style: none;
	}
	
.contentpaneopengreenappuntamenti td td, .contentpaneopengreenappuntamenti tr  {
	font-size: 10pt;
	line-height:1.2em;
	background-color:#F7F7F7;
	border-style: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}		
/*
    ***  MODULO APPUNTAMENTI GREEN FINE
    */    
    
             /*
    ***  MODULO INFO COMUNI GREEN
    */
     

div.modulegreeninfocomuni h3, .moduletablegreeninfocomuni h3, .module_menugreeninfocomuni h3, .module_textgreeninfocomuni h3 {
	
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 1pt; 
	font-weight: bold;
	color: #086908; 
	background-color:#F7F7F7;
	background:	url(../images/infocomuni.gif);
	line-height:25px;
	text-align:left;
	margin-top:2px;
	
	margin:0;
	padding:0;
	padding-left:12px;

}
	
div.modulegreeninfocomuni div{
/*
	border-left:1px solid #009900;
	border-bottom:1px solid #009900;
*/
	
	border:1px solid #009900;
	margin:0;
	padding:0;
	}
	
div.modulegreeninfocomuni div div{
	border:0px solid #11aaaa;
	
	margin:0;
	padding:0;
	}
div.modulegreeninfocomuni div div div{
	
	/*border:0px solid #11fff1;*/
	/* padding:2px 4px 6px 4px; */
	margin:0;
	padding:0;
	}
	
.sectiontableentry1greeninfocomuni, .sectiontableentry3greeninfocomuni {
	text-align:left;
	background: none;
	font-size: 10pt;
	line-height:1.2em;
	vertical-align:middle;
	color:#585858;
	padding-left:4px;
	}
.sectiontableentry2greeninfocomuni, .sectiontableentry4greeninfocomuni {
	text-align:left;
	background: none;
	font-size: 10pt;
	line-height:1.2em;
	vertical-align:middle;
	color:#000;
	padding-left:4px;
	}
	
    

		
.contentpaneopengreeninfocomuni {
	width:100%;
	margin:0;
	padding:0;
	color:black;
	}
.contentpaneopengreeninfocomuni span, .contentpaneopengreeninfocomuni ul li span, .contentpaneopengreeninfocomuni ul li ul li, .contentpaneopengreeninfocomuni ul li ul li span, {
	font-size: 10pt;
	line-height:1.2em;
	/*color:#585858;*/
	margin:0;
	padding:0;
	}
	
.contentpaneopengreeninfocomuni td td, .contentpaneopengreeninfocomuni tr  {
	font-size: 10pt;
	line-height:1.2em;
	background-color:#F7F7F7;
	border-style: none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}	
/*
    ***  MODULO INFO COMUNI GREEN FINE
    */   
    
    
    /*
    ***  MODULO servizi IRPINIAOGGI
    */
     
div.module_menuservizipersonal div div div div {
	background:none;
	margin:0;
	padding:0;
	}
.module_menuservizipersonal h3{
	font-family: Arial, sans-serif;
	font-size: 1pt; 
	font-weight: bold;
	/*color: #007526; 
	color: white;*/
	color:#c32d2d;
	background-color:#FFFFFF;
	
	background:	url(../images/barraservizi.gif);
	line-height:28px;
	text-align:left;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 3px;

	
	}
/*
*+html .module_menuservizipersonal h3 {
	margin-top:-2px;
	}
* html .module_menuservizipersonal h3 {
	margin-top:-2px;
	}
	
	*/


.module_menuservizipersonal {
	text-align:left;
	/*wewe background: url(../images/ltop.png) 0 0 no-repeat;*/
	padding:0;
	margin:0;
	margin-top:5px;
	margin-bottom:5px;
	/*border:1px solid #BB0000;*/
	}
.module_menuservizipersonal div {
	 /*wewe background: url(../images/rtop.png) 100% 0 no-repeat;*/
	margin-bottom:0px;
	margin-top:1px;
	
	}

.module_menuservizipersonal div div {
	/*wewe background: url(../images/lbottom.png) 0 100% no-repeat;*/
	}
.module_menuservizipersonal div div div,{
	/*wewe background: url(../images/rbottom.png) 100% 100% no-repeat;*/
	padding:0px 0px 0px 0px;
	width:auto;
	}
	
	
/**/


.module_menuservizipersonal ul li {
	/*background:none;*/
	background: url(../images/sfpic0.gif) repeat;
	margin-right: 3px;
	}
.module_menuservizipersonal ul li a {

	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	color:black;
	text-align:left;
	width:100%;
	padding:2px 0;
	
		
	display: block;
	/*padding:0;
	margin:0;
	text-align:left;*/
	height:10px;
	line-height:10px;
	/*
	font-weight:bold;
	font-size:1em;
	text-decoration:none;*/
	background: url(../images/sfpic0.gif) repeat;
	
	}
h\tml:f\irst-child>body .module_menuservizipersonal ul li a {
	font-size:1.0em;
	
	}
.module_menuservizipersonal ul li a:link, .module_menuservizipersonal ul li a:visited {
	/*color: #585858;*/
	/*color:#BB0000;*/
	/*color:#434343;*/
	color:black;
	/*background:#fff;*/
	border-top: #f8f8f8 solid 1px;
	border-bottom:#f4f4f4 solid 1px;
	font-weight:bold;
	background: url(../images/sfpic0.gif) repeat;
	}
.module_menuservizipersonal ul li a:hover {
	/*color: #6D6D6D;*/
	color: #E77B23;
	/*background: #F6F6F6;*/
	background: url(../images/sfpic0.gif) repeat;
	border-top:1px solid #F8F8F8;
	border-bottom:1px solid #F4F4F4;
	}
.module_menuservizipersonal ul li a:active, .module_menuservizipersonal ul li a:focus {
	color:#EFEFEF;
	background:#585858;
	}	
.module_menuservizipersonal ul li.active a:link, .module_menuservizipersonal ul li.active a:visited {
	color:#EFEFEF;
	background:#585858;
	}
.module_menuservizipersonal ul li ul li a {
	text-align: left;
	font-weight:normal;
	padding:6px 20px;
	height:14px;
	line-height:14px;
	}
.module_menuservizipersonal ul li ul li a:link, .module_menuservizipersonal ul li ul li a:visited {
	color: #6D6D6D;
	border:none;
	font-size:0.8em;
	}
.module_menuservizipersonal ul li ul li a:hover, .module_menuservizipersonal ul li ul li a:active, .module_menuservizipersonal ul li ul li a:focus {
	color: #c1c1c1;
	border:none;
	}
.module_menuservizipersonal ul li.active ul li a:link, .module_menuservizipersonal ul li.active ul li a:visited {
	background:url(../images/indent1.png) 3px 6px no-repeat;
	color:#6D6D6D;
	font-size:0.8em;
	}
.module_menuservizipersonal ul li.active ul li a:hover {
	color:#c1c1c1;
	}
.module_menuservizipersonal ul li.active ul li.active a:link, .module_menuservizipersonal ul li.active ul li.active a:visited {
	color:#000;
	}
.module_menuservizipersonal ul li.active ul li.active a:hover {
	color:#c1c1c1;
	}
.module_menuservizipersonal ul li ul li ul li a {
	text-align: left;
	font-weight:normal;
	padding-left:26px;
	}
.module_menuservizipersonal ul li ul li ul li a:link, .module_menuservizipersonal ul li ul li ul li a:visited {
	color: #6d6d6d;
	font-size:0.8em;
	}
.module_menuservizipersonal ul li ul li ul li a:hover, .module_menuservizipersonal ul li ul li ul li a:active, .module_menuservizipersonal ul li ul li ul li a:focus {
	color: #c1c1c1;
	}
.module_menuservizipersonal ul li.active ul li.active ul li a:link, .module_menuservizipersonal ul li.active ul li.active ul li a:visited {
	background:url(../images/indent1.png) 9px 6px no-repeat;
	color:#6D6D6D;
	}
.module_menuservizipersonal ul li.active ul li.active ul li a:hover {
	color:#c1c1c1;
	}
.module_menuservizipersonal ul li.active ul li.active ul li.active a:link, .module_menuservizipersonal ul li.active ul li.active ul li.active a:visited {
	color:#000;
	}
.module_menuservizipersonal ul li.active ul li.active ul li.active a:hover {
	color:#c1c1c1;
	}
.module_menuservizipersonal ul li ul li ul li ul li a {
	text-align: left;
	font-weight:normal;
	padding-left:32px;
	}
.module_menuservizipersonal ul li ul li ul li ul li a:link, .module_menuservizipersonal ul li ul li ul li ul li a:visited {
	color: #6d6d6d;
	font-size:0.8em;
	}
.module_menuservizipersonal ul li ul li ul li ul li a:hover, .module_menuservizipersonal ul li ul li ul li ul li a:active, .module_menuservizipersonal ul li ul li ul li ul li a:focus {
	color: #c1c1c1;
	}
.module_menuservizipersonal ul li.active ul li.active ul li.active ul li a:link, .module_menuservizipersonal ul li.active ul li.active ul li.active ul li a:visited {
	background:url(../images/indent1.png) 15px 6px no-repeat;
	color:#6D6D6D;
	}
.module_menuservizipersonal ul li.active ul li.active ul li.active ul li a:hover {
	color:#c1c1c1;
	border:none;
	}
.module_menuservizipersonal ul li.active ul li.active ul li.active ul li.active a:link, .module_menuservizipersonal ul li.active ul li.active ul li.active ul li.active a:visited {
	color:#000;
	}
.module_menuservizipersonal ul li.active ul li.active ul li.active ul li.active a:hover {
	color:#c1c1c1;
	}
.module_menuservizipersonal ul li ul li ul li ul li ul li a {
	text-align: left;
	font-weight:normal;
	padding-left:38px;
	}
.module_menuservizipersonal ul li ul li ul li ul li ul li a:link, .module_menuservizipersonal ul li ul li ul li ul li ul li a:visited {
	color: #6d6d6d;
	font-size:0.8em;
	}
.module_menuservizipersonal ul li ul li ul li ul li ul li a:hover, .module_menuservizipersonal ul li ul li ul li ul li ul li a:active, .module_menuservizipersonal ul li ul li ul li ul li ul li a:focus {
	color: #c1c1c1;
	}
.module_menuservizipersonal ul li.active ul li.active ul li.active ul li.active ul li a:link, .module_menuservizipersonal ul li.active ul li.active ul li.active ul li.active ul li a:visited {
	background:url(../images/indent1.png) 21px 6px no-repeat;
	color:#6D6D6D;
	}
.module_menuservizipersonal ul li.active ul li.active ul li.active ul li.active ul li a:hover {
	color:#c1c1c1;
	border:none;
	}
.module_menuservizipersonal ul li.active ul li.active ul li.active ul li.active ul li.active a:link, .module_menuservizipersonal ul li.active ul li.active ul li.active ul li.active ul li.active a:visited {
	color:#000;
	}
.module_menuservizipersonal ul li.active ul li.active ul li.active ul li.active ul li.active a:hover {
	color:#c1c1c1;
	}
	
	 /*
    ***  MODULO servizi GREEN fine
*/




div#contentarea div div div div table tbody tr td div table tbody tr td table tbody tr td p font span span a{
 	font-family: Arial;
	font-size:14pt;
	color:#BB0000;
	line-height:23px;
	}	
div#contentarea div div div div table tbody tr td div table tbody tr td table tbody tr td p font span span a:hover{
 	font-family: Arial;
	font-size:14pt;
	color:#007526;
	line-height:23px;
	}	


a.linkprimotitolo2 {
 	font-family: Arial;
	font-size:10pt;
	color:#000000;
	line-height:10px;
	}	
	
a.linkprimotitolo2:hover{
 	font-family: Arial;
	font-size:10pt;
	font-weight:bold;
	color:#BB0000;
	line-height:10px;
	}	


.mod_bannerslider_left img {
	margin:  0px 10px 0px 0px;
	
	border:0px;
	}
	


		
#contentarea .linkprimotitolo{
 	font-family: Arial;
	font-size:14pt;
	color:#BB0000;
	line-height:23px;
	}	
	
#contentarea .linkprimotitolo:hover{
 	font-family: Arial;
	font-size:14pt;
	color:#007526;
	line-height:23px;
	}	
	
    
    	/* STYLE FORUM */
	
div.modulevideobox h3, .moduletablevideobox h3, .module_menuvideobox h3, .module_textvideobox h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.2em; 
	font-weight: bold;
	color: #FFFFFF; 
	background-color:#FFFFFF;
	 
	background:	url(../images/bgTopmenuBtn_red.png);
	
	
	line-height:28px;
	text-align:center;
	margin-top:0px;
	}
*+html div.modulevideobox h3, .moduletablevideobox h3, .module_menuvideobox h3, .module_textvideobox h3 {
	margin-top:-2px;
	}
* html div.modulevideobox h3, .moduletablevideobox h3, .module_menuvideobox h3, .module_textvideobox h3 {
	margin-top:-2px;
	}
.moduletablevideobox {
	text-align:center;
	padding-bottom:2px;
	}
div.modulevideobox, .module_menuvideobox, .module_textvideobox {
	text-align:center;
	/*wewe background: url(../images/ltop.png) 0 0 no-repeat;*/
	padding:0;
	margin-bottom:10px;
	
	}
div.modulevideobox div, .module_menuvideobox div, .module_textvideobox div {
	 /*wewe background: url(../images/rtop.png) 100% 0 no-repeat;*/
	 margin-bottom:-2px; 
	
	
	}
.modulevideobox {
	border:0px solid #aaaaaa;
	/* background: url(../images/segnalazione_footer.png) ; */
	
	}

div.modulevideobox div div, .module_menuvideobox div div, .module_textvideobox div div {
	/*wewe background: url(../images/lbottom.png) 0 100% no-repeat;
	background: url(../images/segnalazione_footer.jpg) 0 100% no-repeat;
	*/
	}
div.modulevideobox div div div, .module_menuvideobox div div div, .module_textvideobox div div div {
	/*wewe background: url(../images/rbottom.png) 100% 100% no-repeat;*/
	
	padding:0px 0px 0px 0px;
	width:auto;
	}
* + html div.modulevideobox div div div, * + html .module_menuvideobox div div div, * + html.module_textvideobox div div div {
	height:1%;
	
	}
* html div.modulevideobox div div div, * html .module_menuvideobox div div div, * html .module_textvideobox div div div {
	height:1%;
	
	}
div.modulevideobox div div div div, .module_menuvideobox div div div div, .module_textvideobox div div div div {
	background:none;
	margin:0;
	padding:0;
	
  }
div.modulevideobox div div div div form  {
	background:none;
	margin:0;
	padding:0;
	
  }  
 * + html div.modulevideobox div div div div, * + html .module_menuvideobox div div div div, * + html .module_textvideobox div div div div {
	height:1%;
	
	}
* html div.modulevideobox div div div div, * html .module_menuvideobox div div div div, * html .module_textvideobox div div div div {
	height:1%;
	
	}
	
/*
    ***  MODULO VIDEO BOX INIZIO
    */    	
       
.videoboxtablevideobox{
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: #F7F7F7;
	background:	url(../images/bgelencoart.jpg);
	width:100%;
	margin:0;
	padding:0;
}
.videoboxtableintestazionevideobox{
	font-family:  Arial;
	font-size:10pt;
	font-weight:bold;
	color:#007526;
	/*line-height:17px;*/
}
.videoboxtableintestazione1videobox{
	font-family:  Arial;
	font-size:8pt;
	color:#585858;
}
 
.videoboxtableinvialinkvideobox{
	color: #FFF; 
	font-weight:bold;
	background-color:#F7F7F7;
	background:	url(../images/bgTopmenuBtn_green.png);
	height:24px;
}   

.videoboxtableinvialinkvideobox a{
 	/*font-family:  Arial;*/
	font-size:8pt;
	font-weight:bold;
	color:#FFF;
	line-height:17px;
	}	
	
.videoboxtableinvialinkvideobox a:hover{
 	/*font-family:  Arial;*/
	font-size:8pt;
	font-weight:bold;
	color:#BB0000;
	line-height:24px;
	}
/*
    ***  MODULO VIDEO BOX FINE
    */    	    
	
	
	
	
.search {
	width : 240px;
	height : 25px;
	margin : 2;
	background: url(../images/camporicerca.png) no-repeat;
	}
div.search:hover{
	width : 240px;
	height : 25px;
	margin : 2;
	background: url(../images/camporicercamouseover.png) no-repeat;
}
	
div.search .inputbox {
	padding : 0px 0 0 0px;
	margin : -20px 0px 0px 20px;
	font-size : 14px;
	border : none;
	color : #000;
	background:none;
	}
	
div.search input.button {
	border:none;
	margin-top : 0px;
	align:top;
	color:white;
	font-weight:bold;
	width:46px;
	background: url(../images/btnCerca.png) no-repeat;
	height:24px;
	}
div.search input.button:hover {
	border:none;
	margin-top : 0px;
	align:top;
	color:white;
	font-weight:bold;
	width:46px;
	background: url(../images/btnCercaRed.png) no-repeat;
	height:24px;
	}		
	
.rss_personal {
 	#aaaaaa;
	width:100%;
    	border:1px solid #aaaaaa;
}

.rss_personal_question{
	font-family:  Arial;
	font-size:9pt;
	font-weight:bold;
	/*color:#007526;*/
	color:#BB0000;
	text-align:center;
}
.rss_personal_text{
	font-family:  Arial;
	font-size:9pt;
	font-weight:normal;
	font-style: italic;
	/*color:#007526;*/
	color:black;
	text-align:center;
}

.rss_personal_text_link {
	color: white; 
	font-weight:normal;
	font-style: normal;
	background-color:#F7F7F7;
	background:	url(../images/bgTopmenuBtn_red.png);
	height:24px;
}   

.rss_personal_text_link a{
 	/*font-family:  Arial;*/
	font-size:8pt;
	font-weight:normal;
	color:white;
	line-height:17px;
	}	
	
.rss_personal_text_link a:hover{
 	/*font-family:  Arial;*/
	font-size:8pt;
	font-weight:normal;
	color:white;
	line-height:17px;
	}
	
  /*
    ***  MODULO SONDAGGI GREEN_personal
    */
     
.modulegreenpersonal{
	text-align:left;
	width:92%;
	margin-left:2px;
	margin-bottom:5px;
	padding-left:0px;
	border:1px solid green;
}
div.modulegreenpersonal{
	margin-left:4px;
	margin-bottom:5px;
}
	
div.modulegreenpersonal h3, .moduletablegreenpersonal h3, .module_menugreenpersonal h3, .module_textgreenpersonal h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.2em; 
	font-weight: bold;
	color: #FFFFFF; 
	background-color:#F7F7F7;
	background:	url(../images/bgTopmenuBtn_green.png);
	line-height:28px;
	text-align:left;
	margin-top:2px;
	margin:0;
	padding:0;
	padding-left:12px;
}
	
.modulegreenpersonal div {
	 /*wewe background: url(../images/rtop.png) 100% 0 no-repeat;*/
	margin-bottom:0px;
	margin-top:0px;
	}

.modulegreenpersonal div div {
	/*wewe background: url(../images/lbottom.png) 0 100% no-repeat;*/
	}
.modulegreenpersonal div div div,{
	/*wewe background: url(../images/rbottom.png) 100% 100% no-repeat;*/
	padding:0px 0px 0px 0px;
	width:auto;
	}


.sectiontableentry1greenpersonal, .sectiontableentry3greenpersonal {
	text-align:left;
	background: none;
	font-size: 1em;
	line-height:1.2em;
	vertical-align:middle;
	color:#000000;
	padding-left:4px;
	}
.sectiontableentry2greenpersonal, .sectiontableentry4greenpersonal {
	text-align:left;
	background: none;
	font-size: 1em;
	line-height:1.2em;
	vertical-align:middle;
	color:#000;
	padding-left:4px;
	}
	
	
	
	/*
    ***  MODULO MENU RED INIZIO
    */
     
.module_menured {
	text-align:left;
	width:95%;
	margin-left:0px;
	margin-bottom:5px;
	padding:0px;
	border:1px solid #aaaaaa;
	
	}
div.module_menured{
	margin-left:1px;
	margin-bottom:5px;
	}	
	     
.module_menured h3{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.2em; 
	font-weight: bold;
	color: white; 
	background-color:#FFFFFF;
	background:	url(../images/bgTopmenuBtn_red.png);
	line-height:20px;
	text-align:center;
	}

.module_menured div {
	 /*wewe background: url(../images/rtop.png) 100% 0 no-repeat;*/
	margin-bottom:0px;
	margin-top:0px;
	}

.module_menured div div {
	/*wewe background: url(../images/lbottom.png) 0 100% no-repeat;*/
	}
.module_menured div div div,{
	/*wewe background: url(../images/rbottom.png) 100% 100% no-repeat;*/
	padding:0px 0px 0px 0px;
	width:auto;
	}

.module_menured ul li {
	background:none;
	}
.module_menured ul li a {
	display: block;
	padding:0;
	margin:0;
	text-align:left;
	height:15px;
	line-height:15px;
	font-weight:bold;
	font-size:1em;
	text-decoration:none;
	
	}
h\tml:f\irst-child>body .module_menured ul li a {
	font-size:1.0em;
	
	}
.module_menured ul li a:link, .module_menured ul li a:visited {
	/*color: #585858;*/
	color:#BB0000;
	background:#fff;
	border-top: #f8f8f8 solid 1px;
	border-bottom:#f4f4f4 solid 1px;
	font-weight:bold;
	}
.module_menured ul li a:hover {
	color: #6D6D6D;
	background: #F6F6F6;
	border-top:1px solid #F8F8F8;
	border-bottom:1px solid #F4F4F4;
	}
.module_menured ul li a:active, .module_menured ul li a:focus {
	color:#EFEFEF;
	background:#585858;
	}	
.module_menured ul li.active a:link, .module_menured ul li.active a:visited {
	color:#EFEFEF;
	background:#585858;
	}
.module_menured ul li ul li a {
	text-align: left;
	font-weight:normal;
	padding:6px 20px;
	height:14px;
	line-height:14px;
	}
.module_menured ul li ul li a:link, .module_menured ul li ul li a:visited {
	color: #6D6D6D;
	border:none;
	font-size:0.8em;
	}
.module_menured ul li ul li a:hover, .module_menured ul li ul li a:active, .module_menured ul li ul li a:focus {
	color: #c1c1c1;
	border:none;
	}
.module_menured ul li.active ul li a:link, .module_menured ul li.active ul li a:visited {
	background:url(../images/indent1.png) 3px 6px no-repeat;
	color:#6D6D6D;
	font-size:0.8em;
	}
.module_menured ul li.active ul li a:hover {
	color:#c1c1c1;
	}
.module_menured ul li.active ul li.active a:link, .module_menured ul li.active ul li.active a:visited {
	color:#000;
	}
.module_menured ul li.active ul li.active a:hover {
	color:#c1c1c1;
	}
.module_menured ul li ul li ul li a {
	text-align: left;
	font-weight:normal;
	padding-left:26px;
	}
.module_menured ul li ul li ul li a:link, .module_menured ul li ul li ul li a:visited {
	color: #6d6d6d;
	font-size:0.8em;
	}
.module_menured ul li ul li ul li a:hover, .module_menured ul li ul li ul li a:active, .module_menured ul li ul li ul li a:focus {
	color: #c1c1c1;
	}
.module_menured ul li.active ul li.active ul li a:link, .module_menured ul li.active ul li.active ul li a:visited {
	background:url(../images/indent1.png) 9px 6px no-repeat;
	color:#6D6D6D;
	}
.module_menured ul li.active ul li.active ul li a:hover {
	color:#c1c1c1;
	}
.module_menured ul li.active ul li.active ul li.active a:link, .module_menured ul li.active ul li.active ul li.active a:visited {
	color:#000;
	}
.module_menured ul li.active ul li.active ul li.active a:hover {
	color:#c1c1c1;
	}
.module_menured ul li ul li ul li ul li a {
	text-align: left;
	font-weight:normal;
	padding-left:32px;
	}
.module_menured ul li ul li ul li ul li a:link, .module_menured ul li ul li ul li ul li a:visited {
	color: #6d6d6d;
	font-size:0.8em;
	}
.module_menured ul li ul li ul li ul li a:hover, .module_menured ul li ul li ul li ul li a:active, .module_menured ul li ul li ul li ul li a:focus {
	color: #c1c1c1;
	}
.module_menured ul li.active ul li.active ul li.active ul li a:link, .module_menured ul li.active ul li.active ul li.active ul li a:visited {
	background:url(../images/indent1.png) 15px 6px no-repeat;
	color:#6D6D6D;
	}
.module_menured ul li.active ul li.active ul li.active ul li a:hover {
	color:#c1c1c1;
	border:none;
	}
.module_menured ul li.active ul li.active ul li.active ul li.active a:link, .module_menured ul li.active ul li.active ul li.active ul li.active a:visited {
	color:#000;
	}
.module_menured ul li.active ul li.active ul li.active ul li.active a:hover {
	color:#c1c1c1;
	}
.module_menured ul li ul li ul li ul li ul li a {
	text-align: left;
	font-weight:normal;
	padding-left:38px;
	}
.module_menured ul li ul li ul li ul li ul li a:link, .module_menured ul li ul li ul li ul li ul li a:visited {
	color: #6d6d6d;
	font-size:0.8em;
	}
.module_menured ul li ul li ul li ul li ul li a:hover, .module_menured ul li ul li ul li ul li ul li a:active, .module_menured ul li ul li ul li ul li ul li a:focus {
	color: #c1c1c1;
	}
.module_menured ul li.active ul li.active ul li.active ul li.active ul li a:link, .module_menured ul li.active ul li.active ul li.active ul li.active ul li a:visited {
	background:url(../images/indent1.png) 21px 6px no-repeat;
	color:#6D6D6D;
	}
.module_menured ul li.active ul li.active ul li.active ul li.active ul li a:hover {
	color:#c1c1c1;
	border:none;
	}
.module_menured ul li.active ul li.active ul li.active ul li.active ul li.active a:link, .module_menured ul li.active ul li.active ul li.active ul li.active ul li.active a:visited {
	color:#000;
	}
.module_menured ul li.active ul li.active ul li.active ul li.active ul li.active a:hover {
	color:#c1c1c1;
	}
	
	 /*
    ***  MODULO MENU RED fine
    

a.rangefromlinkprimotitolo2 {
 	font-family: Arial;
	font-size:10pt;
	font-weight:bold;
	color:#BB0000;
	line-height:10px;
	}	
	
a.rangefromlinkprimotitolo2:hover{
 	font-family: Arial;
	font-size:10pt;
	font-weight:bold;
	color:#007526;
	line-height:10px;
	}	

div #rightmodules .padding{
margin:0;
padding:0;
}

#contentarea #linkeventi a:link
{
	font-family: Arial;
	font-size:10pt;
	font-weight:bold;
	color:#BB0000;
	line-height:10px;
}

#contentarea #linkeventi a:hover
{
	font-family: Arial;
	font-size:10pt;
	font-weight:bold;
	color:#BB0000;
	line-height:10px;
}