@import url('style_nt.css');

/*
	Colori
	Blu scuro: 
		Pixel_Blu.gif
		#022d72
	Azzurro:
		Pixel_AzzurroMenu.gif
		#6f9dd4
	Arancio:
		Pixel_Arancio.gif
		#fe9c16
	GrigioChiaro:
		Pixel_Grigio.gif
		#cccccc
	GrigioScuro:
		Pixel_GrigioScuro.gif
		#5a7684		
*/
/* Inizio Tipi predefiniti */
BODY
{
	border: none;
	margin: 0px;
	color: #000000;	
	font-size: 10px;
	font-family: Arial, Helvetica, Sans-Serif;	
	background-image: url(../images/Pixel_Grigio.gif);
}
FORM
{
	padding:0px;
	margin:0px;	
}
INPUT
{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #2A3588;
}
TEXTAREA
{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #2A3588;
}

SELECT
{
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #2A3588;
}
/* FINE Tipi predefiniti */

/* Area stili Footer */

TD.Footer
{
	font-size: 11px;
	color: #022d72;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: left;
}

/* FINE Area stili Footer */

/* Area stili griglie */
.reteDataGrid
{
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
.reteDataGridColumn
{
	padding-left: 5px;
}
.reteDataGridLink
{
	padding: 0px;
	font-weight: bold;
	font-size: 9px;
	color: #f58e21;
	text-decoration: none;
}
.reteDataGridItem
{
	height: 18px;
	color: #022d72;
	background-color: #ffffff;
}
.reteDataGridAlternItem
{
	height: 18px;
	color: #022d72;
	background-color: #D7E6F5;
}
.reteDataGridPager
{
	font-weight: bold;
	font-size: 11px;
	color: #022d72;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #F9B34D;
}

.reteDataGridHeader
{
	font-weight: bold;
	font-size: 11px;
	color: #022d72;
	font-family: Arial, Helvetica, Sans-Serif;
	height: 30px;
	background-color: #F9B34D;
	text-align: center;
}

.reteDataGridHeader a:hover 
{
	font-weight: bold;
	font-size: 11px;
	color: #022d72;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #F9B34D;
	text-align: center;
}

.reteDataGridHeader a:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #022d72;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #F9B34D;
	text-align: center;
}

.reteDataGridHeader a:active
{
	font-weight: bold;
	font-size: 11px;
	color: #022d72;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #F9B34D;
	text-align: center;
}

.reteDataGridHeader a:link 
{
	font-weight: bold;
	font-size: 11px;
	color: #022d72;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #F9B34D;
	text-align: center;
}

/* FINE Area stili griglie */

/* Classi per area sx login */
TD.Log
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold ;
	font-size: 11px;
	padding-bottom: 2px;
	color: #ffffff;
	padding-top: 2px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: left;
	background-image:url(../images/Pixel_Blu.gif)
}
TD.Cerca
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold ;
	font-size: 11px;
	padding-bottom: 0px;
	color: #ffffff;
	padding-top: 0px;
	font-family: Arial, Helvetica, Sans-Serif;
	background-image:url(../images/Pixel_Blu.gif)
}
A.Login
{

}
A.Login:active
{
	font-weight: bold;
	text-decoration: underline;
	color: #ffffff;
}
A.Login:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
A.Login:visited:hover
{
	font-weight: bold;
	text-decoration: none;
	color: #fe9c16;
}
A.Login:link
{
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
A.Login:hover
{
	font-weight: bold;
	text-decoration: none;
	color: #fe9c16;
}
/* FINE Classi per area sx login */

/* Stili area News */
.NewsData
{
	padding-left: 10px;
	padding-right: 10px;
	background-color: "#ffffff";
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 10px;
	color: #000000
}

.NewsTitolo
{
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	font-size: 10px;
	color: #fe9c16;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-align: left;
}

.NewsDescrizione
{
	padding-left: 10px;
	padding-right: 10px;
	font-weight: normal;
	font-size: 9px;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-align: left;
}
/* FINE Stili area News */

/* Area stili menu */
/* Stile per l'etichetta Servizi, Utilita, Info se testuali*/
.MenuEtichetta
{
	background-image: url(../images/Pixel_Blu.gif);
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	padding-right: 2px;	
	color: #ffffff;
	font-weight: bold ;
	font-size: 11px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: left;	
}

/* Stile per le voci di primo livello del menu servizi */
TD.MenuServizi
{
	background-image: url(../images/Pixel_Azzurro.gif);
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 2px;
	padding-left: 15px;
	color: #ffffff;
	font-weight: bold ;
	font-size: 11px;		
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: left;	
}
A.MenuServiziLink:active
{
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
A.MenuServiziLink:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
A.MenuServiziLink:visited:hover
{
	font-weight: bold;
	text-decoration: none;
	color: #fe9c16;
}
A.MenuServiziLink:link
{
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
A:MenuServiziLink:hover
{
	text-decoration: none;
	color: #fe9c16;
}

/* Stile per le voci di secondo livello del menu servizi */
TD.MenuServizi2
{
	background-image: url(../images/Pixel_AzzurroMenu.gif);
	padding-right: 2px;
	padding-left: 27px;
	font-weight: normal ;
	font-size: 11px;
	padding-bottom: 0px;
	color: #ffffff;
	padding-top: 0px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: left;	
}
A.MenuServizi2Link:active
{
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}
A.MenuServizi2Link:visited
{
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}
A.MenuServizi2Link:visited:hover
{
	font-weight: normal;
	text-decoration: none;
	color: #fe9c16;
}
A.MenuServizi2Link:link
{
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}
A.MenuServizi2Link:hover
{
	font-weight: normal;
	text-decoration: none;
	color: #fe9c16;
}
/* Stile per le voci di primo livello di altri menu (utilita, info) */
TD.Menu
{
	background: #ffffff;
	padding-right: 2px;
	padding-left: 15px;
	font-weight: bold ;
	font-size: 11px;
	padding-bottom: 0px;
	color: #022d72;
	padding-top: 0px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: left;	
}

TD.PopUp
{
	background: #ffffff;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	padding-bottom: 5px;
	padding-top: 0px;
	font-family: Arial, Helvetica, Sans-Serif;
	text-align: left;	
}

A.MenuLink:active
{
	font-weight: bold;
	text-decoration: none;
	color: #022d72;
}
A.MenuLink:visited
{
	font-weight: bold;
	text-decoration: none;
	color: #022d72;	
}
A.MenuLink:visited:hover
{
	font-weight: bold;
	text-decoration: none;
	color: #fe9c16;	
}
A.MenuLink:link
{
	font-weight: bold;
	text-decoration: none;
	color: #022d72;
}
A:MenuLink:hover
{
	text-decoration: none;
	color: #fe9c16;
}

/* FINE Stili Area Menu */
.colonnaCentrale
{
	background-image: url(../images/bkg_cella_centrale.gif);
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.colonnaCentraleLogged
{
	background-image: url(../images/bkg_cella_centrale_Logged.gif);
	background-repeat: repeat-y;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.TitoloSezione
{
	font-weight: bold;
	font-size: 10px;
	color: #fe9c16;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-align: left;	
}

.TestoErrori
{
	font-weight: normal;
	font-size: 11px;
	color: red;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color: #ffffff;
	text-align: left;	
}
.TestoTitolo
{
	font-weight: normal;
	font-size: 11px;
	color: #022d72;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	background-color: #ffffff;
	text-align: left;	
}
.TestoTitoloBold
{
	font-weight: bold;
	font-size: 11px;
	color: #022d72;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	background-color: #ffffff;
	text-align: left;	
}
.TestoDettagli
{

	font-weight: normal;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-align: left;	
}


a.sitoLinkBluBoldNoSott:link {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #022D75;
	text-decoration: none
}
a.sitoLinkBluBoldNoSott:visited {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #022D75;
	text-decoration: none
}
a.sitoLinkBluBoldNoSott:hover {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #FE9C16;
	text-decoration: none
}


/*<!-- ********** stili gestione e pagine statiche ***********/
a.gestioneLinkBluBold:link {  
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #2A3588;
	font-weight: bold;
	text-decoration: underline
}
a.gestioneLinkBluBold:visited {  
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #2A3588;
	font-weight: bold;
	text-decoration: underline
}
a.gestioneLinkBluBold:hover {  
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #606060;
	font-weight: bold;
	text-decoration: underline
}


a.gestioneLinkBlu:link {  
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #2A3588;
	text-decoration: underline
}
a.gestioneLinkBlu:visited {  
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #2A3588;
	text-decoration: underline
}
a.gestioneLinkBlu:hover {  
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #606060;
	text-decoration: underline
}


.gestioneContorno {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #2A3588;
	border-right-color: #2A3588;
	border-bottom-color: #2A3588;
	border-left-color: #2A3588;
}


.gestioneForm {
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #2A3588;
}


.gestioneButton {
	font-family: Verdana, Helvetica, Arial;
	color: #2A3588;
	font-size: 11px;
	background-color: #FFFFFF;
}

.gestioneButton2
{
	font-size: 9px;
	color: #2a3588;
	border-top-style: none;
	font-family: Verdana, Helvetica, Arial;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-decoration: underline;
	border-bottom-style: none;
}


.gestioneButtonBold {
	background-image:  url('images/gestione/gestione_bold.gif');
	height:24px;
	width: 24px;
	border-style: none;
	cursor: hand
}


.gestioneButtonCorsivo {
	background-image:  url('images/gestione/gestione_corsivo.gif');
	height:24px;
	width: 24px;
	border-style: none;
	cursor: hand
}


.gestioneButtonSott {
	background-image:  url('images/gestione/gestione_sott.gif');
	height:24px;
	width: 24px;
	border-style: none;
	cursor: hand
}


.gestioneButtonLeft {
	background-image:  url('images/gestione/gestione_left.gif');
	height:24px;
	width: 24px;
	border-style: none;
	cursor: hand
}


.gestioneButtonRight {
	background-image:  url('images/gestione/gestione_right.gif');
	height:24px;
	width: 24px;
	border-style: none;
	cursor: hand
}


.gestioneButtonJustify {
	background-image:  url('images/gestione/gestione_justify.gif');
	height:24px;
	width: 24px;
	border-style: none;
	cursor: hand
}


.gestioneButtonCenter {
	background-image:  url('images/gestione/gestione_center.gif');
	height:24px;
	width: 24px;
	border-style: none;
	cursor: hand
}


.gestioneButtonLista {
	background-image:  url('images/gestione/gestione_lista.gif');
	height:24px;
	width: 24px;
	border-style: none;
	cursor: hand
}


.gestioneButtonElenco {
	background-image:  url('images/gestione/gestione_elenco.gif');
	height:24px;
	width: 24px;
	border-style: none;
	cursor: hand
}


.gestioneButtonRientroDx {
	background-image:  url('images/gestione/gestione_rientrodx.gif');
	height:24px;
	width: 24px;
	border-style: none;
	cursor: hand
}


.gestioneButtonRientroSx {
	background-image:  url('images/gestione/gestione_rientrosx.gif');
	height:24px;
	width: 24px;
	border-style: none;
	cursor: hand
}


.gestioneTestoBlu {
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #2A3588;
}


.gestioneTestoBluBold {
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #2A3588;
}


.gestioneTestoGiallo {
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #F6CA20;
}


.gestioneTestoGialloBold {
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #F6CA20;
}


.gestioneTestoGrigio {
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #606060;
}


.gestioneTestoGrigioBold {
	font-family: Verdana, Helvetica, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #606060;
}


a.sitoLinkBlu:link {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	color: #022D75;
	text-decoration: underline
}
a.sitoLinkBlu:visited {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	color: #022D75;
	text-decoration: underline
}
a.sitoLinkBlu:hover {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	color: #FE9C16;
	text-decoration: underline
}


a.sitoLinkBluNoSott:link {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	color: #022D75;
	text-decoration: none
}
a.sitoLinkBluNoSott:visited {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	color: #022D75;
	text-decoration: none
}
a.sitoLinkBluNoSott:hover {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	color: #FE9C16;
	text-decoration: none
}


a.sitoLinkArancioBold:link {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	color: #fe9c16;
	font-weight: bold;
	text-decoration: underline
}
a.sitoLinkArancioBold:visited {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	color: #022d75;
	font-weight: bold;
	text-decoration: underline
}
a.sitoLinkArancioBold:hover {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	color: #022d75;
	font-weight: bold;
	text-decoration: underline
}


.sitoTestoBlu {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	color: #022d75; 
}


.sitoTestoBluBold {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #022d75; 
}


.sitoTestoBluBoldMax {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 18px; 
	font-weight: bold;
	color: #022d75; 
}

.sitoTestoBluBoldMedio {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 13px; 
	font-weight: bold;
	color: #022d75; 
}
.sitoTestoBluCorsivo {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #022d75;
	font-style: italic;
}


.sitoTestoArancio {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	color: #fe9c16; 
}

.sitoTestoArancioBold {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #fe9c16; 
}

.sitoTestoArancioCorsivo {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #fe9c16; 
	font-style: italic;
}

.sitoTestoArancioCorsivoMax {  
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 13px; 
	font-weight: bold;
	color: #fe9c16; 
	font-style: italic;
}


.sitoTestoBiancoBold {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.HomeAg2_1
{
	padding-left: 10px;
	padding-right: 10px;
	background-color: "#D7E6F5";
	font-weight: normal;
	font-size: 11px; 
	color: #022d75;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}

.HomeAg2_2
{
	padding-left: 10px;
	padding-right: 10px;
	background-color: "#F3F8FC";
	font-weight: normal;
	font-size: 11px; 
	color: #022d75;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-align: left;
}

.HomeAg1
{
	padding-left: 10px;
	padding-right: 10px;
	background-color: "#F9B34D";
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #022d75;
}

.HomeAg2
{
	padding-left: 10px;
	padding-right: 10px;
	background-color: "#FDE8CA";
	font-weight: bold;
	font-size: 11px; 
	color: #022d75;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-align: left;
}
.altreOperazioni 
{
	border: solid 1 px red;
}
.altreOperazioni a
{
	display:block;
	text-align:right; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-weight:bold;
	font-size: 11px; 
	color: #022d75; 
	background-color:White;
	white-space:nowrap;
	text-decoration:none;
}
/* Stili Menu */

#dropmenudiv{
	position:absolute;
	font-weight:normal;
	border:1px solid #022d75;
	border-bottom-width: 0;
	line-height:18px;
	width:100%;
	z-index:100;
	text-align:left;
}

#dropmenudiv a{
	font-weight:normal;
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #022d75;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
	text-align:left;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #cccccc;
}
/* Fine stili menu */

