A.dTag:visited{
 color:blue;
}

A.paging:visited{
 color:blue;
}


a.bia {text-decoration: underline; color: #FFFFFF;}
a:link.bia {text-decoration: none; color: #FFFFFF;}
a:visited.bia {text-decoration: none; color: #FFFFFF;}
a:active.bia {text-decoration: underline; color: #FFFFFF;}
a:hover.bia {text-decoration: underline; color: #FFFFFF; }

a.biaTB {text-decoration: underline; color: #FFE0B0;}
a:link.biaTB {text-decoration: none; color: #FFE0B0;}
a:visited.biaTB {text-decoration: none; color: #FFE0B0;}
a:active.biaTB {text-decoration: underline; color: #FFE0B0;}
a:hover.biaTB {text-decoration: underline; color: #FFE0B0; }

a.plain { text-decoration: none ; color: #FFFFFF;}
a.opaque {opacity: .2;filter: alpha(opacity=50);text-decoration: none ; color: #FFFFFF;}

a.black {text-decoration: underline; color: #202020;}
a:link.black {text-decoration: none; color: #202020;}
a:visited.black {text-decoration: none; color: #202020;}
a:active.black {text-decoration: underline; color: #202020;}
a:hover.black {text-decoration: underline; color: #202020; }

a.blu {text-decoration: none; color: #336699;}
a:link.blu {text-decoration: none; color: #336699;}
a:visited.blu {text-decoration: none; color: #336699;}
a:active.blu {text-decoration: underline; color: #336699;}
a:hover.blu {text-decoration: underline; color: #336699; }

/* Aggiunte da vecchio foglio di stile */
a.menu
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
}
/* ----------------------------------- */

a.menu_1 {text-decoration: underline; color: #AF4E4E;}
a:link.menu_1 {text-decoration: none; color: #AF4E4E;}
a:visited.menu_1 {text-decoration: none; color: #AF4E4E;}
a:active.menu_1 {text-decoration: underline; color: #AF4E4E;}
a:hover.menu_1 {text-decoration: underline; color: #AF4E4E; }

a.a_scheda_on {text-decoration: none; color: #ffffff;}
a:link.a_scheda_on {text-decoration: none; color: #ffffff;}
a:visited.a_scheda_on {text-decoration: none; color: #ffffff;}
a:active.a_scheda_on {text-decoration: underline; color: #ffffff;}
a:hover.a_scheda_on {text-decoration: underline; color: #ffffff; }

a.a_scheda_off {text-decoration: none; color: #006c84;}
a:link.a_scheda_off {text-decoration: none; color: #006c84;}
a:visited.a_scheda_off {text-decoration: none; color: #006c84;}
a:active.a_scheda_off {text-decoration: underline; color: #006c84;}
a:hover.a_scheda_off {text-decoration: underline; color: #006c84; }

a.qm {text-decoration: underline; color: #006c84;}
a:link.qm {text-decoration: none; color: #006c84;}
a:visited.qm {text-decoration: none; color: #006c84;}
a:active.qm {text-decoration: underline; color: #006c84;}
a:hover.qm {text-decoration: underline; color: #006c84; }

/* Aggiunte da vecchio foglio di stile */
a.hpmenu
{
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: verdana, arial, helvetica;
	TEXT-DECORATION: none;
}
a.hpmenu:active
{
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: verdana, arial, helvetica;
	TEXT-DECORATION: none;
}
a.hpmenu:link
{
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: verdana, arial, helvetica;
	TEXT-DECORATION: none;
}
a.hpmenu:visited
{
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
}
/* ----------------------------------- */
.AvvisiBanner{
	FONT-SIZE: 13px;
	COLOR: #800000;
	FONT-FAMILY: verdana, arial, helvetica;
/*FONT-VARIANT: small-caps;*/
/*	FONT-WEIGHT: bold;*/
}
.arial_11pxSC {FONT-VARIANT: normal; font-family: Verdana; color: #FFE0B0; font-size: 11px;}
.arial_11px,.arial_11px_bold {font-family: Verdana; color: #000000; font-size: 11px;}
.arial_11px_bold {font-weight: bold;}
.arial_12px {font-family: Verdana; color: #000000; font-size: 12px;}

#containersx {
	vertical-align:top;
}

#containerdx {
	vertical-align:top;
	/*padding-left:14px;*/ 
}

#containerdx_hp {
	vertical-align:top;
	padding-left:14px; 
	width: 100%;
}

.area_on {
	font-family: Verdana; font-size: 12px; font-weight:bold;
	text-align:center;
	color: #f0f0f0;
	background-color:#d3d4f5;
	background-image: url(../images/2007/area_on.gif);
	background-position: top right;
	background-repeat: no-repeat;
	height: 21px;
	padding:4px 6px 4px 6px;
}

.area_off_pre_on {
	font-family: Verdana; font-size: 12px; font-weight:bold;
	text-align:center;
	color: #808080;
	background-color:#005f7f;
	background-image: url(../images/2007/area_off.gif);
	background-position: top right;
	background-repeat: no-repeat;
	height: 21px;
	padding:4px 6px 4px 6px;
}

.area_off {
	font-family: Verdana; font-size: 12px; font-weight:bold;
	text-align:center;
	color: #808080;
	background-color:#d3d4f5;
	background-image: url(../images/2007/area_off.gif);
	background-position: top right;
	background-repeat: no-repeat;
	height: 21px;
	padding:4px 6px 4px 6px;
}

#fine_scheda {background-color:#d3d4f5; width:12px;}

#banner_avvisi {
	background-image: url(../images/2007/h_banner_1.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin-top:12px;
	padding:0px 0px 0px 0px;
	width:100%; height:50%;
	border-collapse:collapse;
}

#titolo_avvisi {
	font-family: verdana; font-size: 12px; font-weight:bold; font-style:italic;
/*	font-family: Arial; font-size: 12px; font-weight:bold; font-style:italic;*/
	padding:2px 4px 2px 14px;
	vertical-align:middle;
	height:21px;
}

.content_avvisi {
	font-family: verdana; font-size: 12px;
/*	font-family: Arial; font-size: 12px; */
	border-left: 1px dotted #c0c0c0;
	border-bottom: 1px dotted #c0c0c0;
	background-color:#f8f8f8;
	padding-left:14px;
}

.content_avvisi_script {
	font-family: verdana; font-size: 12px;
/*	font-family: Arial; font-size: 12px; */
	background-color:#f8f8f8;
	/*
	border-left: 1px dotted #c0c0c0;
	border-bottom: 1px dotted #c0c0c0;
	padding-left:14px;
	*/
}

#banner_evidenza {
	background-image: url(../images/2007/h_banner_2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin-top:10px;
	padding:0px 0px 0px 0px;
	width:100%; height:50%;
	border-collapse:collapse;
}

#titolo_evidenza {
	font-family: Verdana; font-size: 12px; font-weight:normal;
	padding:2px 4px 2px 14px;
	vertical-align:middle;
	height:21px;
}

#content_evidenza {border-left: 1px dotted #c0c0c0; padding-left:14px; border-bottom: 1px dotted #c0c0c0;}

#area_banner_sx {
	position:static;
	margin: 0px 0px 12px 0px;
	width:100%
}

#navbar {
	border-bottom:1px solid #e4e5e6;
	vertical-align:top;
}

#quickmenu {
	vertical-align:bottom;
	text-align:right;
	border-bottom:1px solid #e4e5e6;
	width:100%
}

.qmenu{
	border-left:1px solid #d0d0d0;
	font-family: Verdana; 
	font-size: 11px; font-weight:normal;
}

#versione_stampa {
	font-family: Verdana; font-size: 11px; font-weight:normal;
	background-image: url(../images/2007/versione_stampa.gif);
	background-position: top left;
	background-repeat: no-repeat;
	vertical-align:top;
	padding:1px 2px 10px 50px;
	height:24px;
}

#content_title {
	font-family: Verdana; font-size: 14px; font-weight:bold;
	padding:0px 14px 2px 14px;
	text-align:justify;
	color:#005f7f;
}

#disclaimer_title {
	font-family: Verdana; 
	font-size: 14px; 
	font-weight:bold;
	text-align:center;
	color:#005f7f;
	width:95%;
	
}
#disclaimer{
	padding-left:25px;
}

#content {
	font-family: Verdana; font-size: 12px; font-weight:normal;
	/* padding:2px 14px 12px 14px; */
	/*
		padding-top: 2px;
		padding-right: 0px;
		padding-bottom: 12px;
		padding-left: 10px;
	*/
	text-align:justify;
	color:black;
}

.sez_sx_head_1 {
	font-family: Verdana;
	font-size: 13px; font-weight:bold;
	text-align:center;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
	background-color:#005f7f; /*#88A0D2; #9FE19F;*/
	background-image: url(../images/2007/head_menu_1.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-left:6px;
	padding-right:40px;
	height: 21px;
}

.sez_sx_head_2 {
	font-family: Verdana; 
	font-size: 13px; font-weight:bold;
	text-align:center;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
	background-color:#005f7f; /*#88A0D2; #9FE19F;*/
	background-image: url(../images/2007/head_menu_2.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-left:6px;
	padding-right:40px;
	height: 21px;
}

#menu_area_util {background-color:#88A0D2;}

.menu_style_1 {
/* font-family: Arial; font-size: 12px; */
	font-family: verdana; font-size: 12px;
	color: #833B3B;
	text-align: left;
	background-image: url(../images/2007/bg_menu_l.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color:#f0f0f0;
	border-bottom: 1px solid #ffffff;
	padding-left:18px;
	height: 21px;
}

.menu_style_2 {
	font-family: verdana; font-size: 12px; font-weight:bold;
/*	font-family: Arial; font-size: 12px; font-weight:bold; */
	color: #833B3B;
	text-align: left;
	background-image: url(../images/2007/bg_menu_l.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color:#f0f0f0;
	border-bottom: 1px solid #ffffff;
	padding-left:18px;
	height: 21px;
}

.menu_style_3 {
	font-family: verdana; font-size: 12px; font-weight:bold; font-style:italic;
/*	font-family: Arial; font-size: 12px; font-weight:bold; font-style:italic; */
	color: #833B3B;
	text-align: left;
	background-image: url(../images/2007/bg_menu_l.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color:#f0f0f0;
	border-bottom: 1px solid #ffffff;
	padding-left:18px;
	height: 21px;
}

.menu_style_3_hl {
	font-family: verdana; font-size: 12px; font-weight:bold; font-style:italic;
/*	font-family: Arial; font-size: 12px; font-weight:bold; font-style:italic;*/
	color: #833B3B;
	text-align: left;
	background-image: url(../images/2007/bg_menu_l_hl_an.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color:#f0f0f0;
	border-bottom: 1px solid #ffffff;
	padding-left:18px;
	height: 21px;
}

.menu_livello_1 {
	font-family: verdana; font-size: 12px;
/*	font-family: Arial; font-size: 12px; */
	color: #833B3B;
	text-align: left;
	background-image: url(../images/2007/bg_menu_liv_1.gif);
	background-position:center left;
	background-repeat: no-repeat;
	background-color:#f0f0f0;
	border-bottom: 1px solid #ffffff;
	padding-left:18px;
	height: 21px;
}

.menu_style_1_r {
	font-family: verdana; font-size: 12px;
/*	font-family: Arial; font-size: 12px; */
	text-align: right;
	color: #833B3B;
	background-image: url(../images/2007/bg_menu_r.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-color:#f0f0f0;
	border-bottom: 1px solid #ffffff;
	padding-right:18px;
	height: 21px;
}

.menu_style_2_r {
	font-family: verdana; font-size: 12px; font-weight:bold;
/*	font-family: Arial; font-size: 12px; font-weight:bold; */
	text-align: right;
	color: #833B3B;
	background-image: url(../images/2007/bg_menu_r.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-color:#f0f0f0;
	border-bottom: 1px solid #ffffff;
	padding-right:18px;
	height: 21px;
}

.menu_style_3_r {
	font-family: verdana; font-size: 12px; font-weight:bold; font-style:italic;
/*	font-family: Arial; font-size: 12px; font-weight:bold; font-style:italic; */
	text-align: right;
	color: #833B3B;
	background-image: url(../images/2007/bg_menu_r.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-color:#f0f0f0;
	border-bottom: 1px solid #ffffff;
	padding-right:18px;
	height: 21px;
}

.menu_style_3_r_hl {
	font-family: verdana; font-size: 12px; font-weight:bold; font-style:italic;
/*	font-family: Arial; font-size: 12px; font-weight:bold; font-style:italic; */
	text-align: right;
	color: #833B3B;
	background-image: url(../images/2007/bg_menu_l_hl_an.gif);
	background-position: top right;
	background-repeat: no-repeat;
	background-color:#f0f0f0;
	border-bottom: 1px solid #ffffff;
	padding-right:18px;
	height: 21px;
}

.menu_style_avvisi {
/* font-family: Arial; font-size: 12px; */
	font-family: verdana; font-size: 12px;
	color: #833B3B;
	text-align: left;
	/*background-image: url(../images/2007/bg_menu_l.gif);*/
	background-position: top left;
	background-repeat: no-repeat;
	background-color:#f0f0f0;
	border: 1px solid #ffffff;
	padding-left:9px;
	padding-right:9px;
	height: 21px;
}

.banner_sx{
	font-family: Verdana; font-size: 11px; font-weight:normal; font-style:italic;
	border-bottom:1px solid #d0d0d0;
	background-image: url(../images/2007/bg_banner_sx.gif);
	background-position: top right;
	background-repeat: no-repeat;
	padding:2px 1px 1px 11px;
	vertical-align:top;
	width:100%;
}

#copertina {
	position:absolute;
}

BODY {
	font-family: Verdana; color: #000000; font-size: 11px;
}

.newsBlank
{
	color:#000000;
	font-family:Verdana;
	font-size:13px;
	text-align: left;

	/*
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: verdana, arial, helvetica
	*/
}

/* Aggiunte da vecchio foglio di stile */
TABLE.dimOld
{
	WIDTH: 500px;
}
TABLE.dim
{
	WIDTH: 100%;
}

TABLE.dimScheda
{
	text-align: center;
	WIDTH: 100%;
}

TABLE.dimNewsDettaglio
{
	text-align: left;
	WIDTH: 93%;
}

TABLE.giustificato 
{
	WIDTH: 100%;
	text-align: justify;
}
/* Commentata perche' rindondante
TABLE.dimEdicola
{
	table-layout: fixed;
	width: 95%;
}
*/

TABLE.avvisi /* E' applicato per gli avvisi in una tabella di scrolling.js */
{
	width: 100%;
	height: 40px;
	border-collapse:collapse; 
	font-size:10px; 
	background-color: #d0d0d0;
}

TD.data
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #b1caec;
	FONT-FAMILY: Verdana, Arial;
}

.Titolo
{
	FONT-SIZE: 12pt;
	COLOR: #000080;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: bold;
}
.SottoTitolo
{
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: bold;
}
.Testo
{
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
}
.Testo8pt /* Attualmente utilizzata sono in OLAFReprografia_elenco_beneficiari.htm */
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Verdana;
}
.TestoGrassetto
{
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: bold;
}
.TestoGrassettoSottolineato /* Attualmente utilizzata sono in Elezioni_Risultati.htm */
{
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}

.TestoCaps
{
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	FONT-VARIANT: small-caps;
}

.TestoSmall
{
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
}
/* Commentati perche' rindondanti
.TestoTitolo
{
	FONT-SIZE: 12pt;
	COLOR: #000080;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: bold;
}

.SottoTitoloP
{
	FONT-SIZE: 12pt;
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: bold;
}

.TestoNormal
{
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
}
.*/

.indiceVivaVerdi
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: verdana, arial, helvetica;
	TEXT-ALIGN: left;
}

.newsTitolo
{
	FONT-SIZE: 13px;
	COLOR: #800000;
	FONT-FAMILY: verdana, arial, helvetica;
/*FONT-VARIANT: small-caps;*/
	FONT-WEIGHT: bold;
}
INPUT
{
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #c0c0c0;
}
TEXTAREA
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #c0c0c0;
}
SELECT
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #c0c0c0;
}
INPUT.Button
{
	FONT-SIZE: 8pt;
	HEIGHT: 14pt;
}
INPUT.Button2
{
	FONT-SIZE: 8pt;
	HEIGHT: 14pt;
	COLOR: #000080;
	FONT-FAMILY: Verdana;
	width: 100px;
}
INPUT.NoSquare { 
	background : #EEEEEE; /* questo colore deve essere lo stesso dello sfondo del form*/
	color : black;
}

.lineblank
{
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: verdana, arial, helvetica;
}
.lineBlankArial
{
	FONT-SIZE: 1px;
	FONT-FAMILY: Verdana;
}
.lineBlankMenu
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana;
}

.menuSetFont
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana;
}

.selectSmall
{
	BORDER-RIGHT: gray thin solid;
	BORDER-TOP: gray thin solid;
	FONT-SIZE: 8pt;
	BORDER-LEFT: gray thin solid;
	COLOR: #000000;
	BORDER-BOTTOM: gray thin solid;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #c0c0c0;
}

.tasto100
{
	FONT-SIZE: 8pt;
	COLOR: black;
	FONT-FAMILY: Verdana;
	HEIGHT: 14pt;
	WIDTH: 100px;
}

.tblErrore
{
	BORDER-RIGHT: #000000 1pt solid;
	BORDER-TOP: #000000 1pt solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #000000 1pt solid;
	WIDTH: 100%;
	COLOR: red;
	BORDER-BOTTOM: #000000 1pt solid;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #d3d3d3;
}

.tblOk
{
	BORDER-RIGHT: #000000 1pt solid;
	BORDER-TOP: #000000 1pt solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #000000 1pt solid;
	WIDTH: 100%;
	COLOR: green;
	BORDER-BOTTOM: #000000 1pt solid;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #cccccc;
}
/* ----------------------------------- */

/* PER VISUALIZZARE CONTENUTI AL PASSAGGIO DEL MOUSE SU UN LINK */
a.menuComparsa:link, a.menuComparsa:visited
{
    position:relative;
    /* color: #000000; */
    color: #006c84;
    text-decoration: none;
}

a.menuComparsa:hover{ 
	/* text-decoration:none; */
	/* cursor: default; */
	cursor: pointer;
	cursor: hand;
} 

a.menuComparsa span{display: none}

a.menuComparsa:hover span{ /*lo span verrư mostrato solo sullo stato :hover */
    display: inline; position:absolute;
    top: 10px; left: -10px;
	z-index: 99;
    border: 1px solid #aabbcc; background-color: #aabbcc; color:#000000;text-decoration:none;
    text-align: left
} 

font.menuComparsa
{
    text-decoration: none; 
    font-weight: normal; 
    color: #AF4E4E;
}    

font.menuComparsa:hover
{
    text-decoration: underline; 
}

#dataNews {
	border-collapse:collapse;
	color:#000000;
	font-family:Verdana;
	font-size:11px;
	font-style: normal;
	vertical-align: middle;
}


INPUT
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #c0c0c0
}
TEXTAREA
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #c0c0c0
}
SELECT
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #c0c0c0
}

INPUT.Button
{
    FONT-SIZE: 8pt;
    HEIGHT: 14pt
}

SPAN.labelButton,SPAN.toolsButtonLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	white-space: nowrap;
	cursor: pointer;
	margin-left: 2px;
	margin-right: 4px;
	color: #3A69A4;
	cursor: pointer;
	
}
SPAN.intestazioneWhite,SPAN.intestazioneWhiteMinor{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 16px;
	FONT-FAMILY: Verdana, Arial
}


LABEL.intestazioneWhite,LABEL.intestazioneWhiteMinor{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 16px;
	FONT-FAMILY: Verdana, Arial
}


SPAN.labelButton {
	color: black;
	font-weight: bold;
}

SPAN.label,SPAN.minilabel,LABEL.label,SPAN.labelBold,SPAN.labelVersion{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
	white-space: nowrap;
}

.labelItalic{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
	font-style:italic;
	white-space: nowrap;
}

SPAN.labelTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	FONT-WEIGHT: bold;
	white-space: nowrap;
}

SPAN.labelVersion{
	font-size: 11px;
}

SPAN.labelBold{

	FONT-WEIGHT: bold;
}

LABEL.fieldClass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	white-space: nowrap;	
}

INPUT.field,INPUT.field-focus {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font: black;
	vertical-align: middle;
	border-top: #A3CACD 1px solid;
	border-bottom: #A3CACD 1px solid;
	border-right: #A3CACD 1px solid;
	border-left: #A3CACD 1px solid;
}

INPUT.field-focus {
	background-color: #FFFF97;
}

SPAN.intestazioneBlack {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 8px;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial
}

SELECT.selectField,SELECT.selectField-focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 3px;
	vertical-align: middle;
	border-top: #3A69A4 1px solid;
	border-bottom: #3A69A4 1px solid;
	border-right: #3A69A4 1px solid;
	border-left: #3A69A4 1px solid;
}

SELECT.selectField-focus {
	background-color: #FFFF97;
}

.buttonImage-panel,buttonImage-outside,IMG.buttonImage-outside,IMG.toolsButtonImage,IMG.toolsButtonImage-outside,IMG.toolsButtonImage-panel,IMG.buttonImage-Operation,IMG.buttonImage-panel
	{
	cursor: pointer;
	border: none;
	vertical-align: middle;
	white-space: nowrap;
	background-color: white;
}

.buttonImage-panel,IMG.toolsButtonImage-outside,IMG.toolsButtonImage-panel,IMG.buttonImage-panel
	{
	background-color: white;
}

IMG.buttonImage-Operation {
	background-color: white;
}


SPAN.intestazioneWhite {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 16px;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial;
}

.sottoIntestazione {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial;
}


INPUT.SubmitButtonSmall,INPUT.SubmitButtonMedium,INPUT.SubmitButtonLarge,INPUT.SubmitButtonXL {
	text-indent: 10px;
	height: 16px;
	FONT-SIZE: 12px;
	font-family: verdana, sans-serif;
	text-align: left;
	cursor: pointer;
	border: thin;
	vertical-align: middle;
	white-space: nowrap;
	border-style: none;
	color: black;
}

INPUT.SearchButton {
	FONT-SIZE: 12px;
	font-weight:bold;
	font-family: verdana, sans-serif;
	cursor: pointer;
	vertical-align: middle;
	white-space: nowrap;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	height: 23px;
	border: 2px solid #2B2B81;
}

INPUT.SearchButtonGreen {
	/*FONT-SIZE: 12px;
	font-weight:bold;
	font-family: verdana, sans-serif;
	text-transform: capitalize;
	cursor: pointer;
	vertical-align: middle;
	white-space: nowrap;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	height: 23px;
	border: 3px double #A0E76D;
	*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #eeeeee;
 font-weight: bold;
 color: #000000;
 width: 80px;
 border: medium solid #009900;
 font-variant: small-caps;
}

INPUT.SearchButtonRed {
	/*FONT-SIZE: 12px;
	font-weight:bold;
	font-family: verdana, sans-serif;
	text-transform: capitalize;
	cursor: pointer;
	vertical-align: middle;
	white-space: nowrap;
	height: 23px;
	border: 3px double red;
	*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #eeeeee;
    font-weight: bold;
    color: #000000;
    width: 80px;
    border: medium solid #990000;
    font-variant: small-caps;
	
}


SPAN.SearchButton {
	FONT-WEIGHT: bolder;
	FONT-SIZE: 12px;
	COLOR: black;
	/*FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 12px;
	font-weight:bold;*/
	font-family: verdana, sans-serif;
	text-transform: capitalize;
	cursor: pointer;
	vertical-align: middle;
	white-space: nowrap;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	height: 23px;
	border: 2px solid #2B2B81;
	background-color: #ffffff;
}

INPUT.Submit {
	FONT-SIZE: 8pt;
	HEIGHT: 14pt;
	border-style: dashed;
}

DIV.exception {
	background-color: #EADFA2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-size: 9px;
	border: none;
	height: 200px;
	overflow-y: scroll;
	border: 1px solid #3B6AA2;
}

SPAN.errore, label.errore{
	background-color: #EADFA2;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 8pt;
	COLOR: red;
	FONT-FAMILY: Verdana;
	border: none;
	border-collapse: collapse;
	vertical-align: top;
}


INPUT.fieldInput {
	width:150px;
	text-align: left;
	border: 0px;
	font-size: 12px;
}

IMG.print {
	border:0;
	height:22;
	width:26;
}

SPAN.titleSection,LABEL.titleSection{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
	white-space: nowrap;
	font-weight:bold
}

SPAN.otherwise,LABEL.otherwise{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	white-space: nowrap;
	/*font-weight:bold*/
}

div#ErrorMessage,div#MsgMessage{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
    padding-left:25px;
    float:left;
    border:2px solid #999999;
	padding-top:6px;
	padding-bottom:6px;
	width:95%;
	white-space:normal;
    }
div#ErrorMessage{
	background:#eeeeee url(error_small.gif) no-repeat 4px 4px;
	color:red;
    }
div#MsgMessage{
	/*background:#FFFFFF url(warning_small.gif) no-repeat left;*/
	background:#eeeeee url(error_small.gif) no-repeat 4px 4px;
	color: black;
    }
    
table.error{
	font-size: 12px;
}
    
table.mars1{
	
	/*background-color: #EADFA2;*/
	color: black;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	color: black;
	font-size: 12px;
	border: none;
	width: 100%;	
	/*cursor:hand;*/
	/*border-collapse: collapse;*/
}

table.mars1 thead th {
	/*background-color: #B7E2E5;*/
	text-align:left;
	border-bottom: thin solid #000000;
}

table.mars1 tr.even{
	/*background-color: #FFFFCC;*/
}


table.mars1 tr.odd{
	border:none;
	margin: 0px;
	/*background-color: #FFFFFF;*/
}

table.mars2{
	color: black;
	font-weight: bold;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	color: black;
	font-size: 12px;
	border:none;
	width: 100%;	
}

table.mars3{
	color: black;
	font-weight: bold;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	color: #255493;
	font-size: 12px;
	border:none;
	width: 100%;	
}


.FTtitolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	background-color: #23365f;
	color: #FFFFFF;
	padding: 2px;
}
.FTtitolo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #23365f;
	color: #FFFFFF;
}
.FTtipoTitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.FTtipoTitoloBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.dTag2{
 color:white;
}

.FTheaderAD {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-top: thin none;
	border-right: thin none;
	border-bottom: thin solid #000000;
	border-left: thin none;
}

.linkUp{
	/*background-color: #2b2b81;*/
	border:none
}
/****X le table Editori ed Esecutori****/
.trdetailSelected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFF99;
	/*background-color:#c0c0c0;*/	
	border: thin dotted #666666;
	font-size: 12px;
	color: #000000;
    cursor: pointer; 
}

.trADdetail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*background-color: #FFFFDD;*/
	background-color:#eeeeee;
	border: thin none #666666;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	
}

.labelButton1{
	background-color:#eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	white-space: nowrap;
	cursor: pointer;
	margin-left: 2px;
	margin-right: 4px;
	color: #3A69A4;
	cursor: pointer;
	color: black;
	font-weight: bold;
	/*border-bottom: 1px solid #000000;*/
}


.bar{
	background-color:#eeeeee;
}

IMG.buttonImage1-outside {
	cursor: pointer;
	border: none;
	vertical-align: middle;
	white-space: nowrap;
	background-color:#eeeeee;
	/*background-color: #2B2B81;*/		
}

.labelBackgroundGray{
	background-color:#eeeeee;
	width: 100%;
}

