body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 0px;
}

hr
{
  border-color: #ccc;
  border-style: solid;
  border-width: 1px 0 0;
  clear: both;
  margin: 0 0 20px;
  height: 0;
}
/* Intestazione  di TOP FRAME */

		#intestazione {
		 	WIDTH: 100%; BORDER-BOTTOM: #ffffff 2px solid; TOP: 0px; HEIGHT: auto; BACKGROUND-COLOR: #C9C9C9
		}
		
		#intestazione h1 {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-variant: small-caps;
			text-transform: capitalize;
			color: #FFFFFF;
			letter-spacing: 2px;
			text-align: left;
			word-spacing: 4px;
			display: inline;
		}
		
		span.NomeEnte 
		{
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-variant: small-caps;
			text-transform: capitalize;
			color: #FFFFFF;
			letter-spacing: 2px;
			text-align: left;
			word-spacing: 4px;
			display: inline;
		}
		
		td.nyToolbar { background-color: #8b9aa0; height: 64px;
		}
		.logoCecum {
			margin: 0px;
			padding: 0px;
			position: absolute;
			z-index: 1;
			top: 9px;
			right: 6px;
			
		}
/* FINE INTESTAZIONE  di TOP FRAME */  




/* Tebelle delle pagine interne come Progetti etc - generiche senza classe RIQUADRO - */
table  {
	border-top: 1px solid #8b9aa0;
	border-right: 1px solid #8b9aa0;
	border-bottom: 1px solid;
	border-left: 1px solid #8b9aa0;
}

.RIQUADRO {
  background-color: #FFFFFF; 
  border: 1px #8b9aa0 solid; 
  margin-top: 2px; 
  margin-right: 2px; 
  margin-bottom: 2px; 
  margin-left: 10px;
}

table.riquadro {
	border-top: 1px solid #8b9aa0;
	border-right: 1px solid #8b9aa0;
	border-bottom: 1px solid #8b9aa0; /* 8 11 ho aggiunto il colore*/
	border-left: 1px solid #8b9aa0;
}

td.riquadro {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px; /* serve per disegnare la riga */
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #8b9aa0;
}
td,font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
table.riquadro th {
	background-color: #C9C9C9;
	border-top: none;
	border-right: none;
	border-left: none;
	font-size: 12px;
}

table.riquadro input {
	font-size: 12px;
}

td.intestazione_grigia {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  font-style: normal; 
  color: #FFFFFF; 
  background-color: #c9c9c9; 
  font-weight: normal; 
  border-color: #C9C9C9; 
  border-style: solid; 
  border-top-width: 1px; 
  border-right-width: 0px; 
  border-bottom-width: 1px; 
  border-left-width: 0px
}

/*table.riquadro th { */ /* disegno la linea colorata in basso alla cella di intestazione della Tab con classe riquadro */
	/*border-bottom: solid #8b9aa0;
}
th,font{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}  */
/* INIZIO  -   GRAFICA Tabelle dentro il FIELDset senza la classe RIQUADRO */
		fieldset.ok {
			PADDING-TOP: 2px;
			PADDING-BOTTOM: 2px; 
			PADDING-RIGHT: 2px; 
			PADDING-LEFT: 10px;
			MARGIN: 2px;
			margin-left: 20px;
			BORDER-TOP: #E30201 1px solid;
			BORDER-RIGHT: #E30201 1px solid;
			BORDER-LEFT: #E30201 1px solid; 
			BORDER-BOTTOM: #E30201 1px solid; 
			DISPLAY: block; 
			BACKGROUND-COLOR: #ffffff;
			WIDTH: 78%;
 			background-repeat: no-repeat;
 			background-position: right bottom;		
			background-image: url(../images/omino_ok.png);				
		}
		
		fieldset.fine {
			
			BORDER-RIGHT: #E30201 1px solid; 
			PADDING-RIGHT: 2px; 
			BORDER-TOP: #E30201 1px solid; 
			DISPLAY: block; 
			PADDING-LEFT: 10px; 
			PADDING-BOTTOM: 2px; 
			MARGIN: 2px; 
			BORDER-LEFT: #E30201 1px solid; 
			PADDING-TOP: 2px; 
			BORDER-BOTTOM: #E30201 1px solid; 
			BACKGROUND-COLOR: #ffffff;
			WIDTH: 78%;
			height: 180px;
			margin-left: 20px;
 			background-repeat: no-repeat;
 			background-position: right bottom;		
			background-image: url(../images/_omino_ok.png);				
		}
				
		fieldset {
			
			BORDER-RIGHT: #8B9AA0 1px solid; 
			PADDING-RIGHT: 2px; 
			BORDER-TOP: #8B9AA0 1px solid; 
			DISPLAY: block; 
			PADDING-LEFT: 10px; 
			PADDING-BOTTOM: 2px; 
			MARGIN: 2px; 
			BORDER-LEFT: #8B9AA0 1px solid; 
			PADDING-TOP: 2px; 
			BORDER-BOTTOM: #8B9AA0 1px solid; 
			BACKGROUND-COLOR: #ffffff;
			WIDTH: 78%;
			margin-left: 20px;
 			/*background-repeat: no-repeat;
 			background-position: right bottom;		
			background-image: url(../images/omino_ok.png);		*/		
		}		
		 fieldset table {
			border-top: 1px solid #8b9aa0;
			border-right: 1px solid #8b9aa0;
			border-bottom: 0px solid;
			border-left: 1px solid #8b9aa0;
		/*	margin-left: 30px; SPOSTA le tabelle all'interno del fieldset */
		}
		
		fieldset th {
			background-color: #C9C9C9;
			border-top: none;
			border-right: 1px solid #FFFFFF;
			border-left: none;
		}
		
		fieldset td {
			border-top-width: 0px;
			border-right-width: 0px;
			border-bottom-width: 1px; /* serve per disegnare la riga */
			border-left-width: 0px;
			border-top-style: none;
			border-right-style: none;
			border-bottom-style: solid;
			border-left-style: none;
			border-bottom-color: #8b9aa0;
		}

/* FINE    -   GRAFICA Tabelle dentro il FIELDset senza la classe RIQUDRO */
.pag {
	border: 0px none; 
}
.chiaro {
	background-color: #ECEEF0;
}
.medio {
	background-color: #C9C9C9;
}
.scuro {
	background-color: #8B9AA0;
}
.bodystyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #53646c;
}

legend {
	BORDER-RIGHT: #d9a879 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #d9a879 1px solid; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 1px; 
	BORDER-LEFT: #d9a879 1px solid; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #d9a879 1px solid; 
	BACKGROUND-COLOR: #e3c19f
}

/* EDITOR modifica la grafica dell'editor 11/11/08*/
		.editor  {
			margin-left: 30px;
			border: 0px;
		}
		table.editor table{
			border: 0 none;	
		}
/* FINE  EDITOR modifica la grafica dell'editor */

/*    MENU     */
		/* Contenitore del menu*/
				DIV#menuAll {
					WIDTH: 172px; 
					POSITION: absolute; 
					HEIGHT: auto; 
					top: 30px;
					z-index: 3;
				}  
		
		/* Intestazione del menu dento tag H1 */
		#menuALL  H1, #menuRIC H1, #menuFOR  H1, #menuLAB H1 {
			color: #ffffff;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 14px;
			text-align: center;
			border: 0px ridge #C9C9C9;
			font-weight: bold;
			background-color: #8b9aa0;
			padding-top: 3px;
			padding-bottom: 3px;
				}
		/*definizione della classe dell'elenco puntato che diverrà un finto menu */ 
		.menu {
			PADDING-RIGHT: 0px;
			PADDING-LEFT: 0px;
			LIST-STYLE-IMAGE: none;
			PADDING-BOTTOM: 0px;
			MARGIN: 0px;
			PADDING-TOP: 0px;
			LIST-STYLE-TYPE: none;
			FONT-SIZE: 14px;
			font-family: Arial, Helvetica, sans-serif;
		}
		UL.menu LI A {
			PADDING-RIGHT: 1em; 
			DISPLAY: block;
			PADDING-LEFT: 1em; 
			PADDING-BOTTOM: 0px; 
			LINE-HEIGHT: 2em; 
			PADDING-TOP: 0px; 
			HEIGHT: 2em; 
			TEXT-DECORATION: none;
			/*COLOR: #005279; */
			COLOR: #005279;
			BORDER-BOTTOM: #53646c 1px solid
		}
		
		UL.menu LI A:hover {
			BACKGROUND: #E30201; 
			COLOR: #ffffff;
		}
		UL.menu LI A:active {
			BACKGROUND: #E30201; 
			COLOR: #ffffff;
		}
		
		
		/* definizione della Classe SubMenu per creare un finto sotto menu*/
		.submenu {
			PADDING-RIGHT: 0px;
			PADDING-LEFT: 30px;
			LIST-STYLE-IMAGE: none;
			PADDING-BOTTOM: 0px;
			MARGIN: 0px;
			WIDTH: auto;
			PADDING-TOP: 0px;
			LIST-STYLE-TYPE: none;
			FONT-SIZE: 14px;
			font-family: Arial, Helvetica, sans-serif;
			text-indent: 15px;	
			}
		
		
		UL.submenu LI A {
			PADDING-RIGHT: 1em; 
			DISPLAY: block;
			PADDING-BOTTOM: 0px; 
			LINE-HEIGHT: 2em; 
			PADDING-TOP: 0px; 
			HEIGHT: 2em; 
			TEXT-DECORATION: none;
			COLOR: #005279; 
			BORDER-BOTTOM: #53646c 1px solid; 	
			
		}
		
		UL.submenu LI A:hover {
			BACKGROUND: #E30201; 
			COLOR: #ffffff
		}
		UL.submenu LI A:active {
			BACKGROUND: #E30201; 
			COLOR: #ffffff
		}
		

/*  FINE MENU  */



img.decorobasso {
	margin: 0px;
	padding: 0px;
	bottom: 0px;
	left: 0px;
	position: absolute;
	z-index: 1;
}

.nomeScheda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	padding-top: 12px;
	margin-top: 20px;
	height: 60px;
	background-color: #8b9aa0;
	border: #53646c 1px solid;
}

/* ---------- TastoLinkTab =TastoLink in Tabella, 
               ovvero disegna un tasto al posto di un semplice Link , incassato in una Tabella */

		.TastoLinkTab { /*sfondo colorato della tabella con  */
			background: #8b9aa0;
			border-top: 1px solid #8b9aa0;
			border-right: 1px solid #8b9aa0;
			border-bottom: 1px solid #8b9aa0; /* 8 11 ho aggiunto il colore*/
			border-left: 1px solid #8b9aa0;
			height: 42px;
			border: 0px;
			
		}
		table.TastoLinkTab a {
			border:1px solid #346796;
			text-decoration:none;
			padding:5px;
			background:#ffffff;
			height:30px;
			width:80px;
			vertical-align: bottom;
			color: #005279;
		}
		
		table.TastoLinkTab th {
			background-color: #C9C9C9;
			border-top: none;
			border-right: none;
			border-left: none;
		}
		
		table.TastoLinkTab a{ /*sfondo colorato della tabella con  */
			font-weight: lighter;
			font-size: 14px;
		}
		table.TastoLinkTab A:hover { /*Cambio colore sfondo e testo al passaggio del Mouse sul Link  */
			BACKGROUND: #E30201; 
			COLOR: #ffffff;
		}
 /* -----F I N E --------- TastoLinkTab =TastoLink in Tabella ---------*/

/* INIZIO  Formattazione Tabella contenente la Paginazione */
		table.pag {
			border: none;
			letter-spacing: 2px;
		}
		
		
		table.pag  A:hover {
			BACKGROUND: #E30201;
			COLOR: #ffffff;
			text-decoration: none;
			letter-spacing: 2px;
			
		}
/* FINE   Formattazione Tabella contenente la Paginazione */

/* By NADIA */
#divNewTeamExt {
	background:#eff3f7;
	width:auto;
}

#divNewEntiFinanz {
	background:#eff3f7;
	width:auto;
}

#divNewDipa {
	background:#eff3f7;
	width:auto;
}
/* FINE By NADIA */

/* TABELLA dati FINANZIARI */
		table.TabDatiFinanz   input{ /*allinea i campi input a destra, disegnati da un bordo di 1 px*/
			width:auto;
			text-align: right;
			border: 1px solid #8b9aa0;
			
		}
		
		table.TabDatiFinanz   #numTot{		/* SOLO il campo TOtale della Tabella COsti è in Neretto*/	
			font-weight: bold;	
		}
		table.TabDatiFinanz .BottDatiFinanz { /* SOLO il pulsante con classe .BottDatiFinanz che si trova 
		                                        all'interno della Tab con classe  .TabDatiFinanz  è centrato con testo bold*/
			/*font-weight: bold;*/
			text-align: center;
		}
		
		#TipologiaInv { /*allinea i campi input a destra, disegnati da un bordo di 1 px*/
			width:auto;
			text-align: left;
			border: 1px solid #8b9aa0;
			
		}
		#TipologiaInv .BottDatiFinanz { /* SOLO i pulsanti  interni all' ID TipologiaInv
														 con classe .BottDatiFinanz
													       è centrato con testo bold*/
			font-weight: bold;
			text-align: center;
		}
		
		#cancTipoInv {
	border: 1px solid #FF6600;
			}
			
		#divTipiInvest { /* SOLO i pulsanti  interni all' ID divTipiInvest che si trova 
		                                        all'interno della Tab con classe  .TabDatiFinanz  è centrato con testo bold*/
			font-weight: bold;
			text-align: center;
		}
/* TABELLA dati FINANZIARI */

/* leva le righe nella Tabella della pagina LABORATORI - MODIFICA */
table.NoBordo  {
	border-top: none;
 	border-right: none;
 	border-bottom: none;
 	border-left: none;
}

table.NoBordo td   {
	border-top: none;
 	border-right: none;
 	border-bottom: none;
 	border-left: none;
}
/* FINE  leva le righe nella TAbella della pagina LABORTORI - MODIFICA */

/*  Zizì è in Spagna, e qui iniziano la mie schifezze....  */

.tastoLink {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff; 
	padding: 5px;
	text-decoration: none;
	border: 1px solid #8b9aa0; /* b8d1e7  003366  */
	background-color: #8b9aa0;
}


td.bandi {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px; /* serve per disegnare la riga */
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #8b9aa0;
	padding: 3px;
}

td.tipoBox{
	border-left: 1px solid #8b9aa0;
	border-right: 1px solid #8b9aa0;
	border-bottom: 1px solid #8b9aa0;
	padding: 5px;
	text-align: justify;
	/*width: 550px;*/
}

th.bandi {
	color: #2C445A;
}

span.testoTbl {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-variant: small-caps;
	text-transform: capitalize;
	color: #2C445A;
	letter-spacing: 2px;
	text-align: left;
	word-spacing: 4px;
	display: inline;
}

td.LineaVert{
	border-left: 1px solid #8b9aa0;
	border-bottom: 1px solid #8b9aa0;
	padding: 5px;
	text-align: justify;
	/*width: 550px;*/
}

table.riquadroVerde th {
	background-color: #9acdb4;
	border-top: none;
	border-right: none;
	border-left: none;
}
table.riquadroVerde th { /* disegno la linea colorata in basso alla cella di intestazione della Tab con classe riquadro */
	border-bottom: solid #55a57d;
}

.riquadroVerde {
  background-color: #FFFFFF; 
  border: 1px #55a57d solid; 
  margin-top: 2px; 
  margin-right: 2px; 
  margin-bottom: 2px; 
  margin-left: 10px;
}

table.riquadroVerde {
	border-top: 1px solid #55a57d;
	border-right: 1px solid #55a57d;
	border-bottom: 1px solid #55a57d; /* 8 11 ho aggiunto il colore*/
	border-left: 1px solid #55a57d;
}

td.bandiVerde {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px; /* serve per disegnare la riga */
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #55a57d;
	padding: 3px;
}

td.tipoBoxVerde{
	border-left: 1px solid #55a57d;
	/*border-right: 1px solid #2d7121;*/
	border-bottom: 1px solid #55a57d;
	padding: 5px;
	text-align: justify;
	/*width: 550px;*/
}

th.bandiVerde {
	color: #2C445A;
}



table.riquadroRosso th {
	background-color: #EC9D90;  /*  fe858a  D07279       E19FA4      EDC5C8    */
	border-top: none;
	border-right: none;
	border-left: none;
}
table.riquadroRosso th { /* disegno la linea colorata in basso alla cella di intestazione della Tab con classe riquadro */
	border-bottom: solid #C9575F;
}
.riquadroRosso {
  background-color: #FFFFFF; 
  border: 1px #a32e37 solid; 
  margin-top: 2px; 
  margin-right: 2px; 
  margin-bottom: 2px; 
  margin-left: 10px;
}

table.riquadroRosso {
	border-top: 1px solid #C9575F;
	border-right: 1px solid #C9575F;
	border-bottom: 1px solid #C9575F; /* 8 11 ho aggiunto il colore*/
	border-left: 1px solid #C9575F;
}

td.bandiRosso {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px; /* serve per disegnare la riga */
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #C9575F;
	padding: 3px;
}

td.tipoBoxRosso{
	border-left: 1px solid #C9575F;
	/*border-right: 1px solid #C9575F;*/
	border-bottom: 1px solid #C9575F;
	padding: 5px;
	text-align: justify;
	/*width: 550px;*/
}

th.bandiRosso {
	color: #2C445A;
}

fieldset table td.conBordoPrima{ /* tabelle dentro fieldset con celle di classe .conBordo */
	border: 1px solid #000000;
}
fieldset table td.conBordoPrimaN{ /* tabelle dentro fieldset con celle di classe .conBordo */
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;	
}

fieldset table td.conBordoDopo{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
fieldset table td.conBordoDopoN{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

fieldset table input.cellaInput{
    border-style: none;
    color: #545C70;
    background-color: transparent;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
}

legend.quest {
	BORDER-RIGHT: #405E7F 1px solid; 
	PADDING-RIGHT: 15px; 
	BORDER-TOP: #405E7F 1px solid; 
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 1px; 
	BORDER-LEFT: #405E7F 1px solid; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #405E7F 1px solid; 
	BACKGROUND-COLOR: #405E7F;
	color: #FFFFFF;
	font-weight: bold;
}

.nomeColRosso{
	font-size: 10px; 
	font-weight: bold; 
	color: #990000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

p.argomento {
	font-weight: bold;
}


.STILEDOC font{
	font-size: 11px;
}

.STILEDOC INPUT{
                    border-style: none;
                    color: #545C70;
                    background-color: transparent;
                    text-transform: uppercase;
                    text-align: center;
                    font-weight: bold;
}

.STILEDOC INPUT.cellaInput{
	/*color: #ffffff;*/
	color: #545C70;
}
/* ................... FINE Nadia .......................... */

#fadeinbox{
	position:absolute;
	width: 230px;
	height: 120px;
	left: 0;
	top: -400px;
	border: 1px solid #6d3f3f;
	background-color: white;
	padding: 4px;
	z-index: 100;
	visibility:hidden;
	
 	background-repeat: no-repeat;
 	background-position: right bottom;		
	background-image: url(../images/ricorda.jpg);			
}

.tastoForm {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	border: 1px solid #E30201; 
	background-color: #E30201;
	text-decoration: none;
}

.destra {
	right: 0px;
	/*clip: rect(auto,0px,(valore),auto);       lasciando questo non funzionava con IExplorer */
	position: absolute;
	top: 0px;
}

input.piattoCentrato {
	width: auto;
	text-align: center;
	border: 0px;
	font-weight: bold;
	/*border: 1px solid #CCCCCC;*/
}

input.piattoDestro {
	width: auto;
	text-align: right;
	border: 0px;
}

input.piatto {
	width: auto;
	text-align: left;
	border: 0px;
	/*border: 1px solid #CCCCCC;*/
}
