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: #75A1BA; */  /* DA8A17  B4ACD3  75A1BA 405E7F */
			WIDTH: 100%; TOP: 0px; HEIGHT: auto; BACKGROUND-COLOR: #405E7F; 
		}
		
		#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: #C9C9C9;   /*  425E7F  405E7F 364D68 */
			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 #405E7F;
	border-right: 1px solid #405E7F;
	border-bottom: 1px solid;
	border-left: 1px solid #405E7F;
}

.RIQUADRO {
  background-color: #FFFFFF; 
  border: 1px #405E7F solid; 
  margin-top: 2px; 
  margin-right: 2px; 
  margin-bottom: 2px; 
  margin-left: 10px;
}

table.riquadro {
	border-top: 1px solid #405E7F;
	border-right: 1px solid #405E7F;
	border-bottom: 1px solid #405E7F; /* 8 11 ho aggiunto il colore*/
	border-left: 1px solid #405E7F;

	position: relative;
	margin-left: 20px;
	/*top: 15px;*/
	top: 2px;
}

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: #405E7F;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;		
}
td,font {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 1px;
	padding-bottom: 1px;	
}
table.riquadro th {
	background-color: #405E7F;  /* era 75A1BA */
	border-top: none;
	border-right: none;
	border-left: none;
	padding: 5px;
}
table.riquadro th { /* disegno la linea colorata in basso alla cella di intestazione della Tab con classe riquadro */
	/*border-bottom: solid #636363;*/
	color: #FFFFFF;
}
th,font{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: lighter;
}  



/*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: #405E7F;
}
td,font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 1px;
	padding-bottom: 1px;	
}
table.riquadro th {
	background-color: #405E7F; */ /* era 75A1BA */
	/*border-top: none;
	border-right: none;
	border-left: none;
	padding: 5px;
}
table.riquadro th {*/ /* disegno la linea colorata in basso alla cella di intestazione della Tab con classe riquadro */
	/*border-bottom: solid #405E7F;*/
	/*color: #FFFFFF;
}
th,font{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
} */
 
/* INIZIO  -   GRAFICA Tabelle dentro il FIELDset senza la classe RIQUADRO */
		/*fieldset {
			
			BORDER-RIGHT: #E88F38 1px solid; 
			PADDING-RIGHT: 2px; 
			BORDER-TOP: #E88F38 1px solid; 
			DISPLAY: block; 
			PADDING-LEFT: 10px; 
			PADDING-BOTTOM: 2px; 
			MARGIN: 2px; 
			BORDER-LEFT: #E88F38 1px solid; 
			PADDING-TOP: 2px; 
			BORDER-BOTTOM: #E88F38 1px solid; 
			BACKGROUND-COLOR: #ffffff;
			WIDTH: 78%;
			margin-left: 20px;
		}*/
		
		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 #405E7F;
			border-right: 1px solid #405E7F;
			border-bottom: 0px solid;
			border-left: 1px solid #405E7F;
		/*	margin-left: 30px; SPOSTA le tabelle all'interno del fieldset */
		}
		
		fieldset th {
			background-color: #75A1BA;
			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: #405E7F;
		}

/* FINE    -   GRAFICA Tabelle dentro il FIELDset senza la classe RIQUDRO */
.pag {
	border: 0px none; 
}
.chiaro {
	background-color: #EBEBEB;  /* DDE8ED  EEF5F8  ECEBF1 era così */
}
.medio{
	background-color: #C9C9C9;
}
.scuro{
	background-color: #405E7F;   /*  405E7F   */
}
.bodystyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #2b3f86;
}

/*legend {
	BORDER-RIGHT: #E88F38 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #E88F38 1px solid; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 1px; 
	BORDER-LEFT: #E88F38 1px solid; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #E88F38 1px solid; 
	BACKGROUND-COLOR: #E3C19F
}*/

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;
}

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;
}

/* 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: 20px;
	z-index: 3;
}  
	
/* Intestazione del menu dento tag H1 */
div#menuAll h1{
	color: #ffffff;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-align: center;
	border: 0px ridge #75A1BA;
	font-weight: bold;
	background-color: #405E7F;
	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: Verdana, Geneva, 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; 
	BORDER-BOTTOM: #90aad8 1px solid;
	/*BACKGROUND: #ffffff;*/  /* ATTENZIONE........ non fa restare acceso il menu */
}
		
UL.menu LI A:hover {
	COLOR: #ffffff;
	background-color: #E88F38;
}
UL.menu LI A:active {
	COLOR: #ffffff;
	background-color: #E88F38;
}
/*UL.menu LI A:visited {
	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: 12px;
	font-family: Verdana, Geneva, sans-serif;
	text-indent: 10px;	
}
		
UL.submenu LI A {
	PADDING-RIGHT: 1px; 
	DISPLAY: block;
	PADDING-BOTTOM: 0px; 
	LINE-HEIGHT: 2em; 
	PADDING-TOP: 0px; 
	HEIGHT: 2em; 
	TEXT-DECORATION: none;
	COLOR: #000000; 
	BORDER-BOTTOM: #90aad8 1px solid; 	
}
		
UL.submenu LI A:hover {
	COLOR: #ffffff;
	background-color: #E88F38;
}
UL.submenu LI A:active {
	COLOR: #ffffff;
	background-color: #E88F38;
}

/*  FINE MENU  */
	
	

img.decorobasso {
	margin: 0px;
	padding: 0px;
	bottom: 5px;
	left: 5px;
	position: absolute;
	z-index: 1;
}

p.testobasso{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
	bottom: 60px;
	left: 23px;
	position: absolute;
	z-index: 2;
	color: #50574D; /*verdone*/  /*  3F453D 50574D */ 
	font-weight: bold;
}
		
/*div#bo {
	BORDER-TOP: #ffffff 1px solid; 
	BORDER-LEFT-COLOR: #ffffff; 
	WIDTH: 100%; 
	BORDER-BOTTOM: #ffffff 2px solid;
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	POSITION: absolute; 
	TOP: 83px; 
	left: 0px;
	HEIGHT: 47px; 
	BACKGROUND-COLOR: #91897D; 
	TEXT-ALIGN: right; 
	BORDER-RIGHT-COLOR: #ffffff;
}*/

.nomeScheda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	padding-top: 12px;
	margin-top: 15px;
	height: 51px;
	line-height: 41px; /* <-- this is what you must define */
  	vertical-align: middle;
	background-color: #C9C9C9;
	border: #2b3f86 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: #405E7F;
			border-top: 1px solid #405E7F;
			border-right: 1px solid #405E7F;
			border-bottom: 1px solid #405E7F;    /* 8 11 ho aggiunto il colore*/
			border-left: 1px solid #405E7F;
			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: #E88F38; 
			COLOR: #ffffff;
		}
 /* -----F I N E --------- TastoLinkTab =TastoLink in Tabella ---------*/

 
/* INIZIO  Formattazione Tabella contenente la Paginazione */
table.pag {
	border: none;
	letter-spacing: 2px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
		
		
table.pag  A:hover {
	COLOR: #ffffff;
	text-decoration: none;
	letter-spacing: 2px;
	background-color: #E88F38;
}
/* FINE   Formattazione Tabella contenente la Paginazione */
 
/* INIZIO  Formattazione Tabella contenente la Paginazione */
		/*table.pag {
			border: none;
			letter-spacing: 2px;
		}
		
		
		table.pag  A:hover {
			BACKGROUND: #E88F38;
			COLOR: #ffffff;
			text-decoration: none;
			letter-spacing: 2px;
			
		}*/
/* FINE   Formattazione Tabella contenente la Paginazione */

/* EDITOR modifica la grafica dell'editor 11/11/08*/
.editor  {
	margin-left: 30px;
	border: 0px;
}
table.editor table{
	border: 0 none;	
	position: relative;
}
/* FINE  EDITOR modifica la grafica dell'editor */

/* By NADIA */
#divNewTeamExt {
	background:#EEF5F8;
	width:auto;
}

#divNewEntiFinanz {
	background:#EEF5F8;
	width:auto;
}

#divNewDipa {
	background:#EEF5F8;
	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 #405E7F;
			
		}
		
		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 #405E7F;
			
		}
		#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....  */


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: #405E7F;
	padding: 3px;
}

td.tipoBox{
	border-left: 1px solid #405E7F;
	border-right: 1px solid #405E7F;
	border-bottom: 1px solid #405E7F;
	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 #405E7F;
	border-bottom: 1px solid #405E7F;
	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;
}
/* ................... FINE Nadia .......................... */


#cartScheda {
	position: absolute; 
	height:100%;
	/*background-color: #E88F38;*/
	top: 15px;
	left: 20px;
	width: 1200px;
}

#cartSinistro {
	/*display: inline;*/
	position: absolute;
	top: 0px;	
	left: 0px;	
	width: 400px;
}

#cartDestro {
	/*display: inline;*/
	position: absolute;
	top: 0px;
	left: 380px;
	width: 400px;
}

#cartOut {
	/*display: inline;*/
	position: absolute;
	top: 0px;
	left: 380px;
	/*right: 0px;*/
	width: 400px;
}

fieldset.cartFieldSin {
	BORDER: #405E7F 1px solid; 
	MARGIN: 7px; 
	BACKGROUND-COLOR: #DDE8ED;
	WIDTH: 350px;
}

fieldset.cartFieldDes {
	BORDER: #405E7F 1px solid; 
	MARGIN: 7px; 
	BACKGROUND-COLOR: #DDE8ED;
	WIDTH: 350px;
}
	
fieldset.cartFieldOut {
	BORDER: #405E7F 1px solid; 
	MARGIN: 7px; 
	BACKGROUND-COLOR: #DDE8ED;
	WIDTH: 350px;
}
	
legend.cart {
	BORDER: #405E7F 1px solid; 
	PADDING: 5px; 
	MARGIN: 10px; 
	BACKGROUND-COLOR: #75A1BA;
	color: #ffffff;
}

textarea.cart {
	text-align: left;
	background-color: #ffffff;
}


#refSinistro {
	display: inline;
	position: absolute;
	top: 25px;	
	left: 20px;	
}

#refDestro {
	display: inline;
	position: absolute;
	top: 25px;
	left: 400px;
}

fieldset.refFieldSin {
	BORDER: #405E7F 1px solid; 
	MARGIN: 7px; 
	BACKGROUND-COLOR: #DDE8ED;
	WIDTH: 350px;;
}

fieldset.refFieldDes {
	BORDER: #405E7F 1px solid; 
	MARGIN: 7px; 
	BACKGROUND-COLOR: #DDE8ED;
	WIDTH: 350px;;
}

.tastoLink {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff; 
	padding: 5px;
	text-decoration: none;
	border: 1px solid #405E7F; /* B4ACD3  003366  */
	background-color: #405E7F;
}

span.pulsante {
	display: inline;
	position: static;
	margin-left: 20px;
}
span.pulsante .tastoLink {  /* SOLO il pulsante <a> con classe .tastoLink che si trova 
		                                        all'interno dello span con classe  .pulsante */
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff; 
	padding: 5px;
	/*margin: 10px;*/
	text-decoration: none;
	border: 1px solid #405E7F; /* B4ACD3  003366  */
	background-color: #405E7F;												
												
	/*font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: small-caps;
	text-transform: capitalize;
	color: #FFFFFF;
	letter-spacing: 2px;
	text-align: left;
	word-spacing: 4px;
	height: 30px;*/
}

span.pulsanteCal {
	display: inline;
	position: static;
	/*margin-left: 20px;*/
}

span.pulsanteCal .tastoLink {  /* SOLO il pulsante <a> con classe .tastoLink che si trova 
		                                        all'interno dello span con classe  .pulsanteCal */
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #ffffff; 
	padding: 5px;
	/*margin: 10px;*/
	text-decoration: none;
	border: 1px solid #405E7F; /* B4ACD3  003366  */
	background-color: #405E7F;												
												
	/*font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: small-caps;
	text-transform: capitalize;
	color: #FFFFFF;
	letter-spacing: 2px;
	text-align: left;
	word-spacing: 4px;
	height: 30px;*/
}

table.tipoOrario{
	background-color: #FFFFFF; 
  	border: 1px #FFFFFF solid; 
  	margin-top: 2px; 
  	margin-right: 2px; 
  	margin-bottom: 2px; 
  	margin-left: 10px;
}

table.tipoOrario th {
	background-color: #405E7F;  /* era 75A1BA */
	border-top: none;
	border-right: none;
	border-left: none;
	color: #FFFFFF;
}

table.tipoOrario td{
	border: 1px #405E7F solid;
	font-size: 12px; 
	/*border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;  */    /* serve per disegnare la riga */
	/*border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #405E7F;
	border-right-color: #405E7F;*/
}
table.tipoOrario tr{
   font-size: 12px;
	text-align: center;
   font-weight: bold;
   text-transform: uppercase;
}

.tipoOrario input{
    border-style: none;
    color: #545C70;
    background-color: transparent;
    text-transform: uppercase;
    /*text-align: center;  */  /* questo comanda l'allineamento delle celle... devo differenziare solo per l'ultima....  */
    font-weight: bold;
	 font-size: 12px;
}

fieldset.tipoAppuntamento {
	BORDER: #405E7F 1px solid; 
	MARGIN: 7px; 
	/*BACKGROUND-COLOR: #DDE8ED;*/
}

legend.tipoAppuntamento{
	BORDER-RIGHT: #405E7F 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #405E7F 1px solid; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 1px; 
	BORDER-LEFT: #405E7F 1px solid; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #405E7F 1px solid; 
	BACKGROUND-COLOR: #405E7F;
	color: #ffffff;
}

/*div.tipoToolbar {
	height: 30px; 
	background-color: #DDE8ED;
}*/

fieldset#tipoTab {
	border: 1px solid #405E7F;
	background-color: #FFFFFF;
	display: block;
	margin: 2px;
	padding: 2px;
	width: 800px;
	margin-left: 25px;
}

table.tipoTrad {
	/*border: 1px solid #405E7F;*/
	border: 0px;
	background-color: #FFFFFF;
	/*display: block;*/
	margin: 2px;
	padding: 2px;
	/*width: 750px;*/
	position: relative;
	margin-left: 25px;
	top: 5px;
}

table.tipoTrad td{
	border-top: none;
 	border-right: none;
 	border-bottom: none;
 	border-left: none;	
	
	/*border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px; *//*   1px serve per disegnare la riga */
	/*border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;  */ /*   solid serve per disegnare la riga */
	/*border-left-style: none;*/
	/*border-bottom-color: #405E7F;*/
}
/*td,font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 1px;
	padding-bottom: 1px;	
}*/
table.tipoTrad th {
	background-color: #405E7F;  /* era 75A1BA */
	border-top: none;
	border-right: none;
	border-left: none;
	padding: 5px;
	color: #FFFFFF;
	font-weight: bold;
}
/*table.tipoTrad th { */ /* disegno la linea colorata in basso alla cella di intestazione della Tab con classe riquadro */
	/*border-bottom: solid #405E7F;*/
	/*color: #FFFFFF;
}*/








div.rigaSpessa {
	background-color: #405E7F;
	/*border-bottom: 1px solid #787878;*/
	padding-left: 0px;
	height: 25px;
	position: relative;
	top: 0px;
	/*padding-bottom: 0px;*/
}

div#navigation {
	background-color: #405E7F;
	/*border-bottom: 1px solid #787878;*/
	padding-left: 0px;
	height: 25px;
	position: relative;
	top: 0px;
	/*padding-bottom: 0px;*/
}

div#navigation ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	/*height: 30px;	*/
	/*border: 2px;*/
	position: relative;
	top: 5px;
}

div#navigation li {
	display: inline;
	margin: 0;
	padding: 0;
	height: auto;	
	position: relative;
	top: 0px;
}

div#navigation li a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #ffffff;
			
	/*border: 1px solid #405E7F;*/
	/*padding: 0px 0.3em;*/
	position: relative;
	/*margin-top: 30px;*/
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 40px;
	padding-left: 40px;
	/*margin-top: 10px;*/
   /*background: trasparent;*/

	height: auto;
	margin: 0px;
}

div#navigation li a:hover {
	background-color: #E88F38;
}

div#navigation li a:active {
	background-color: #E88F38;
	/*position: relative;
	top: 0px;	*/
}

.anag{
	margin: 7px;
}

.anagBianco{
	margin: 7px;
	color: #ffffff;
	/*font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;*/
}

div#agendaCalen a:active {
	BACKGROUND: #f7a015; 
	COLOR: #ffffff;
}

div#agendaCalen a:hover {
	BACKGROUND: #f7a015; 
	COLOR: #ffffff;
}



/* INIZIO aggiunto da ny il 14.06.2016  */ 
a.tastoLinkOnOff {
	font-family: Verdana, Geneva, sans-serif; 
	font-size: 12px; 
	color: #ffffff; 
	padding: 5px;
	text-decoration: none;
	border: 1px solid #405E7F; /* B4ACD3  003366  */
	background-color: #405E7F;
}

a.tastoLinkOnOff:hover { 
	background-color: #E88F38;
}
/* FINE aggiunto da ny il 14.06.2016  */ 

/* INIZIO aggiunto da ny il 14.07.2016  */ 
a.pulsanteOnOff {  
	font-family: Verdana, Geneva, sans-serif; 
	font-size: 12px; 
	color: #ffffff; 
	border: 1px solid #405E7F; 
	background-color: #405E7F;
	/*width: auto;*/
	text-decoration: none;
	padding: 5px;
	margin-left: 20px;
}
a.pulsanteOnOff:hover { 
	background-color: #E88F38;
	/*border: 1px solid #2FB1CB; */
}
/* FINE aggiunto da ny il 14.07.2016  */ 

.TipoTastoPrint {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
 	position: relative;
 	margin-left: 5px;
	margin-right: 0px;
 	padding: 0px;
	text-align: center;
}
.TipoTastoPrint A {
	border: 1px solid #4C4842;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 30px;
	padding-right: 30px;
	background: #EAEAEA;
	height: 20px;
	/*width: 250px;*/
	vertical-align: top;
	color: #000000;
	/*margin-bottom: 0px;*/
}
.TipoTastoPrint A:hover { /*Cambio colore sfondo e testo al passaggio del Mouse sul Link  */
	background: #2FB1CB; 
	color: #000000;
}


