body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	visibility: visible;
	vertical-align: text-top;
	overflow: auto;
	direction: ltr;
	position: static;
	background-color: transparent;	
	text-align: justify;
	text-decoration: none;
	margin: 0px;
	overflow: auto;
}
body.background
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	visibility: visible;
	vertical-align: text-top;
	overflow: auto;
	direction: ltr;
	position: static;	
	background-color: #F0F0F0;
	text-align: justify;
	text-decoration: none;
	margin: 0px;
	overflow: auto;
}
select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}
.error
{
	color: Red;
	font-weight: bold;
}
.attivitaalternate
{
	background-color: #F0F3F4;
}
.attivitaitem
{
	background-color: #FAFAFA;
}
.button
{
	background-color: #001E62;
	color: White;
	font-family: 'Arial';
	font-size: 8pt;
	border-style: none;
	height: 17px;
	cursor: pointer;
	background-image: url(../../ig_common/images/blue_bar.png);
	background-repeat: repeat-x;
}
.bttStatEnable
{
	background-color: #001E62;
	color: White;
	font-family: 'Arial';
	font-size: 8pt;
	border-style: none;
	height: 17px;
	cursor: pointer;
	background-image: url(../../ig_common/images/btt_bar.png);
	background-repeat: repeat-x;
}
.bttLogin
{
	background-color: #012F45;
	color: White;
	font-family: 'Arial';
	font-size: 8pt;
	border-style: none;
	height: 17px;
	cursor: pointer;
}
.buttonPopUp
{
	background-color: #001E62;
	color: White;
	font-family: 'Arial';
	font-size: 8pt;
	border-style: none;
	height: 17px;
	cursor: pointer;
	background-image: url(/images/dropdown.gif);
	background-repeat: no-repeat;
}
.buttonSel
{
	background-color: #FFCC33;
	color: White;
	font-family: 'Arial';
	font-size: 8pt;
	border-style: none;
	height: 17px;
	cursor: pointer;
}
.errorMessage
{
	text-align: left;
	background-color: Transparent;
	color: black;
	font-family: Verdana, Arial, 'Courier New' , Monospace, Serif, Sans-Serif;
	font-size: 11pt;
	padding: 1pt;
	font-weight: bold;
}
.rubricaButton
{
	margin-left: 8px;
	margin-right: 8px;
}


/****/
/* Stili utilizzati per le griglie (griglie.skin)*/
.FooterGriglia
{
	border-width: 1px;
	border-style: solid;
	background-color: #B3BBBA;
	border-color: #BCBCBC;
	color: White;
	font-weight: bold;
	font-size: 8pt;
	font-family: "Verdana";
}
.DefaultRigaSelezGriglia
{
	background-color: #FDFF87;
	color: Black;
}
.DefaultRigaGriglia
{
	font-size: 7pt;
	font-family: "Verdana";
	border-width: 1px;
	border-style: solid;
	color: Black;
	background-color: White;
	border-color: #BCBCBC;
	text-align: right;
	border-top-color: Window;
	border-left-color: Window;
	padding-left: 3px;
	padding-right: 3px;
}

.DefaultRigaAlternateGriglia
{
	font-size: 7pt;
	font-family: "Verdana";
	border-width: 1px;
	border-style: solid;
	color: Black;
	border-color: #BCBCBC;
	text-align: right;
	border-top-color: Window;
	border-left-color: Window;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #F0F3F4;
}

.PannelloPagina
{
	border-width: 1px;
	border-style: solid;
	background-color: #F0F3F4;
	border-color: #B3BBBA;
}
/****/
/* Foglio di stile CSS predefinito per un nuovo progetto di applicazione Web */


SPAN
{
	border-width: 0px;
	font-size: 8pt;
	font-family: Verdana, Arial, 'Courier New' , Monospace, Serif, Sans-Serif;
	color: Black;
}

LABEL
{
	border-width: 0px;
	font-size: 8pt;
	font-family: Verdana, Arial, 'Courier New' , Monospace, Serif, Sans-Serif;
	color: Black;
}

INPUT
{
	border-style: none;
	border-width: 0px;
	font-size: 8pt;
	font-family: Verdana, Arial, 'Courier New' , Monospace, Serif, Sans-Serif;
	color: Black;
}

.scrollbar
{
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal; /*scrollbar-face-color: #AFAFAF; 	scrollbar-highlight-color:#ffffff;     scrollbar-3dlight-color:#silver;     scrollbar-shadow-color:#dimgray;     scrollbar-darkshadow-color:#ffffff;     scrollbar-track-color:#e8e8e8;     scrollbar-arrow-color:#6A6A6A;*/
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
	color: #A4A4A4;
}
H1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.75em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.58em;
	font-weight: 500;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.33em;
	font-weight: 500;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H5, DT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

TFOOT, THEAD
{
	font-size: 1em;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}

TH
{
	vertical-align: baseline;
	font-size: 1em;
	font-weight: bold;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}


A:link
{
	text-decoration: none;
	color: #3333cc;
}

A:visited
{
	text-decoration: none;
	color: #333399;
}

A:active
{
	text-decoration: none;
	color: #333399;
}

A:hover
{
	text-decoration: underline;
	color: #3333cc;
}

SMALL
{
	font-size: .7em;
}

BIG
{
	font-size: 1.17em;
}

BLOCKQUOTE, PRE
{
	font-family: Courier New, monospace;
}


UL LI
{
	list-style-type: square;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}

.TitoloBianco12
{
	font-weight: bold;
	font-size: 12pt;
	background-image: none;
	text-transform: capitalize;
	color: white;
	font-family: Verdana, Arial, 'Courier New' , Monospace, Serif, Sans-Serif;
	background-color: transparent;
	text-align: left;
	font-variant: small-caps;
}

.TitoloNero7
{
	font-size: 10px;
	background-image: none;
	color: #656565;
	font-family: Verdana, Arial, 'Courier New' , Monospace, Serif, Sans-Serif;
	background-color: transparent;
	text-align: left;
}

.TitoloNero7Bold
{
	font-size: 7pt;
	background-image: none;
	color: #656565;
	font-family: Verdana, Arial, 'Courier New' , Monospace, Serif, Sans-Serif;
	background-color: transparent;
	text-align: left;
	font-weight: bold;
}
.TitoloGrigio8Bold
{
	font-size: 8pt;
	background-image: none;
	color: #656565;
	font-family: Verdana, Arial, 'Courier New' , Monospace, Serif, Sans-Serif;
	background-color: transparent;
	text-align: left;
	font-weight: bold;
}
.TitoloGrigioScuro8Bold
{
	font-size: 8pt;
	background-image: none;
	color: #464646;
	font-family: Verdana, Arial, 'Courier New' , Monospace, Serif, Sans-Serif;
	background-color: transparent;
	text-align: left;
	font-weight: bold;
}
.TestoPiano7
{
	font-size: 7pt;
	color: black;
	font-family: Verdana, Arial, 'Courier New' , Monospace, Serif, Sans-Serif;
	background-color: white;
	text-align: left;
	border-style: none;
}
.TestoPiano8
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, 'Courier New' , Monospace, Serif, Sans-Serif;
	background-color: white;
	text-align: left;
	border-style: none;
}
.TestoPiano7Transp
{
	background-image: none;
	font-size: 7pt;
	color: black;
	font-family: Verdana, Arial, 'Courier New' , Monospace, Serif, Sans-Serif;
	background-color: transparent;
	text-align: left;
	border-style: none;
}
.scrittaNikeEnt
{
	color: #747474;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bolder;
}
.titoloPagina
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	color: #5D5D5D;
}

.DescrPagina
{
	font-family: Arial;
	font-size: 9pt;
	color: #5D5D5D;
}

.TextBoxLogin
{
	font-size: 10px;
	color: #4C4C4C;
	font-family: Verdana, Arial, 'Courier New' , Monospace, Serif, Sans-Serif;
	background-color: #FFFFCC;
	text-align: left;
	width: 103px;
	height: 19;
	border-width: 2px;
	border-color: #D4D4D4;
}
.ScrittaLogin
{
	font-size: 8pt;
	background-image: none;
	color: #FFFFFF;
	font-family: Verdana, Arial, 'Courier New' , Monospace, Serif, Sans-Serif;
	background-color: transparent;
	text-align: left;
	font-weight: bold;
}
.lbltxt
{
	border-style: solid;
	border-width: 1px;
	font-size: 8pt;
	font-family: Verdana, Arial, 'Courier New' , Monospace, Serif, Sans-Serif;
	color: Black;
	border-color: #BCBCBC;
}
.datatxt
{
	border-style: solid;
	border-width: 1px;
	font-size: 8pt;
	font-family: Verdana, Arial, 'Courier New' , Monospace, Serif, Sans-Serif;
	color: Black;
	height: 16px;
	border-color: #BCBCBC;
}
.lblcaption
{
	border-width: 0px;
	font-size: 8pt;
	font-family: Verdana, Arial, 'Courier New' , Monospace, Serif, Sans-Serif;
	color: Black;
}
.ricercatitolo
{
	border-width: 0px;
	font-size: 10pt;
	font-family: Verdana, Arial, 'Courier New' , Monospace, Serif, Sans-Serif;
	font-weight: bolder;
	color: #004F69;
}
.attesa
{
	background-color: #E0E0E0;
	font-weight: bold;
	border: 3px double black;
}
.gridTitle
{
	text-align: left;
	background-color: Transparent;
	color: #004F69;
	font-family: Verdana, Arial, 'Courier New' , Monospace, Serif, Sans-Serif;
	font-size: 9pt;	
	padding: 1pt;
	height: 22px;
	border-style: solid;
	border-width: 1px;
	border-color: black;
}

.popUpTitle
{
	text-align: left;
	background-color: transparent;
	color: #004F69;
	font-family: Verdana, Arial, 'Courier New' , Monospace, Serif, Sans-Serif;
	font-size: 11pt;
	font-weight: bold;
	padding: 3pt;
	width: 975px;
}
.pageTitle
{
	text-align: left;
	background-color: Transparent;
	color: #004F69;
	font-family: Verdana, Arial, 'Courier New' , Monospace, Serif, Sans-Serif;
	font-size: 11pt;
	font-weight: bold;
	padding: 3pt;
	width: 975px;
}

.bttToolbar
{
	background-color: #0372A1;
	color: White;
	font-family: 'Arial';
	font-size: 8pt;
	border-style: none;
	height: 17px;
}

.bttRicerca
{
	background-image: url(../../ig_common/images/blue_bar.png);
	background-repeat: repeat-x;
	color: White;
	font-family: Verdana, Arial, 'Courier New' , Monospace, Serif, Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
	cursor: hand;
}

.bttRicercaSel
{
	background-color: #FFFFFF;
	color: red;
	font-family: 'Arial';
	font-size: 9pt;
	cursor: hand;
	height: 16px;
}

td.CellaRicerca
{
	border-right-width: 1px ;
	border-right-color: #0372A1 ;
	border-style: solid;
	text-align: center;
}

.buttonmenu
{
	background-color: #0372A1;
	color: White;
	font-family: 'Arial';
	font-size: 8pt;
	border: solid 1px blu;
	cursor: pointer;
	cursor: hand;
	height: 16px;
}
.scrittaUtente
{
	text-align: left;
	background-color: Transparent;
	color: #FFFFFF;
	font-family: Verdana, Arial, 'Courier New' , Monospace, Serif, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 3pt;
	vertical-align: top;
}
.logOut
{
	text-align: right;
	background-color: Transparent;
	color: #FF5900;
	font-family: Verdana, Arial, 'Courier New' , Monospace, Serif, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 3pt;
	vertical-align: top;
}
.linkMenu
{
	width: 100px;
	font-size: 8pt;
	font-family: Arial;
	color: #5A5A5A;
	background-color: Transparent;
	text-decoration: none;
	width: 90px;
}
.subMenu
{
	font-size: 8pt;
	font-family: Arial;
	color: #5A5A5A;
	background-color: #E0E0E0;
	width: 80px;
	cursor: default;
	vertical-align: top;
}
.rowAlternate
{
	background-image: url(../../ig_common/images/gray_bar.png);
	background-repeat: repeat-x;
}

.rowMenu
{
	background-image: url(../../ig_common/images/blue_bar.png);
	background-repeat: repeat-x;
}
.hrStyle
{
	background-color: #7F9DB9;
	height: 1px;
}

.rowHeight
{
	height: 22px;
	vertical-align: bottom;
}

.ModificaOrari
{
	vertical-align: center;	
}

.imgHand
{
	cursor: hand;
}

.numEditObbl
{
	background-color: khaki;
}

.textEditObbl
{
	background-color: khaki;
}

.numEditRightFormat {
	text-align: right;
}

div.panelHidden 
{
	display: none; 
	cursor: wait; 
	background: #c0c0c0; 
	position: absolute;
	top: 0px; 
	left: 0px; 
	z-index: 2; 
	width: 100%; 
	height: 100%; 
	z-index: 90;
	overflow: auto;
	filter: alpha(opacity=50);
	-moz-opacity: .50; 
	opacity: .50;	
}

div.noYOverFlow
{
	width: 98%;
	margin-bottom: 4px; 
	margin-left: 4px; 
	margin-right: 4px;
	margin-top: 4px; 
	padding-bottom: 1px; 
	padding-left: 1px; 
	padding-right: 1px;
	padding-top: 1px;
	z-index: 1;
	overflow-y: hidden;
	overflow-x: auto;
}
div.YOverFlow
{
	width: 97%;
	margin-bottom: 5px; 
	margin-left: 5px; 
	margin-right: 5px;
	margin-top: 5px; 
	padding-bottom: 1px; 
	padding-left: 1px; 
	padding-right: 1px;
	padding-top: 1px;
	z-index: 1;
	overflow-y: auto;
	overflow-x: auto;
}
div.attesaCaricamento
{
	border: black 2px solid;
	visibility: hidden;
	width: 50%; 
	cursor: wait; 
	position: absolute; 
	height: 400px; 
	left: 200px;
	top: 50px;
	background-color: #f0f0f0;
	z-index: 100;
	overflow: hidden;
	filter: alpha(opacity=50);
	-moz-opacity: .50; 
	opacity: .50;
	progid: DXImageTransform.Microsoft.Shadow(color=#A0A0A0,direction=135,strength=4);
}
div.pageBackGround
{
	background-color:#F0F0F0;
	width: 100%;
}

div.catEleImg{
    overflow:auto;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: gray; 
}
div.legendaCatScroll{
	overflow-y: auto;
	overflow-x: auto;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: gray; 
	height: 100px;
	width: 95%;
}
div.legendaCatMaxScroll{
	overflow-y: auto;
	overflow-x: auto;
	padding: 2px;
	border-style: none;
	height: 200px;
	width: 300px;
}
.myImageItem
{
    border: solid 1px transparent;
    margin-top:5px;
}

.mySelectedImageItem
{
    border: solid 1px gray;
}

.myCatImg {
	filter: alpha(opacity=65);
	-moz-opacity: .65; 
	opacity: .65;
}

.myCatImgSel{	
	border-style: solid;
	border-width: 1px;
	border-color: black;
}

.tableImg {
	border-style: solid;
	border-width: 2px;
	border-color: transparent;
}
.tableImgSel{
	border-style: solid;
	border-width: 2px;
	border-color: #0099FF;
}

