body, .std	{
	background-color:#ffffff;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
	margin-right:0px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin:0px;
	text-align:center;
}
td {
	color:#5a5a5a;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:14px;
	font-weight:bold;
}
.boxBorder	{
	 background-color:#027558;
}
.boxBorder2	{
	background-color:#ffffff;
}
.boxBorder3	{
	background-color:#027558;
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
}
.boxBorder_a	{
	background-color:#639ace;
}
.boxBorder_b	{
	background-color:#ffa618;
}
.boxBorder_c	{
	background-color:#ffdf00;
}
.boxBorder_d	{
	background-color:#9cd38c
}
.boxBorder_e	{
	background-color:#8cdbff;
}
.boxBorder_f	{
	background-color:#d6204a;
}
.boxBorder_g	{
	background-color:#1061a5;
}
.boxBorder_h {
	 border: 2 solid #027558; 	
	 background-color:#FFFFFF;
	 font-size:12px;
	 color: #027558;
}
.boxBorder1_h {
	 border: 1 solid #027558; 	
	 background-color:#FFFFFF;
	 font-size:9px;
	 color: #027558;
}
.boxBorder1_l {
	 border: 1 solid #027558; 	
	 background-color:#FFFFFF;
	 font-size:9px;
	 color: #000000;
}
.boxNoBorder {
	 background-color:#FFFFFF;
	 font-size:9px;
	 color: #027558;
}
.subContAbstr_a	{
	color:#555555;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:14px;
}
.subContAbstr_a2	{
	background-color:#dddddd;
	color:#ff0000;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:14px;
}
.subContAbstr_a3	{
	color: silver;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
}
.subContAbstr_a4	{
	color: black;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
}
.subContAbstr	{
	background-color:#e4e4e4;
	color:#777777;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
}
.subContAbstr_g	{
	background-color:#e8f8ff;
	color:#777777;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
}
.subContAbstr_b	{
	background-color:#dddddd;
	color:#777777;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
}
.subContAbstr_c	{
	background-color:#ffffff;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
}
.subContAbstr_d	{
	background-color:#027558;
	color:#777777;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
}
.subContAbstr_e	{
	background-color:#ffffff;
	color:#ff0000;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
}
.subContAbstr_f	{
	background-color:#ffffff;
	color:#027558;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:9px;
}
.subContAbstr_g	{
	color:#555555;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:12px;
}
.subContAbstr_h	{
	background-color:#ffffff;
	color:#555555;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:12px;
}
.advElementsTxt {
	background-color:#027558;
	color:#333333;
	font-size:10px;
	line-height:16px;
}
.advElementsHeadline {
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	margin-bottom:0px;
	text-decoration:none;
}
.advElementsHeadline_b {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	margin-bottom:0px;
	text-decoration:none;
}
.headerDateline {
	color:#027d5f;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:9px;
	font-weight:bold;
	margin-bottom:0px;
}
.headerMenuline  {
	color:#027d5f;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-bottom:0px;
	text-decoration:none
}
.headerMenuline	a, .headerMenuline	a:visited  {
	color:#027d5f;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-bottom:0px;
	text-decoration:none
}
.headerMenuline	a:hover, .headerMenuline a:active  {
	color:#ff0000;
	text-decoration:none;
}
.headerMenulineEv  {
	color:#777777;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-bottom:0px;
	text-decoration:none
}
.headerMenulineEv	a, .headerMenulineEv	a:visited  {
	color:#777777;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-bottom:0px;
	text-decoration:none
}
.headerMenulineEv	a:hover, .headerMenulineEv a:active  {
	color:#ff0000;
	text-decoration:none;
}
.headerMenuline_black  {
	color:#000;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-bottom:0px;
	text-decoration:none
}
.contentHeadline {
	color:#027d5f;
	font-size:16px;
	font-weight:bold;
	line-height:28px;
	margin-bottom:0px;
}
.subContSubline	{
	color:#333333;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
}
.subContSubline	a, .subContSubline	a:visited  {
	color:#027d5f;
	text-decoration:none;
}
.subContSubline	a:hover, .subContSubline a:active  {
	color:#ff0000;
	text-decoration:none;
}
.subContSubline_a	{
	color:#027d5f;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
	text-decoration:none;
}
.subContSubline_b	{
	color:#777777;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
}
.subContSubline_c	{
	color:#ff0000;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
	text-decoration:none;
}
.subContSubline_d {
	color:#027558;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.subContSubline_d a:hover, .subContSubline_d a:active  {
	color:#ff0000;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.subContSubline_e	{
	color:#ff0000;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
	text-decoration:none;
}
.subContSubline_f	{
	color:#333333;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
	text-decoration:none;
	border: 2 solid #027558;
}
.subContSubline_g	{
	color:#c0c0c0;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
}
.subContSubline_h	{
	color:#333333;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-bottom:0px;
}
.subContSubline_black {
	color:#000;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.boxHeadline {
 	background-color:b4b4b4;
	color:#ffffff;
	font-weight:bold;
}
.rowListA	{
	background-color:#ffffff;
	color:#777777;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
}
.rowListB	{
	background-color:#e4e4e4;
	color:#777777;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
}
.rowState	{
	color:#ff0000;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:9px;
}
.link_servizi_b {
	color:#027d5f;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
a:hover.link_servizi_b {
	color:#ff0000;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.link_serviziTitle_b {
	color:#18028a;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
a:hover.link_serviziTitle_b {
	color:#ff0000;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.taglibBlack	{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:11px;
}
.taglibGreen	{
	color:#027558;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:11px;
}
.taglibBlu	{
	color:#0803b2;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:11px;
}

hr {
	color:#027558;
	max-height: 1;
	
}
.newsTitle {
	border-bottom: #5a92c6 1px dotted;
	margin: 0px;
	text-align: left;
	text-decoration: bold;
}
.newsTitleLink {
	color: #18028a;
	font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size: 9px;
	text-decoration: none;
}
a:hover.newsTitleLink {
	color: #f00;
	font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size: 9px;
	text-decoration: none;
}
.newsBody {
	margin: 0px;
	text-align: left;
	text-decoration: bold;
}
.newsBodyLink {
	color: #027d5f;
	font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size: 10px;
	text-decoration: none;
}
a:hover.newsBodyLink {
	color: #f00;
	font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.newsPnl {
	border: 1px solid #027558;	/* solo per segnalare la dimensione del campo */
	background-color: #ccc;	/* inserire il colore dello sfondo definito per il pannello */
	height: 99px;
	margin: 0px;
	text-align: left;
	width: 155px;
}
.newsSocPnl {
	border: 1px solid #027558;	/* solo per segnalare la dimensione del campo */
	background-color: #ccc;	/* inserire il colore dello sfondo definito per il pannello */
	height: 87px;
	margin: 0px;
	text-align: left;
	width: 155px;
}
.newsTitlePnl {
	background-color: #fff;	/* inserire il colore dello sfondo definito per il pannello */
	color: #027d5f;
	font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size: 12px;
	height: 17px;
	margin: 0px;
	text-align: left;
	text-decoration: none;
}
.legendaDot {
	border-bottom: 1px dotted #606FFD;
	color: #606FFD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	width: 100%;
}
.legendaStyle {
	color: #606FFD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-align: left;
	width: 100%;
}
.serviceBox {
	background-image: url(/sirc/img/SmallCdb2.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #000;
	font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size: 13px;
	height: 20px;
	margin: 0px;
	text-align: left;
	text-decoration: none;
	width: 100%;
}
a:hover.serviceBox {
	background-image: url("/sirc/img/SmallCdb.gif");
	background-position: left top;
	background-repeat: no-repeat;
	color: #027d5f;
	font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size: 13px;
	height: 20px;
	margin: 0px;
	text-align: left;
	text-decoration: none;
	width: 100%;
}
.braGroup {
	border: 1px solid #000;
	color:#027558;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
	height: 15px;
	text-align: center;
	padding-bottom: -2px;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	text-decoration: none;
}
a.braGroup:link, a.braGroup:hover, a.braGroup:visited  {
	border: 1px solid #000;
	color:#027558;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
	height: 15px;
	text-align: center;
	padding-bottom: -2px;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	text-decoration: none;
}
.braGroupOut {
	border: 1px solid #000;
	color:#000;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
	height: 15px;
	text-align: center;
	padding-bottom: -2px;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	text-decoration: none;
}
a.braGroupOut:link, a.braGroupOut:hover, a.braGroupOut:visited  {
	border: 1px solid #000;
	color:#027558;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
	height: 15px;
	text-align: center;
	padding-bottom: -2px;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	text-decoration: none;
}
.braNoGroup {
	color:#027558;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
	height: 15px;
	text-align: center;
	padding-bottom: -2px;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	text-decoration: none;
}
a.braNoGroup:link, a.braNoGroup:hover, a.braNoGroup:visited {
	color:#027558;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
	height: 15px;
	text-align: center;
	padding-bottom: -2px;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	text-decoration: none;
}
.braGroupFinal {
	background : #ffffbb;
	border: 1px solid #000;
	color:#000;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
	height: 15px;
	text-align: center;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	text-decoration: none;
}
a.braGroupFinal:link, a.braGroupFinal:hover, a.braGroupFinal:visited {
	background : #ffffbb;
	border: 1px solid #000;
	color:#000;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
	height: 15px;
	text-align: center;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	text-decoration: none;
}
.braGroupSel {
	border: 1px solid #000;
	color:#f00;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
	height: 15px;
	text-align: center;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	text-decoration: none;
}
a.braGroupSel:link, a.braGroupSel:hover, a.braGroupSel:visited {
	border: 1px solid #000;
	color:#f00;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
	height: 15px;
	text-align: center;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	text-decoration: none;
}
.braNoGroupSel {
	color:#f00;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
	height: 15px;
	text-align: center;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	text-decoration: none;
}
a.braNoGroupSel:link, a.braNoGroupSel:hover, a.braNoGroupSel:visited {
	color:#f00;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:10px;
	height: 15px;
	text-align: center;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	text-decoration: none;
}
.braGroupNL {
	color:#000;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:8px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
}
.braGroupNL2 {
	color:#fff;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:8px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
}
.braGroupNL3 {
	color:#000;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:8px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
}
.braTable {
	background : #000;
	color:#000;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
}
/* Struttura del Pannello Societ */
#grSocArea {
	width: 500px;
}
.grSocPanel{
	border : 1px solid #5c1c80;
	background : #e4e4e4;
	color : #777777;
	font : 13px verdana,arial,sans-serif;
	font-weight : bold;
}
.grSocPanelSf{
	display : none;
}
form {
	margin : 0; 
	padding : 0;
}


