@charset "iso-8859-1";

body {
	font-weight: normal;
	font-size: 8pt;
	margin: 0px;
	color: #000000;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	background-color: #ffffff;
}

div.divlinks {
	overflow: auto;
	height: 100px;
	background-color: black;
}

table {
	border-right: thin;
	border-top: thin;
	margin-top: 0pt;
	border-left: thin;
	border-bottom: thin
}

td {
	font-weight: normal;
	font-size: 8pt;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif
}

table.lista {
	margin-top: 5pt;
	font-weight: normal;
	font-size: 8pt;
	cursor: default;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	background-color: #999999
}

table.lista td {
	font-weight: normal;
	font-size: 8pt;
	cursor: default;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	color: #000000;
	height: 14pt;
	background-color: #EAEEF2; /* RRR */
}

table.lista th {
    background-color: #B7CAEA;
    background-image: url("../images/new_ui/fascicolo_table_th.png");
    background-repeat: repeat-x;
    color: #000000;
    font-family: verdana,geneva,helvetica,arial,sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    height: 14pt;
}

table.listanested {
	margin-top: 5pt;
	font-weight: normal;
	font-size: 7pt;
	cursor: default;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	background-color: #999999
}

table.listanested td {
	font-weight: normal;
	font-size: 7pt;
	cursor: default;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	color: #000000;
	height: 11pt;
	background-color: white;
}

table.listanested th {
	font-weight: bolder;
	font-size: 7pt;
	color: #000000;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	height: 11pt;
	background-color: #e0e0e0
}

table.listael {
	margin-top: 5pt;
	border: 0px solid #ccc;
	cursor: default;
	background-color: #999999;

}

table.listaelnested {
	margin-top: 5pt;
	border: 0px solid #ccc;
	cursor: default;
	background-color: #999999
}

table.listael td.listael {
	font-weight: normal;
	font-size: 8pt;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	color: #000000;
	height: 14pt;
	background-color: #EAEEF2; /* RRR */
	padding-left: 4px; /* RRR */
	padding-right: 4px; /* RRR */
}

table.listaelnested td.listaelnested {
	font-weight: normal;
	font-size: 7pt;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	color: #000000;
	height: 11pt;
	background-color: white;
	border: 1px solid #999999;
}

table.listael th.listael  {
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	height: 14pt;
	background-color: #e0e0e0;
	background-image: url("../images/new_ui/fascicolo_table_th.png"); /* RRR */
}

table.listaelnested th.listaelnested  {
	border: 1px solid #999999;
	font-weight: bold;
	font-size: 7pt;
	color: #000000;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	height: 11pt;
	background-color: #e0e0e0;
}

table.listael th.listael table tr td {
	font-weight: bold;
}

table.listaelnested th.listaelnested table tr td {
	font-weight: bold;
}

hr {
	color: #2c68a6;
}

input.but {
	border-top: #999999 1px outset;
	border-bottom: #999999 1px outset;
	border-right: #999999 1px outset;
	border-left: #999999 1px outset;
	font-size: 12px;
	width: 90px;
	cursor: pointer;
	font-family: verdana, arial, helvetica, sans-serif;
	background-image: url("../images/new_ui/button.png");
	background-repeat: repeat-x;
	color: #fff;
	height: 24px;
}

input.text {
	border-top: #999999 1px outset;
	border-bottom: #999999 1px outset;
	border-right: #999999 1px outset;
	border-left: #999999 1px outset;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ffffff
}

input.listanested {
	font-weight: normal;
	font-size: 7pt;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	color: #000000;
	height: 13pt;
	border-top: #999999 1px outset;
	border-bottom: #999999 1px outset;
	border-right: #999999 1px outset;
	border-left: #999999 1px outset;
	margin: 0 2 0 2;
	background-color: #ffffff
}

input.but_nodim {
	border-top: #999999 1px outset;
	border-bottom: #999999 1px outset;
	border-right: #999999 1px outset;
	border-left: #999999 1px outset;
	font-size: 12px;
	cursor: pointer;
	font-family: verdana, arial, helvetica, sans-serif;
	background-image: url("../images/new_ui/button.png");
	background-repeat: repeat-x;
	color: #fff;
	height: 24px;
}

select {
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ffffff
}

textarea {
	border-right: #999999 1px outset;
	border-top: #999999 1px outset;
	font-size: 12px;
	border-left: #999999 1px outset;
	border-bottom: #999999 1px outset;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ffffff
}

p {
	margin-top: 0pt;
	font-weight: normal;
	font-size: 8pt;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif
}

a:link,a:visited {
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	text-decoration: underline
}

a:active {
	font-weight: normal;
	font-size: 8pt;
	color: #0000cc;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	text-decoration: underline
}

a:hover {
	font-weight: normal;
	font-size: 8pt;
	color: #0000ff;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	text-decoration: underline;
}

a.listanested:link,a.listanested:visited {
	font-weight: normal;
	font-size: 7pt;
	color: #000000;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	text-decoration: none;
}

a.listanested:active {
	font-weight: normal;
	font-size: 7pt;
	color: #0000cc;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	text-decoration: none;
}

a.listanested:hover {
	font-weight: normal;
	font-size: 7pt;
	color: #0000ff;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	text-decoration: underline;
}

a.linkscheda:link,a.linkscheda:visited {
	font-weight: normal;
	font-size: 8pt;
	color: #2c68a6;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	text-decoration: none;
}

a.linkscheda:active {
	font-weight: normal;
	font-size: 8pt;
	color: #2c68a6;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	text-decoration: none;
}

a.linkscheda:hover {
	font-weight: normal;
	font-size: 8pt;
	color: #2c68a6;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	text-decoration: underline;
}

.evidente {
	font-weight: bold;
	font-size: 10pt;
	font-style: italic;
	font-family: verdana, geneva, helvetica, arial, sans-serif
}

.barratitolo {
	font-weight: bold;
	font-size: 9px;
	cursor: pointer;
	color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #0099ff
}

.alert {
	font-weight: bold;
	font-size: 11pt;
	color: #ff0000;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif
}

.testo {
	font-weight: bold;
	font-size: 10pt;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif
}

.normale {
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif
}

.titolo {
	font-weight: bold;
	font-size: 12pt;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif
}

.etichetta {
	font-weight: bold;
	font-size: 8pt;
	color: #2c68a6;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif
}

a.posizione0 { /*
		link spostato da sinistra di 7pixel
	*/
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	line-height: 16px;
	position: relative;
	left: 7px;
}
table.status {
	margin-top: 5pt;
	background-color: silver;
}

table.status td {
	font-weight: normal;
	font-size: 8pt;
	cursor: default;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	color: navy;
}

.titoloblu {
	color: #2c68a6;
	font-weight: bold;
	font-size: 11pt;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif
}

.titologrigio {
	color: #666666;
	font-weight: bold;
	font-size: 11pt;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif
}

TABLE.listaeluntopped {
	font-weight: normal;
	font-size: 8pt;
	cursor: default;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	background-color: #999999
}

TABLE.listaeluntopped TD.listaeluntopped {
	font-weight: normal;
	font-size: 8pt;
	cursor: default;
	font-style: normal;
	font-family: verdana, geneva, helvetica, arial, sans-serif;
	color: #000000;
	height: 14pt;
	background-color: #EAEEF2; /* RRR */
	BORDER-BOTTOM: 1px solid #999999;
	BORDER-LEFT: 1px solid #999999;	
}

TABLE.listaeluntopped TD.listaeluntoppednoborder {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Geneva, Helvetica, Arial, sans-serif;
	COLOR: #000000;
	COLOR: #000000;
	HEIGHT: 14pt;
	BACKGROUND-COLOR: #f0f0f0;
	BORDER-BOTTOM: 1px solid #999999;	
}

TABLE.listaeluntopped TH.listaeluntopped  {
	background-color: #B7CAEA;
    background-image: url("../images/new_ui/fascicolo_table_th.png");
    background-repeat: repeat-x;
    color: #000000;
    font-family: verdana,geneva,helvetica,arial,sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    height: 14pt;
	BORDER-BOTTOM: 1px solid #999999;
	BORDER-TOP: 1px solid #999999;
	BORDER-LEFT: 1px solid #999999;	
}

TABLE.listaeluntopped TH.listaeluntopped TABLE TR TD {
	font-weight: bold;
}

/* ======================================================
  WIZARD STYLES
=====================================================  */
a.WizCurrentStep:link, a.WizCurrentStep:visited {
	font-weight: bold;
}

span.WizardResume, a.WizardResume:link, a.WizardResume:visited {
    margin-top: 40px;
	padding-left: 10px;
	color: #80FF80;
}

/* ======================================================*/
/* CLIZ : row highlighter*/
table.listael tr td tr:hover td.listael{background: #FBEC5D url("../images/new_ui/gloss.png") 50% 50% repeat-x;}

/* CLIZ : buttons highlighter*/
input.but:hover {background: url("../images/new_ui/gloss.png") 50% 50% repeat-x; color:#15428B}
input.but_nodim:hover {background: url("../images/new_ui/gloss.png") 50% 50% repeat-x; color:#15428B}

/* CLIZ: Amounts form*/
.calcdomgruppo {cursor:pointer;}
.calcdomvalore:hover td{background: #FBEC5D url("../images/new_ui/gloss.png") 50% 50% repeat-x;}
/*=====================================================  */