BODY
	{
	font-family: arial;
	font-size: 12pt;
	color: black;
	scrollbar-track-color: #EBF1E9;
	scrollbar-face-color: #E3E9DE;
	scrollbar-highlight-color: #C5E2C1;
	scrollbar-shadow-color: #005101;
	scrollbar-3dlight-color: #C5E2C1;
	scrollbar-darkshadow-color: #004801;
	scrollbar-arrow-color: #005101;
	scrollbar-base-color: #E3E9DE;
	}


/* ********* TABELLA  *********  */
TABLE
	{
	background: white;
	font-family: verdana, arial;
	font-size: 10pt;
	color: black;
	}
.sfondospalla
	{
	/* modificare anche costante MessageBundle.colorSfondoSpalla */
	background-color: #EBF1E9;
	}
.elenco
	{
	color: #004401;
	background-color: #e1e6eb;
	font-weight: bold;
	background-image: url(../img/styleElenco.gif);
	background-position: center;
	border-bottom: 1px #C5E2C1 solid;
	}
.bordoelenco
	{
	/* modificare anche costante MessageBundle.colorBordoElenco */
	border: 1px solid #C5E2C1;
	}
.bordoevidenziato
	{
	border: 1px solid #008000;
	}
.scura
	{
	/* modificare anche costante MessageBundle.colorScura */
	background-color: #E3E9DE;
	vertical-align: top;
	}
.chiara
	{
	/* modificare anche costante MessageBundle.colorChiara */
	background-color: #F9F9F9;
	vertical-align: top;
	}
.evidenziata
	{
	background-color: yellow;
	vertical-align: top;
	}

/* ********* TABELLA GESTIONE  *********  */
.tabellagestione
	{
	font-family: verdana, arial;
	font-size: 8pt;
	}
.menugestione
	{
	background-color: #FA8647;
	color: white;
	font-weight: 600;
	}
.userregistered
	{
	background-color: #00AA01;
	color: white;
	font-weight: 600;
	}
.userguest
	{
	background-color: #FF920B;
	color: white;
	font-weight: 600;
	}
.userblacklisted
	{
	background-color: #FF0D0D;
	color: white;
	font-weight: 600;
	}

/* ********* TESTO  *********  */
.piccolissimo
	{
	font-family: verdana, arial;
	font-size: 7pt;
	}
.piccolissimoerrore
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: red;
	}
.piccolissimofree
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: green;
	}
.piccolissimochiaro
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #9E9E9E;
	}
.piccolissimoscuro
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #708090;
	}
.piccolissimoblu
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #EF5705;
	}
.piccolo
	{
	font-family: verdana, arial;
	font-size: 8pt;
	}
.piccoloerrore
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: red;
	}
.piccolofree
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: green;
	}
.piccolochiaro
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #9E9E9E;
	}
.intermedio
	{
	font-family: verdana, arial;
	font-size: 9pt;
	}
.intermedioerrore
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: red;
	}
.intermediofree
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: green;
	}
.intermediochiaro
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: #9E9E9E;
	}
.intermedioblu
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: #EF5705;
	}
.intermedioscuro
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: #000000;
	}
.intermedioregistered
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: #00AA01;
	}
.intermedioguest
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: #FF920B;
	}
.medio
	{
	font-family: verdana, arial;
	font-size: 11pt;
	}
.medioblu
	{
	font-family: verdana, arial;
	font-size: 11pt;
	color: #EF5705;
	}
.medioerrore
	{
	font-family: verdana, arial;
	font-size: 11pt;
	color: red;
	}
.mediofree
	{
	font-family: verdana, arial;
	font-size: 11pt;
	color: green;
	}
.medioguest
	{
	font-family: verdana, arial;
	font-size: 11pt;
	color: #FF920B;
	}

/*  ********* LINK *********  */
A, A:LINK, A:VISITED
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: black;
	}
A:HOVER
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: #727272;
	}

A.medio, A.medio:LINK, A.medio:VISITED
	{
	font-family: verdana, arial;
	font-size: 11pt;
	color: black;
	}
A.medio:HOVER
	{
	font-family: verdana, arial;
	font-size: 11pt;
	color: #727272;
	}

A.medioerrore, A.medioerrore:LINK, A.medioerrore:VISITED
	{
	font-family: verdana, arial;
	font-size: 11pt;
	color: red;
	}
A.medioerrore:HOVER
	{
	font-family: verdana, arial;
	font-size: 11pt;
	color: #FF3E3E;
	}

A.mediofree, A.mediofree:LINK, A.mediofree:VISITED
	{
	font-family: verdana, arial;
	font-size: 11pt;
	color: green;
	}
A.mediofree:HOVER
	{
	font-family: verdana, arial;
	font-size: 11pt;
	color: #00AE01;
   }

A.medioblu, A.medioblu:LINK, A.medioblu:VISITED
	{
	font-family: verdana, arial;
	font-size: 11pt;
	color: #EF5705;
	}
A.medioblu:HOVER
	{
	font-family: verdana, arial;
	font-size: 11pt;
	color: #FA7127;
   }

A.piccolo, A.piccolo:LINK, A.piccolo:VISITED
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: black;
	}
A.piccolo:HOVER
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #727272;
	}

A.piccolofree, A.piccolofree:LINK, A.piccolofree:VISITED
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: green;
	}
A.piccolofree:HOVER
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #00AE01;
   }

A.piccoloerrore, A.piccoloerrore:LINK, A.piccoloerrore:VISITED
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: red;
	}
A.piccoloerrore:HOVER
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #FF3E3E;
   }

A.piccoloblu, A.piccoloblu:LINK, A.piccoloblu:VISITED
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #EF5705;
	}
A.piccoloblu:HOVER
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #FA7127;
	}

A.intermedio, A.intermedio:LINK, A.intermedio:VISITED
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: black;
	}
A.intermedio:HOVER
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: #727272;
   }

A.intermediofree, A.intermediofree:LINK, A.intermediofree:VISITED
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: green;
	}
A.intermediofree:HOVER
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: #00AE01;
   }

A.intermedioerrore, A.intermedioerrore:LINK, A.intermedioerrore:VISITED
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: red;
	}
A.intermedioerrore:HOVER
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: #FF3E3E;
   }

A.intermedioblu, A.intermedioblu:LINK, A.intermedioblu:VISITED
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: #EF5705;
	}
A.intermedioblu:HOVER
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: #FA7127;
   }

A.piccolissimo, A.piccolissimo:LINK, A.piccolissimo:VISITED
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: black;
	}
A.piccolissimo:HOVER
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #727272;
	}

A.piccolissimofree, A.piccolissimofree:LINK, A.piccolissimofree:VISITED
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: green;
	}
A.piccolissimofree:HOVER
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #00AE01;
	}

A.piccolissimochiaro, A.piccolissimochiaro:LINK, A.piccolissimochiaro:VISITED
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #9E9E9E;
	}
A.piccolissimochiaro:HOVER
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #BBBBBB;
	}

A.piccolissimoerrore, A.piccolissimoerrore:LINK, A.piccolissimoerrore:VISITED
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: red;
	}
A.piccolissimoerrore:HOVER
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #FF3E3E;
	}

A.nounderline, A.nounderline:LINK, A.nounderline:VISITED
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: black;
   text-decoration: none;
	}
A.nounderline:HOVER
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: #727272;
   text-decoration: none;
	}

A.nounderlinepiccolo, A.nounderlinepiccolo:LINK, A.nounderlinepiccolo:VISITED
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: black;
   text-decoration: none;
	}
A.nounderlinepiccolo:HOVER
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #727272;
   text-decoration: none;
	}

A.piccolofree, A.piccolofree:LINK, A.piccolofree:VISITED
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: green;
	}
A.piccolofree:HOVER
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #727272;
	}

A.piccolissimofree, A.piccolissimofree:LINK, A.piccolissimofree:VISITED
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: green;
	}
A.piccolissimofree:HOVER
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #727272;
	}

A.homedirectory, A.homedirectory:LINK, A.homedirectory:VISITED
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #EF5705;
	text-decoration: none;
	}
A.homedirectory:HOVER
	{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #FA7127;
	text-decoration: none;
	}

A.linksFooter, A.linksFooter:LINK, A.linksFooter:VISITED
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: black;
	}
A.linksFooter:HOVER
	{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #727272;
	}

A.linksColumn, A.linksColumn:LINK, A.linksColumn:VISITED
	{
	font-family: verdana, arial;
	font-size: 7.6pt;
	color: #EF5705;
	}
A.linksColumn:HOVER
	{
	font-family: verdana, arial;
	font-size: 7.6pt;
	color: #FA7127;
	}

/*  *********  FORM  *********  */
.bottone
	{
	border-left:1px solid #C5E2C1;
   border-top:1px solid #C5E2C1;
   border-right:1px solid #006001;
   border-bottom:1px solid #006001;
   background-image: url(../img/styleBottone.gif);
	background-position: center;
	font-family:Verdana, Helvetica, Helv;
	font-size: 10px;
	font-weight: bold;
	color: #004401;
	}
.bottoneStandard
	{
	border-left:1px solid #C5E2C1;
   border-top:1px solid #C5E2C1;
   border-right:1px solid #006001;
   border-bottom:1px solid #006001;
   background-image: url(../img/styleBottone.gif);
	background-position: center;
	font-family:Verdana, Helvetica, Helv;
	font-weight: bold;
	color: #004401;
	}
.campi
	{
	font-size: 12px;
	/* collegato a costante MessageBundle.colorBordoElenco */
	border-color: #C5E2C1;
	}
.campiStandard
	{
	border: 1px solid #8DC882;
	}
.campierrore
	{
	color: red;
	background: white;
	font-size: 12px;
	}
.bottoneaccetto
	{
	font-family:Verdana, Helvetica, Helv;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background: green;
	}
.bottonerifiuto
	{
	font-family:Verdana, Helvetica, Helv;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background: red;
	}

.ulImage
	{
	list-style-image: url("../img/freccetta.gif")
	}

.hrRecord
	{
	color: #5e9550;
	}

.wordWrap
	{
	width: 300px;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	}

/*  *********  TOOLTIP *****************  */
a.tooltip, a.tooltip:visited
	{
	font-family: verdana, arial;
	font-size: 9pt;
	color: #EF5705;
	border-bottom: 1px dashed;
	text-decoration: none;
	position: relative;
	}

a.tooltip:hover
	{
	font-family: verdana, arial;
	color: #EF5705;
	/* IE/Win requires some link change on hover in order to show the tooltips
	font-size: 100%;*/
	font-size: 9.1pt;
	}

a.tooltip span
	{
	display: none;
	}

a.tooltip:hover span
	{/*the span will display just on :hover state*/
	display: block !important;
	position: absolute;
	top: 8px;
	left: 5px;
	border: 1px solid #C5E2C1;
	background-color: #EBF1E9;
	color: #000;
	padding: 10px;
	font-size: .8em;
	text-decoration: none;
	cursor: hand;
	}
/*  *********  TOOLTIP *****************  */

/*  *********  MENU ROLLOVER   *********  */
A.categoryPlus, A.categoryPlus:LINK, A.categoryPlus:VISITED
	{
	font-family: verdana, arial;
	font-weight: bold;
	font-size: 9pt;
	color: green;
	}
A.categoryPlus:HOVER
	{
	font-family: verdana, arial;
	font-weight: bold;
	font-size: 9pt;
	color: #00AE01;
   }
/*  *********  MENU ROLLOVER   *********  */


/*  *********  MENU CATEGORIE  *********  */
.glossymenu
	{
	margin: 5px 0;
	padding: 0;
	width: 144px; /*width of menu*/
	border: 1px solid #C5E2C1;
	border-bottom-width: 0;
	}

.glossymenu a.menuitem
	{
	background: #EBF1E9 url(../js/glossyMenu/img/glossyback.gif) repeat-x bottom left;
	font: bold 11px "Lucida Grande", "Trebuchet MS", arial, Helvetica, sans-serif;
	color: white;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 4px 0;
	padding-left: 4px;
	text-decoration: none;
	}

.glossymenu a.menuitem:visited, .glossymenu .menuitem:active
	{
	color: white;
	}

.glossymenu a.menuitem .statusicon
	{/*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 5px;
	right: 4px;
	border: none;
	}

.glossymenu a.menuitem:hover
	{
	background-image: url(../js/glossyMenu/img/glossyback2.gif);
	}

.glossymenu div.submenu
	{/*DIV that contains each sub menu*/
	background: #E3E9DE;
	color: black;
	}

.glossymenu div.submenu ul
	{/*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

.glossymenu div.submenu ul li
	{
	border-bottom: 1px solid #007903;
	}

.glossymenu div.submenu ul li a
	{
	display: block;
	font: normal 12px "Lucida Grande", "Trebuchet MS", arial, Helvetica, sans-serif;
	color: #5e9550;
	text-decoration: none;
	padding: 3px 0;
	padding-left: 6px;
	}

.glossymenu div.submenu ul li a:hover
	{
	background: white;
	color: #ef5705;
	}
/*  *********  MENU CATEGORIE  *********  */
