/* 
 - Credits - 
The Net Planet team:
Alessandra Rovelli
Christian Contardi
Alberto Paro

Aida Zupo
Gabriele Murari
Luca Bellumé
Massimo Anghileri
Matteo Fumagalli
Stefano Roncalli
*/
BODY
{
    PADDING-RIGHT:		0%;
    PADDING-LEFT:		0%;
    FONT-SIZE:			0.85em;
    PADDING-BOTTOM:		0%;
    MARGIN:				0%;
    PADDING-TOP:		0%;
    FONT-FAMILY:		Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR:	#ffffff;
}
.ext
{
    PADDING-RIGHT:		0%;
    PADDING-LEFT:		0%;
    RIGHT:				0%;
    LEFT:				0%;
    PADDING-BOTTOM:		0%;
    MARGIN:				0%;
    WIDTH:				98%;
    BOTTOM:				0%;
    PADDING-TOP:		0%;
    TOP:				0%;
    HEIGHT:				100%;
    BACKGROUND-COLOR:	#ffffff;
}
.top
{
    PADDING-RIGHT:		0%;
    PADDING-LEFT:		0%;
    RIGHT:				0%;
    LEFT:				0%;
    PADDING-BOTTOM:		0%;
    MARGIN:				0%;
    WIDTH:				98%;
    BOTTOM:				90%;
    PADDING-TOP:		0%;
    TOP:				0%;
    HEIGHT:				10%;
}
.left
{
    PADDING-RIGHT:		0%;
    PADDING-LEFT:		0%;
    RIGHT:				84%;
    LEFT:				0%;
    PADDING-BOTTOM:		0%;
    MARGIN:				0%;
    WIDTH:				99%;
    BOTTOM:				0%;
    PADDING-TOP:		0%;
    TOP:				10%;
    HEIGHT:				90%;
}
.middle
{
    PADDING-RIGHT:		0%;
    PADDING-LEFT:		0%;
    RIGHT:				20%;
    LEFT:				10%;
    PADDING-BOTTOM:		0%;
    MARGIN:				0%;
    WIDTH:				70%;
    BOTTOM:				5%;
    PADDING-TOP:		0%;
    TOP:				10%;
    HEIGHT:				85%;
}
.right
{
    PADDING-RIGHT:		0%;
    PADDING-LEFT:		0%;
    PADDING-BOTTOM:		0%;
    MARGIN:				0%;
    WIDTH:				100%;
    PADDING-TOP:		0%;
}
.bottom
{
    PADDING-RIGHT:		0%;
    PADDING-LEFT:		0%;
    PADDING-BOTTOM:		0%;
    MARGIN-LEFT:		10%;
    WIDTH:				60%;
    BOTTOM:				0%;
    PADDING-TOP:		0%;
    TOP:				95%;
    HEIGHT:				15%;
}
#HeaderDiv
{
    MAX-WIDTH:			150em;
    VERTICAL-ALIGN:		top;
}
#ContainerDiv
{
    BACKGROUND-COLOR:	#ffffff;
}
DIV.left-container
{
    FLOAT:				left;
    MARGIN-LEFT:		-100%;
    WIDTH:				9.5em;
    BACKGROUND-COLOR:	#ffffff;
}
DIV.left-container-admin
{
    FLOAT:				left;
    MARGIN-LEFT:		-100%;
    WIDTH:				11em;
    BACKGROUND-COLOR:	#ffffff;
}
DIV.middle-container
{
    BORDER-TOP:			#d0e2c7 1px solid;
    FLOAT:				left;
    WIDTH:				99.8%;
    MARGIN-RIGHT:		0em;
}
DIV.pre-content
{
    MARGIN-LEFT:		10em;
    WIDTH:				auto;
    MARGIN-RIGHT:		15em;
}
DIV.pre-content-admin
{
    MARGIN-LEFT:		11.5em;
    WIDTH:				auto;
    MARGIN-RIGHT:		0em;
}
DIV.pre-content-noRight
{
    MARGIN-LEFT:		10em;
    WIDTH:				auto;
    MARGIN-RIGHT:		0em;
}
DIV.right-container
{
    FLOAT:				left;
    MARGIN-LEFT:		-15em;
    WIDTH:				15em;
}
DIV.right-containerNoDisplay
{
    DISPLAY:			none;
    FLOAT:				left;
    MARGIN-LEFT:		-15em;
    WIDTH:				15em;
}
.UserInfo
{
    PADDING-RIGHT:		1.1em;
    MARGIN-TOP:			0.38em;
    FONT-WEIGHT:		bold;
    FONT-SIZE:			0.9em;
    PADDING-BOTTOM:		0.2em;
    VERTICAL-ALIGN:		middle;
    COLOR:				#990000;
    BORDER-BOTTOM:		#d0e2c7 1px solid;
    TEXT-ALIGN:			right;
}
.pnlMsgError
{
    PADDING:			1%;
    MARGIN-TOP:			1%;
    MARGIN-BOTTOM:		1%;
    WIDTH:				96.5%;
    HEIGHT:				15%;
    BORDER:				#990000 0.2em solid;
	font-size:			0.8em;
}
.admPnlMsgError
{
    PADDING:			1%;
    MARGIN-TOP:			1%;
    MARGIN-BOTTOM:		1%;
    WIDTH:				96.5%;
    HEIGHT:				15%;
    BORDER:				#990000 0.2em solid;
	font-size:			0.8em;
}
.admin
{
    FONT-SIZE:			1.2em;
    WIDTH:				99%;
    TEXT-ALIGN:			center;
}
.adminSottotitolo
{
    FONT-WEIGHT:		normal;
    FONT-SIZE:			1em;
    TEXT-ALIGN:			center;
}
.AdminElencoEventi
{
    MARGIN-TOP:			0.75em;
    FONT-SIZE:			0.9em;
    MARGIN-LEFT:		0.5%;
    WIDTH:				99%;
}
.AdminElencoUtenti
{
    MARGIN-TOP:			0.75em;
    FONT-SIZE:			0.8em;
    MARGIN-LEFT:		0.5%;
    WIDTH:				99%;
}
.AdminElencoComunicazioni
{
    FONT-SIZE:			0.8em;
    MARGIN-LEFT:		1%;
    WIDTH:				99%;
}
.FunctionPresentation
{
	width:				70%;
	background-color:	#EDF3E9;/*#D0E2C7;*/
	padding:			1.5%;
	margin-top:			0.5%;
	margin-bottom:		1%;
	margin-left:		13%;
	border:				solid 1px #3e6723;
	font-size:			0.8em;
	text-align:			justify;
}
.FunctionPresentationContatti
{
	width:				70%;
	background-color:	#EDF3E9;/*#D0E2C7;*/
	padding:			1.5%;
	margin-top:			1.5%;
	margin-bottom:		1%;
	margin-left:		13%;
	border:				solid 1px #3e6723;
	font-size:			0.8em;
	text-align:			justify;
}
.FunctionPresentationHelp
{
	width:				85%;
	background-color:	#EDF3E9;/*#D0E2C7;*/
	padding:			1.5%;
	margin-top:			0.5%;
	margin-bottom:		1%;
	margin-left:		5%;
	border:				solid 1px #3e6723;
	font-size:			0.8em;
	text-align:			justify;
}
.pnlHelpBackButton
{
	width:97%;
	text-align:right;
    MARGIN-TOP:			1%;
    MARGIN-BOTTOM:		1%;
    line-height:2.5em;
}
.FunctionPresentationTask
{
	width:				98.5%;
	background-color:	#EDF3E9;/*#D0E2C7;*/
	padding:			0.5%;
	margin-top:			0.5%;
	margin-bottom:		1%;
	margin-left:		0.3%;
	border:				solid 1px #3e6723;
	font-size:			0.8em;
}
.NuovaComunicazione
{
    FONT-SIZE:			0.9em;
    MARGIN-LEFT:		1%;
}
.CentraIcona
{
    TEXT-ALIGN:			center;
}
DIV.FiltroUtenti
{
    MARGIN-LEFT:		0.5%;
    WIDTH:				99%;
}
DIV.content
{
    MARGIN-LEFT:		0.25em;
    WIDTH:				99%;
    MARGIN-RIGHT:		0.25em;
    margin-top:			1.5em;
}
DIV.userComm
{
    PADDING-RIGHT:		5%;
    PADDING-LEFT:		5%;
    FONT-SIZE:			0.85em;
    PADDING-BOTTOM:		5%;
    MARGIN-LEFT:		0.25em;
    WIDTH:				99%;
    MARGIN-RIGHT:		0.25em;
    PADDING-TOP:		5%;
}
DIV.TableRow
{
    MARGIN-TOP:			0.25%;
    FLOAT:				left;
    MARGIN-BOTTOM:		0.5%;
    WIDTH:				100%;
}
DIV.cellTable
{
    PADDING-RIGHT:		0.25%;
    FONT-SIZE:			0.9em;
    FLOAT:				left;
    WIDTH:				49.5%;
}
.Tables
{
    MIN-WIDTH:			60%;
    MAX-WIDTH:			100%;
    WIDTH:				100%;
}
.TitleDocument
{
    WIDTH:				auto;
    TEXT-ALIGN:			center;
}
.TitleDoc
{
    FONT-SIZE:			1.1em;
    WIDTH:				98%;
}
.navigator
{
    BORDER-RIGHT:		#284316 1px solid;
    BORDER-TOP:			#284316 1px solid;
    MARGIN-BOTTOM:		1%;
    BORDER-LEFT:		#284316 1px solid;
    BORDER-BOTTOM:		#284316 1px solid;
}
.labelPathNavigation
{
    TEXT-ALIGN:			center;
}
.fullSize
{
    PADDING-RIGHT:		0%;
    MARGIN-TOP:			0.5%;
    PADDING-LEFT:		0%;
    FONT-SIZE:			0.85em;
    RIGHT:				0%;
    LEFT:				0%;
    PADDING-BOTTOM:		0%;
    VERTICAL-ALIGN:		top;
    OVERFLOW:			auto;
    WIDTH:				100%;
    BOTTOM:				0%;
    PADDING-TOP:		0%;
    TOP:				0%;
    HEIGHT:				100%;
}
.thinBorder
{
    BORDER-TOP-STYLE:	solid;
    BORDER-RIGHT-STYLE: solid;
    BORDER-LEFT-STYLE:	solid;
    BORDER-BOTTOM-STYLE:solid;
}
.borderBottom
{
    LINE-HEIGHT:		1.5em;
    BORDER-BOTTOM:		#cc0000 0px solid;
    TEXT-ALIGN:			right;
}
.borderTop
{
    PADDING-BOTTOM:		0.5%;
    PADDING-TOP:		0.5%;
    TEXT-ALIGN:			right;
}
.overflow
{
    OVERFLOW:			auto;
}
.boxGridRow
{
    BORDER-LEFT-COLOR:	#d0e2c7;
    BORDER-BOTTOM-COLOR:#d0e2c7;
    WIDTH:				100%;
    BORDER-TOP-COLOR:	#d0e2c7;
    TEXT-ALIGN:			left;
    BORDER-RIGHT-COLOR: #d0e2c7;
    font-size:			0.8em;
}
.boxGridRow td
{
    BORDER-LEFT-COLOR:	#d0e2c7;
    BORDER-BOTTOM-COLOR:#d0e2c7;
    BORDER-TOP-COLOR:	#d0e2c7;
    BORDER-RIGHT-COLOR: #d0e2c7;
}
.tnpSign
{
	display:none;
	color:White;
}
.boxHome caption
{
    BORDER-COLOR:#d0e2c7;
}

.boxHome tbody
{
    BORDER-COLOR:#d0e2c7;
}
.boxComm
{
    BORDER-RIGHT:		#98b07e 1px solid;
    PADDING-RIGHT:		0%;
    BORDER-TOP:			#98b07e 1px solid;
    BORDER-LEFT:		#98b07e 1px solid;
    BORDER-BOTTOM:		#98b07e 1px solid;
    HEIGHT:				13.2em;
}
.boxCommTitle
{
    BORDER-RIGHT:		#98b07e 1px solid;
    BORDER-TOP:			#98b07e 1px solid;
    PADDING-LEFT:		0.31em;
    FONT-WEIGHT:		bold;
    PADDING-BOTTOM:		0.13em;
    BORDER-LEFT:		#98b07e 1px solid;
    WIDTH:				auto;
    COLOR:				#2e4422;
    PADDING-TOP:		0.13em;
    BORDER-BOTTOM:		0px;
    BACKGROUND-COLOR:	#e3eedd;
}
.boxCommList
{
    FONT-SIZE:			0.9em;
    LIST-STYLE-TYPE:	square;
}
.boxCommListItem
{
    PADDING-LEFT:		0.1em;
    LIST-STYLE-IMAGE:	url(images/comunicazioni.gif);
    PADDING-BOTTOM:		0.2em;
    COLOR:				#2e4422;
    PADDING-TOP:		0.13em;
    BORDER-BOTTOM:		#d0e2c7 1px solid;
    BACKGROUND-REPEAT:	no-repeat;
    BACKGROUND-COLOR:	#ffffff;
}
.boxCat
{
    BORDER-RIGHT:		#b0947e 1px solid;
    BORDER-TOP:			#b0947e 1px solid;
    OVERFLOW:			auto;
    BORDER-LEFT:		#b0947e 1px solid;
    WIDTH:				auto;
    BORDER-BOTTOM:		#b0947e 1px solid;
    HEIGHT:				13.2em;
}
.boxCatTitle
{
    BORDER-RIGHT:		#b0947e 1px solid;
    PADDING-RIGHT:		0.35em;
    BORDER-TOP:			#b0947e 1px solid;
    PADDING-LEFT:		0.31em;
    FONT-WEIGHT:		bold;
    PADDING-BOTTOM:		0.13em;
    BORDER-LEFT:		#b0947e 1px solid;
    COLOR:				#46391e;
    PADDING-TOP:		0.13em;
    BORDER-BOTTOM:		0px;
    BACKGROUND-COLOR:	#eae1ce;
}
.boxCat TABLE CAPTION
{
    FONT-WEIGHT:		bold;
    FONT-SIZE:			0.8em;
    WIDTH:				auto;
    COLOR:				#393d18;
    PADDING-TOP:		0.13em;
    HEIGHT:				1.6em;
    BACKGROUND-COLOR:	#edf3e9;
    TEXT-ALIGN:			center;
}
.boxWS
{
    BORDER-RIGHT:		#bab274 1px solid;
    BORDER-TOP:			#bab274 1px solid;
    OVERFLOW:			auto;
    BORDER-LEFT:		#bab274 1px solid;
    WIDTH:				auto;
    BORDER-BOTTOM:		#bab274 1px solid;
    HEIGHT:				13.2em;
}
.boxWS TABLE CAPTION
{
    FONT-WEIGHT:		bold;
    FONT-SIZE:			0.8em;
    COLOR:				#393d18;
    PADDING-TOP:		0.13em;
    HEIGHT:				1.6em;
    BACKGROUND-COLOR:	#edf3e9;
    TEXT-ALIGN:			center;
}
.boxWSTitle
{
    BORDER-RIGHT:		#98b07e 1px solid;
    PADDING-RIGHT:		0.35em;
    BORDER-TOP:			#98b07e 1px solid;
    PADDING-LEFT:		0.31em;
    FONT-WEIGHT:		bold;
    PADDING-BOTTOM:		0.13em;
    BORDER-LEFT:		#98b07e 1px solid;
    COLOR:				#393d18;
    PADDING-TOP:		0.13em;
    BORDER-BOTTOM:		0px;
    BACKGROUND-COLOR:	#e9ebcd;
}
.boxPA
{
    BORDER-RIGHT:		#a8c1d9 1px solid;
    BORDER-TOP:			#a8c1d9 1px solid;
    OVERFLOW:			auto;
    BORDER-LEFT:		#a8c1d9 1px solid;
    WIDTH:				auto;
    BORDER-BOTTOM:		#a8c1d9 1px solid;
    HEIGHT:				13.2em;
}
.boxPA TABLE CAPTION
{
    FONT-WEIGHT:		bold;
    FONT-SIZE:			0.8em;
    COLOR:				#393d18;
    PADDING-TOP:		0.13em;
    HEIGHT:				1.6em;
    BACKGROUND-COLOR:	#edf3e9;
    TEXT-ALIGN:			center;
}
.boxPATitle
{
    BORDER-RIGHT:		#a8c1d9 1px solid;
    PADDING-RIGHT:		0.35em;
    BORDER-TOP:			#a8c1d9 1px solid;
    PADDING-LEFT:		0.31em;
    FONT-WEIGHT:		bold;
    PADDING-BOTTOM:		0.13em;
    BORDER-LEFT:		#a8c1d9 1px solid;
    COLOR:				#393d18;
    PADDING-TOP:		0.13em;
    BORDER-BOTTOM:		0em;
    BACKGROUND-COLOR:	#dde7f0
}

/* Stefano 20/05/2008: INIZIO	Classi relative al controllo wucTree*/
/* AREA DI LAVORO */
.wtreeDepartmentPNL
{
	margin-left: -1.0em;
	padding-left: -1.0em;

	font-size: .9em;
	font-weight: lighter;
}
.wtreeOfficePNL		{margin-left: -2.1em;}
.wtreeServicePNL	{margin-left: -2.1em;}
.wtreeWorkingAreaPNL{margin-left: -2.1em;}
/* AREA PERSONALE */
.wtreeDepartmentApPNL
{
	margin-left: -1.0em;
	padding-left: -1.0em;

	font-size: .9em;
	font-weight: lighter;
}
.wtreeOfficeApPNL	{margin-left: -2.0em; padding-left: -3.1em; margin-bottom:0.3em; margin-top:0.3em;}
.wtreeServiceApPNL	{margin-left: -2.0em; padding-left: -3.1em; margin-bottom:0.3em; margin-top:0.3em;}
.wtreeWorkingAreaApPNL{margin-left: -3.1em; padding-left: -3.1em;}

/* AREA DI LAVORO */
.wtreeDepartmentUL ul {list-style-type: none; margin-left: 1.5em; padding-left: 1.5em; margin-top:.3em; margin-bottom:.2em;}
.wtreeOfficeUL ul	  {list-style-type: none; margin-left: 1.5em; padding-left: 1.5em; margin-top:.3em; margin-bottom:.2em;}
.wtreeServiceUL ul	  {list-style-type: none; margin-left: 1.5em; padding-left: 1.5em; margin-top:.3em; margin-bottom:.2em;}
.wtreeWorkingAreaUL ul{list-style-type: none; margin-left: 1.5em; padding-left: 1.5em; margin-top:.3em; margin-bottom:.2em;}
/* AREA PERSONALE */
.wtreeDepartmentApUL ul {list-style-type: none; margin-left: 1.5em; padding-left: 1.5em;}
.wtreeOfficeApUL ul	  {list-style-type: none; margin-left: 1.5em; padding-left: 1.5em;}
.wtreeServiceApUL ul	  {list-style-type: none; margin-left: 1.5em; padding-left: 1.5em;}
.wtreeWorkingAreaApUL ul{list-style-type: none; margin-left: 1.5em; padding-left: 1.5em;}

/* AREA DI LAVORO */
.wtreeDepartmentLI li			{list-style-type: none;}
.wtreeOfficeLI li				{list-style-type: none;}
.wtreeServiceLI	li				{list-style-type: none;}
.wtreeWorkingAreaLI	li			{list-style-type: none;}
/* AREA PERSONALE */
.wtreeDepartmentApLI li			{list-style-type: none;}
.wtreeOfficeApLI li				{list-style-type: none;}
.wtreeServiceApLI	li			{list-style-type: none;}
.wtreeWorkingAreaApLI	li		{list-style-type: none;}

/* AREA DI LAVORO */
.wtreeDepartmentLI a			{position:relative; top: -.5em;}
.wtreeOfficeLI a				{position:relative; top: -.5em;}
.wtreeServiceLI	a				{position:relative; top: -.5em;}
.wtreeWorkingAreaLI a 			{position:relative; top: -.5em;}
/* AREA PERSONALE */
.wtreeDepartmentApLI a			{position:relative; top: -.5em;}
.wtreeOfficeApLI a				{position:relative; top: -.5em;}
.wtreeServiceApLI	a			{position:relative; top: -.5em;}
.wtreeWorkingAreaApLI a 		{position:relative; top: -.5em;}

/* AREA DI LAVORO */
.wtreeDepartmentLI a:visited			{position:relative; top: -.5em;	color:#0000FF;}
.wtreeOfficeLI a:visited				{position:relative; top: -.5em;	color:#0000FF;}
.wtreeServiceLI	a:visited				{position:relative; top: -.5em;	color:#0000FF;}
.wtreeWorkingAreaLI a:visited 			{position:relative; top: -.5em;	color:#0000FF;}

.wtreeDepartmentApLI a:visited				{position:relative; top: -.5em;	color:#0000FF;}
.wtreeOfficeApLI a:visited					{position:relative; top: -.5em;	color:#0000FF;}
.wtreeServiceApLI	a:visited				{position:relative; top: -.5em;	color:#0000FF;}
.wtreeWorkingAreaApLI a:visited	 			{position:relative; top: -.5em;	color:#0000FF;}

/* AREA DI LAVORO */
.wtreeSelectedDepartmentLI li	{list-style-type: none;	color:#0000FF; white-space:nowrap; margin-bottom: 0.1em; margin-top: 0.1em;}
.wtreeSelectedOfficeLI li		{list-style-type: none;	color:#0000FF; white-space:nowrap; margin-bottom: 0.1em; margin-top: 0.1em;}
.wtreeSelectedServiceLI li		{list-style-type: none;	color:#0000FF; white-space:nowrap; margin-bottom: 0.1em; margin-top: 0.1em;}
.wtreeSelectedWorkingAreaLI li	{list-style-type: none;	color:#0000FF; white-space:nowrap; margin-bottom: 0.1em; margin-top: 0.1em;}
/* AREA PERSONALE */
.wtreeSelectedDepartmentApLI li		{list-style-type: none;	color:#0000FF; white-space:nowrap; margin-bottom: 0em;}
.wtreeSelectedOfficeApLI li			{list-style-type: none;	color:#0000FF; white-space:nowrap; margin-bottom: 0em;}
.wtreeSelectedServiceApLI li		{list-style-type: none;	color:#0000FF; white-space:nowrap; margin-bottom: 0em;}
.wtreeSelectedWorkingAreaApLI li	{list-style-type: none;	color:#0000FF; white-space:nowrap; margin-bottom: 0em;}

/* AREA DI LAVORO */
.wtreeSelectedDepartmentLI a	{position:relative; top: -.5em; list-style-type: none;	color:#0000FF;}
.wtreeSelectedOfficeLI a		{position:relative; top: -.5em; list-style-type: none;	color:#0000FF; font-weight: bold;}
.wtreeSelectedServiceLI	a		{position:relative; top: -.5em; list-style-type: none;	color:#0000FF; font-weight: bold;}
.wtreeSelectedWorkingAreaLI	a	{position:relative; top: -.5em; list-style-type: none;	color:#0000FF; font-weight: bold;}
/* AREA PERSONALE */
.wtreeSelectedDepartmentApLI a	{position:relative; top: -.5em; list-style-type: none;	color:#0000FF; }
.wtreeSelectedOfficeApLI a		{position:relative; top: -.5em; list-style-type: none;	color:#0000FF; font-weight: bold;}
.wtreeSelectedServiceApLI	a		{position:relative; top: -.5em; list-style-type: none;	color:#0000FF; font-weight: bold;}
.wtreeSelectedWorkingAreaApLI	a	{position:relative; top: -.5em; list-style-type: none;	color:#0000FF; font-weight: bold;}


.wtreeCatLvl1PNL			{margin-left: -1.0em; font-size: .9em; font-weight: lighter;}
.wtreeCatLvl2PNL			{margin-left: -3.1em;}
.wtreeCatLvl3PNL			{margin-left: -3.1em;}
.wtreeCatLvl4PNL			{}

.wtreeCatLvl1UL ul			{list-style-type: none;}
.wtreeCatLvl2UL ul			{list-style-type: none;}
.wtreeCatLvl3UL ul			{list-style-type: none;}
.wtreeCatLvl4UL ul			{list-style-type: none;}

.wtreeCatLvl1LI li			{list-style-type: none;}
.wtreeCatLvl2LI li			{list-style-type: none;}
.wtreeCatLvl3LI li			{list-style-type: none;}
.wtreeCatLvl4LI li			{list-style-type: none;}

.wtreeCatLvl1LI a:visited	{color: #0000FF; position:relative; top: -.5em;}
.wtreeCatLvl2LI a:visited	{color: #0000FF; position:relative; top: -.5em;}
.wtreeCatLvl3LI a:visited	{color: #0000FF; position:relative; top: -.5em;}
.wtreeCatLvl4LI a:visited	{color: #0000FF; position:relative; top: -.5em;}

.wtreeCatLvl1LI a			{color: #0000FF; position:relative; top: -.5em;}
.wtreeCatLvl2LI a			{color: #0000FF; position:relative; top: -.5em;}
.wtreeCatLvl3LI a			{color: #0000FF; position:relative; top: -.5em;}
.wtreeCatLvl4LI a			{color: #0000FF; position:relative; top: -.5em;}

.wtreeSelectedCatLvl1LI li	{list-style-type: none;}
.wtreeSelectedCatLvl2LI li	{list-style-type: none;}
.wtreeSelectedCatLvl3LI li	{list-style-type: none;}
.wtreeSelectedCatLvl4LI li	{list-style-type: none;}

.wtreeSelectedCatLvl1LI a	{font-weight: bold; color: #0000FF; position:relative; top: -.7em;}
.wtreeSelectedCatLvl2LI a	{font-weight: bold; color: #0000FF; position:relative; top: -.7em;}
.wtreeSelectedCatLvl3LI a	{font-weight: bold; color: #0000FF; position:relative; top: -.7em;}
.wtreeSelectedCatLvl4LI a	{font-weight: bold; color: #0000FF; position:relative; top: -.7em;}

.wtreeSelectedCatLvlnLI a:visited{}
/* Stefano 20/05/2008: FINE		Classi relative al controllo wucTree*/

IMG.treeNode
{
    BORDER-RIGHT:		0em;
    PADDING-RIGHT:		0em;
    BORDER-TOP:			0em;
    PADDING-LEFT:		0em;
    PADDING-BOTTOM:		0em;
    MARGIN:				0em;
    BORDER-LEFT:		0em;
    PADDING-TOP:		0em;
    BORDER-BOTTOM:		0em;
}
.treeNode
{
    BORDER-RIGHT:		1px;
    BORDER-TOP:			1px;
    FONT-SIZE:			1em;
    BORDER-LEFT:		1px;
    BORDER-BOTTOM:		1px;
    LIST-STYLE-TYPE:	none;
}
.treeNode ul
{
    BORDER-RIGHT:		1px;
    BORDER-TOP:			1px;
    FONT-SIZE:			1em;
    BORDER-LEFT:		1px;
    BORDER-BOTTOM:		1px;
    LIST-STYLE-TYPE:	none;
}
.treeNodeCategory
{
    FONT-SIZE:			0.95em;
}
DIV.AspNet-TreeView
{
    PADDING-RIGHT:		0em;
    PADDING-LEFT:		0em;
    FONT-SIZE:			1.15em;
    PADDING-BOTTOM:		0em;
    MARGIN:				0em;
    PADDING-TOP:		0em;
}
DIV.AspNet-TreeView UL
{
    PADDING-RIGHT:		0em;
    PADDING-LEFT:		0em;
    PADDING-BOTTOM:		0em;
    MARGIN-LEFT:		1em;
    PADDING-TOP:		0em;
    LIST-STYLE-TYPE:	none;
}
.AspNet-TreeView-Show
{
}
.AspNet-TreeView-Root
{
    FONT-SIZE:			100%;
}
.AspNet-TreeView-Parent
{
    FONT-SIZE:			100%;
}
.AspNet-TreeView-Leaf
{
	font-size:			100%;
}
.AspNet-TreeView-Hide
{
    DISPLAY:			none;
}
.listItem
{
    PADDING-LEFT:		7%;
    FONT-SIZE:			0.85em;
    LIST-STYLE-IMAGE:	url(../images/arrow.gif);
    FONT-FAMILY:		Verdana,Arial,Helvetica,sans-serif;
    TEXT-ALIGN:			left;
}
.menu
{
    BORDER-RIGHT:		0em;
    PADDING-RIGHT:		0em;
    BORDER-TOP:			0em;
    PADDING-LEFT:		0em;
    FONT-SIZE:			1.05em;
    PADDING-BOTTOM:		0em;
    MARGIN:				0em;
    BORDER-LEFT:		0em;
    WIDTH:				8.88em;
    PADDING-TOP:		0em;
    BORDER-BOTTOM:		0em;
    LIST-STYLE-TYPE:	none;
    BACKGROUND-COLOR:	#ffffff;
    TEXT-ALIGN:			center;
    TEXT-DECORATION:	none;
}
.menuSidebar
{
    BORDER-RIGHT:		0em;
    PADDING-RIGHT:		0em;
    BORDER-TOP:			0em;
    PADDING-LEFT:		0em;
    FONT-SIZE:			1.05em;
    PADDING-BOTTOM:		0em;
    MARGIN:				0em;
    BORDER-LEFT:		0em;
    WIDTH:				auto;
    PADDING-TOP:		0em;
    BORDER-BOTTOM:		0em;
    LIST-STYLE-TYPE:	none;
    BACKGROUND-COLOR:	#ffffff;
    TEXT-ALIGN:			center;
    TEXT-DECORATION:	none;
}
.menuLeftSidebar
{
    BORDER-RIGHT:		0em;
    PADDING-RIGHT:		0em;
    BORDER-TOP:			0em;
    PADDING-LEFT:		0em;
    FONT-SIZE:			1.05em;
    PADDING-BOTTOM:		0em;
    MARGIN:				0em;
    BORDER-LEFT:		0em;
    /*WIDTH:				8em;*/
    width:				95%;
    PADDING-TOP:		0em;
    BORDER-BOTTOM:		0em;
    LIST-STYLE-TYPE:	none;
    BACKGROUND-COLOR:	#ffffff;
    TEXT-ALIGN:			center;
    TEXT-DECORATION:	none;
}/*
.menuLeftSidebarAdmin
{
    BORDER-RIGHT:		0em;
    PADDING-RIGHT:		0em;
    BORDER-TOP:			0em;
    PADDING-LEFT:		0em;
    FONT-SIZE:			1.05em;
    PADDING-BOTTOM:		0em;
    MARGIN:				0em;
    BORDER-LEFT:		0em;
    WIDTH:				10em;
    PADDING-TOP:		0em;
    BORDER-BOTTOM:		0em;
    LIST-STYLE-TYPE:	none;
    BACKGROUND-COLOR:	#ffffff;
    TEXT-ALIGN:			center;
    TEXT-DECORATION:	none;
}*/
.menuRightSidebar
{
    BORDER-RIGHT:		0em;
    PADDING-RIGHT:		0em;
    BORDER-TOP:			0em;
    PADDING-LEFT:		0em;
    FONT-SIZE:			1.05em;
    PADDING-BOTTOM:		0em;
    MARGIN:				0em;
    BORDER-LEFT:		0em;
    WIDTH:				auto;/*98%;*/
    PADDING-TOP:		0em;
    BORDER-BOTTOM:		0em;
    LIST-STYLE-TYPE:	none;
    BACKGROUND-COLOR:	#f1f0e4;
    TEXT-DECORATION:	none;
}
.menuitem
{
    PADDING-RIGHT:		0.2em;
    PADDING-LEFT:		0.2em;
    FONT-WEIGHT:		bold;
    LIST-STYLE-POSITION:outside;
    FONT-SIZE:			0.89em;
    BACKGROUND-IMAGE:	url(../images/imgMainMenu/bg_but.jpg);
    PADDING-BOTTOM:		0.23em;
    WIDTH:				100%;
    CURSOR:				pointer;
    COLOR:				#ffffff;
    BORDER-BOTTOM:		#ffffff 1px solid;
    BACKGROUND-REPEAT:	repeat-x;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    WHITE-SPACE:		nowrap;
    BACKGROUND-COLOR:	#3e6723;
    TEXT-ALIGN:			center;
    TEXT-DECORATION:	none;
}
.menuitem:hover
{
    PADDING-RIGHT:		0.2em;
    PADDING-LEFT:		0.2em;
    FONT-WEIGHT:		bold;
    LIST-STYLE-POSITION:outside;
    FONT-SIZE:			0.89em;
    BACKGROUND-IMAGE:	url(../images/imgMainMenu/bg_but_over.jpg);
    PADDING-BOTTOM:		0.23em;
    WIDTH:				100%;
    CURSOR:				pointer;
    COLOR:				#ffffff;
    BORDER-BOTTOM:		#ffffff 1px solid;
    BACKGROUND-REPEAT:	repeat-x;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    WHITE-SPACE:		nowrap;
    BACKGROUND-COLOR:	#3e6723;
    TEXT-ALIGN:			center;
    TEXT-DECORATION:	none;
}
.menuitem_sel
{
    PADDING-RIGHT:		0.2em;
    PADDING-LEFT:		0.2em;
    FONT-WEIGHT:		bold;
    LIST-STYLE-POSITION:outside;
    FONT-SIZE:			0.89em;
    PADDING-BOTTOM:		0.23em;
    VERTICAL-ALIGN:		middle;
    WIDTH:				100%;
    CURSOR:				default;
    COLOR:				#990000;
    BORDER-BOTTOM:		#ffffff 1px solid;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    WHITE-SPACE:		nowrap;
    BACKGROUND-COLOR:	#ffffff;
    TEXT-ALIGN:			center;
    TEXT-DECORATION:	none;
}
.menuitem A
{
    BORDER-RIGHT:		medium none;
    BORDER-TOP:			medium none;
    BACKGROUND-IMAGE:	none;
    BORDER-LEFT:		medium none;
    BORDER-BOTTOM:		medium none;
    BACKGROUND-COLOR:	transparent;
}
.menuitem A:hover
{
    BORDER-RIGHT:		medium none;
    BORDER-TOP:			medium none;
    BACKGROUND-IMAGE:	none;
    BORDER-LEFT:		medium none;
    BORDER-BOTTOM:		medium none;
    BACKGROUND-COLOR:	transparent;
    TEXT-DECORATION:	underline;
}
.menuitem_sel A
{
    BORDER-RIGHT:		medium none;
    BORDER-TOP:			medium none;
    BACKGROUND-IMAGE:	none;
    BORDER-LEFT:		medium none;
    BORDER-BOTTOM:		medium none;
    BACKGROUND-COLOR:	transparent;
}
.redText
{
    PADDING-RIGHT:		0.2em;
    PADDING-LEFT:		0.2em;
    FONT-WEIGHT:		bold;
    LIST-STYLE-POSITION:outside;
    FONT-SIZE:			0.89em;
    PADDING-BOTTOM:		0.23em;
    WIDTH:				100%;
    CURSOR:				pointer;
    COLOR:				#ffffff;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    WHITE-SPACE:		nowrap;
    BACKGROUND-COLOR:	#990000;
    TEXT-ALIGN:			center;
    TEXT-DECORATION:	none;
}
.greenText
{
    COLOR:				#008000;
}
.tabmenu
{
    BORDER-RIGHT:		#3e6723 1px solid;
    PADDING-RIGHT:		0.4em;
    BORDER-TOP:			#3e6723 1px solid;
    PADDING-LEFT:		0.4em;
    FONT-WEIGHT:		bold;
    LIST-STYLE-POSITION:outside;
    FONT-SIZE:			1em;
    PADDING-BOTTOM:		0.13em;
    BORDER-LEFT:		#3e6723 1px solid;
    WIDTH:				10%;
    CURSOR:				pointer;
    COLOR:				#3e6723;
    MARGIN-RIGHT:		0.5em;
    BORDER-BOTTOM:		#3e6723 1px solid;
    FONT-FAMILY:		Verdana,Arial,Helvetica,sans-serif;
    WHITE-SPACE:		nowrap;
    BACKGROUND-COLOR:	#ffffff;
    TEXT-ALIGN:			center;
    TEXT-DECORATION:	none;
}
.tabmenu:hover
{
    BORDER-RIGHT:		#3e6723 1px solid;
    PADDING-RIGHT:		0.4em;
    BORDER-TOP:			#3e6723 1px solid;
    PADDING-LEFT:		0.4em;
    FONT-WEIGHT:		bold;
    LIST-STYLE-POSITION:outside;
    FONT-SIZE:			1em;
    PADDING-BOTTOM:		0.13em;
    BORDER-LEFT:		#3e6723 1px solid;
    WIDTH:				10%;
    CURSOR:				pointer;
    COLOR:				#3e6723;
    MARGIN-RIGHT:		0.5em;
    BORDER-BOTTOM:		#3e6723 1px solid;
    FONT-FAMILY:		Verdana,Arial,Helvetica,sans-serif;
    WHITE-SPACE:		nowrap;
    BACKGROUND-COLOR:	#ffffff;
    TEXT-ALIGN:			center;
    TEXT-DECORATION:	none;
}
.tabmenuLink
{
    PADDING-RIGHT:		0.4em;
    PADDING-LEFT:		0.4em;
    FONT-WEIGHT:		bold;
    LIST-STYLE-POSITION:outside;
    FONT-SIZE:			1em;
    PADDING-BOTTOM:		0.13em;
    WIDTH:				10%;
    CURSOR:				pointer;
    COLOR:				#3e6723;
    FONT-FAMILY:		Verdana,Arial,Helvetica,sans-serif;
    WHITE-SPACE:		nowrap;
    BACKGROUND-COLOR:	#ffffff;
    TEXT-ALIGN:			center;
    TEXT-DECORATION:	none;
}
.tabmenuLink:hover
{
    PADDING-RIGHT:		0.4em;
    PADDING-LEFT:		0.4em;
    FONT-WEIGHT:		bold;
    LIST-STYLE-POSITION:outside;
    FONT-SIZE:			1em;
    PADDING-BOTTOM:		0.13em;
    WIDTH:				10%;
    CURSOR:				pointer;
    COLOR:				#3e6723;
    FONT-FAMILY:		Verdana,Arial,Helvetica,sans-serif;
    WHITE-SPACE:		nowrap;
    BACKGROUND-COLOR:	#ffffff;
    TEXT-ALIGN:			center;
    TEXT-DECORATION:	underline;
}
.tabmenu_sel
{
    BORDER-RIGHT:		#3e6723 1px solid;
    PADDING-RIGHT:		0.4em;
    BORDER-TOP:			#3e6723 1px solid;
    PADDING-LEFT:		0.4em;
    FONT-WEIGHT:		bold;
    LIST-STYLE-POSITION:outside;
    FONT-SIZE:			1em;
    PADDING-BOTTOM:		0.13em;
    BORDER-LEFT:		#3e6723 1px solid;
    WIDTH:				10%;
    CURSOR:				pointer;
    COLOR:				#ffffff;
    MARGIN-RIGHT:		0.5em;
    BORDER-BOTTOM:		#3e6723 1px solid;
    FONT-FAMILY:		Verdana,Arial,Helvetica,sans-serif;
    WHITE-SPACE:		nowrap;
    BACKGROUND-COLOR:	#3e6723;
    TEXT-ALIGN:			center;
    TEXT-DECORATION:	none;
}
.tabmenu_sel:hover
{
    BORDER-RIGHT:		#3e6723 1px solid;
    PADDING-RIGHT:		0.4em;
    BORDER-TOP:			#3e6723 1px solid;
    PADDING-LEFT:		0.4em;
    FONT-WEIGHT:		bold;
    LIST-STYLE-POSITION:outside;
    FONT-SIZE:			1em;
    PADDING-BOTTOM:		0.13em;
    BORDER-LEFT:		#3e6723 1px solid;
    WIDTH:				10%;
    CURSOR:				pointer;
    COLOR:				#ffffff;
    MARGIN-RIGHT:		0.5em;
    BORDER-BOTTOM:		#3e6723 1px solid;
    FONT-FAMILY:		Verdana,Arial,Helvetica,sans-serif;
    WHITE-SPACE:		nowrap;
    TEXT-ALIGN:			center;
    TEXT-DECORATION:	underline;
}
.tabmenu_selLink
{
    PADDING-RIGHT:		0.4em;
    PADDING-LEFT:		0.4em;
    FONT-WEIGHT:		bold;
    LIST-STYLE-POSITION:outside;
    FONT-SIZE:			1em;
    PADDING-BOTTOM:		0.13em;
    WIDTH:				10%;
    CURSOR:				pointer;
    COLOR:				#ffffff;
    FONT-FAMILY:		Verdana,Arial,Helvetica,sans-serif;
    WHITE-SPACE:		nowrap;
    TEXT-ALIGN:			center;
    TEXT-DECORATION:	none;
}
.trMenu
{
    PADDING-RIGHT:		0%;
    PADDING-LEFT:		1.5%;
    FONT-SIZE:			0.95em;
    PADDING-BOTTOM:		0%;
    PADDING-TOP:		1.5%;
    BORDER-BOTTOM:		#39552b 1px dashed;
    FONT-FAMILY:		Verdana,Arial,Helvetica,sans-serif;
    WHITE-SPACE:		nowrap;
    HEIGHT:				1.5em;
    BACKGROUND-COLOR:	#f1f0e4;
    TEXT-ALIGN:			left;
}
.trMenu:hover
{
    PADDING-RIGHT:		0%;
    PADDING-LEFT:		1.5%;
    FONT-SIZE:			0.95em;
    PADDING-BOTTOM:		0%;
    PADDING-TOP:		1.5%;
    BORDER-BOTTOM:		#39552b 1px dashed;
    FONT-FAMILY:		Verdana,Arial,Helvetica,sans-serif;
    WHITE-SPACE:		nowrap;
    HEIGHT:				1.5em;
    BACKGROUND-COLOR:	#f1f0e4;
    TEXT-ALIGN:			left;
}
.trMenu A
{
    BORDER-RIGHT:		0px;
    BORDER-TOP:			0px;
    FONT-WEIGHT:		bold;
    BORDER-LEFT:		0px;
    COLOR:				#39552b;
    BORDER-BOTTOM:		0px;
    BACKGROUND-COLOR:	transparent;
    TEXT-ALIGN:			left;
    TEXT-DECORATION:	none;
}
.trMenu A:hover
{
    BORDER-RIGHT:		0px;
    BORDER-TOP:			0px;
    FONT-WEIGHT:		bold;
    BORDER-LEFT:		0px;
    COLOR:				#39552b;
    BORDER-BOTTOM:		0px;
    BACKGROUND-COLOR:	transparent;
    TEXT-ALIGN:			left;
    TEXT-DECORATION:	underline;
}
IMG.mnuExplorer
{
    BORDER-RIGHT:		0px;
    PADDING-RIGHT:		0px;
    BORDER-TOP:			0px;
    PADDING-LEFT:		0px;
    PADDING-BOTTOM:		0px;
    MARGIN:				0px;
    BORDER-LEFT:		0px;
    PADDING-TOP:		0px;
    BORDER-BOTTOM:		0px;
}
.mnuExplorer
{
    BORDER-RIGHT:		0px;
    BORDER-TOP:			0px;
    FONT-SIZE:			0.88em;
    PADDING-BOTTOM:		2%;
    BORDER-LEFT:		0px;
    BORDER-BOTTOM:		0px;
    BACKGROUND-COLOR:	#f2f7f0;
    TEXT-ALIGN:			left;
}
UNKNOWN
{
    BORDER-RIGHT:		0px;
    BORDER-TOP:			0px;
    BORDER-LEFT:		0px;
    BORDER-BOTTOM:		0px;
}
.mnuNavigator
{
    PADDING-LEFT:		0.9em;
    FONT-SIZE:			0.9em;
    BACKGROUND-IMAGE:	url(../images/freccia.gif);
    BACKGROUND-REPEAT:	no-repeat;
    LIST-STYLE-TYPE:	disc;
}
.mnuNavigatorLink
{
    FONT-SIZE:			0.9em;
    LIST-STYLE-TYPE:	disc;
}
.action
{
    BORDER-RIGHT:		#990000 1px solid;
    PADDING-RIGHT:		0.4em;
    BORDER-TOP:			#990000 1px solid;
    PADDING-LEFT:		0.4em;
    FONT-WEIGHT:		bold;
    LIST-STYLE-POSITION:outside;
    FONT-SIZE:			0.89em;
    PADDING-BOTTOM:		0.2em;
    BORDER-LEFT:		#990000 1px solid;
    WIDTH:				10%;
    CURSOR:				pointer;
    COLOR:				#990000;
    MARGIN-RIGHT:		0.3em;
    BORDER-BOTTOM:		#990000 1px solid;
    FONT-FAMILY:		Verdana,Arial,Helvetica,sans-serif;
    WHITE-SPACE:		nowrap;
    BACKGROUND-COLOR:	#ffffff;
    TEXT-ALIGN:			center;
    TEXT-DECORATION:	none;
}
.actionLink
{
    BORDER-RIGHT:		#ffffff 1px solid;
    PADDING-RIGHT:		0.4em;
    BORDER-TOP:			#ffffff 1px solid;
    PADDING-LEFT:		0.4em;
    FONT-WEIGHT:		bold;
    LIST-STYLE-POSITION:outside;
    FONT-SIZE:			0.89em;
    PADDING-BOTTOM:		0.2em;
    BORDER-LEFT:		#ffffff 1px solid;
    WIDTH:				100%;
    CURSOR:				pointer;
    COLOR:				#990000;
    BORDER-BOTTOM:		#ffffff 1px solid;
    FONT-FAMILY:		Verdana,Arial,Helvetica,sans-serif;
    WHITE-SPACE:		nowrap;
    BACKGROUND-COLOR:	#ffffff;
    TEXT-ALIGN:			center;
    TEXT-DECORATION:	none;
}
.action:hover
{
    PADDING-RIGHT:		0.4em;
    PADDING-LEFT:		0.4em;
    FONT-WEIGHT:		bold;
    LIST-STYLE-POSITION:outside;
    FONT-SIZE:			0.89em;
    PADDING-BOTTOM:		0.2em;
    WIDTH:				10%;
    CURSOR:				pointer;
    COLOR:				#990000;
    FONT-FAMILY:		Verdana,Arial,Helvetica,sans-serif;
    WHITE-SPACE:		nowrap;
    BACKGROUND-COLOR:	#ffffff;
    TEXT-ALIGN:			center;
    TEXT-DECORATION:	none;
}
.actionLink:hover
{
    BORDER-RIGHT:		#ffffff 1px solid;
    PADDING-RIGHT:		0.4em;
    BORDER-TOP:			#ffffff 1px solid;
    PADDING-LEFT:		0.4em;
    FONT-WEIGHT:		bold;
    LIST-STYLE-POSITION:outside;
    FONT-SIZE:			0.89em;
    PADDING-BOTTOM:		0.2em;
    BORDER-LEFT:		#ffffff 1px solid;
    WIDTH:				100%;
    CURSOR:				pointer;
    COLOR:				#990000;
    BORDER-BOTTOM:		#ffffff 1px solid;
    FONT-FAMILY:		Verdana,Arial,Helvetica,sans-serif;
    WHITE-SPACE:		nowrap;
    BACKGROUND-COLOR:	#ffffff;
    TEXT-ALIGN:			center;
    TEXT-DECORATION:	underline;
}
.action_sel
{
    BORDER-RIGHT:		#990000 1px solid;
    PADDING-RIGHT:		0.4em;
    BORDER-TOP:			#990000 1px solid;
    PADDING-LEFT:		0.4em;
    FONT-WEIGHT:		bold;
    LIST-STYLE-POSITION:outside;
    FONT-SIZE:			0.89em;
    PADDING-BOTTOM:		0.2em;
    BORDER-LEFT:		#990000 1px solid;
    WIDTH:				10%;
    CURSOR:				pointer;
    COLOR:				#ffffff;
    MARGIN-RIGHT:		0.3em;
    BORDER-BOTTOM:		#990000 1px solid;
    FONT-FAMILY:		Verdana,Arial,Helvetica,sans-serif;
    WHITE-SPACE:		nowrap;
    BACKGROUND-COLOR:	#990000;
    TEXT-ALIGN:			center;
    TEXT-DECORATION:	none;
}
.action_sel:hover
{
    BORDER-RIGHT:		#990000 1px solid;
    PADDING-RIGHT:		0.4em;
    BORDER-TOP:			#990000 1px solid;
    PADDING-LEFT:		0.4em;
    FONT-WEIGHT:		bold;
    LIST-STYLE-POSITION:outside;
    FONT-SIZE:			0.89em;
    PADDING-BOTTOM:		0.2em;
    BORDER-LEFT:		#990000 1px solid;
    WIDTH:				10%;
    CURSOR:				pointer;
    COLOR:				#ffffff;
    BORDER-BOTTOM:		#990000 1px solid;
    FONT-FAMILY:		Verdana,Arial,Helvetica,sans-serif;
    WHITE-SPACE:		nowrap;
    BACKGROUND-COLOR:	#990000;
    TEXT-ALIGN:			center;
    TEXT-DECORATION:	underline;
}
.nofloor_border
{
    BORDER-RIGHT:		#000000 1px solid;
    BORDER-TOP:			#000000 1px solid;
    BORDER-BOTTOM-WIDTH:0px;
    BORDER-BOTTOM-COLOR:#000000;
    BORDER-LEFT:		#000000 1px solid;
}
.noroof_border
{
    BORDER-TOP-WIDTH:	0px;
    BORDER-RIGHT:		#000000 1px solid;
    BORDER-LEFT:		#000000 1px solid;
    BORDER-TOP-COLOR:	#000000;
    BORDER-BOTTOM:		#000000 1px solid;
}
.full_border
{
    BORDER-RIGHT:		#ffffff 1px solid;
    BORDER-TOP:			#ffffff 1px solid;
    BORDER-LEFT:		#ffffff 1px solid;
    BORDER-BOTTOM:		#ffffff 1px solid;
}
.noBorder
{
    BORDER-RIGHT:		0px;
    BORDER-TOP:			0px;
    BORDER-LEFT:		0px;
    BORDER-BOTTOM:		0px;
}
.top_border
{
    BORDER-TOP:			#000000 1px solid;
}
.left_border
{
    BORDER-LEFT:		#000000 1px solid;
}
.right_border
{
    BORDER-RIGHT:		#000000 1px solid;
}
.bottom_border
{
    BORDER-BOTTOM:		#000000 1px solid;
}
.frmHeader
{
    PADDING-RIGHT:		0%;
    PADDING-LEFT:		0%;
    RIGHT:				0%;
    LEFT:				0%;
    PADDING-BOTTOM:		0%;
    MARGIN:				0%;
    VERTICAL-ALIGN:		top;
    WIDTH:				100%;
    PADDING-TOP:		0%;
    TOP:				0%;
    TEXT-ALIGN:			center;
}
.frmField
{
    CLEAR:				both;
    PADDING-RIGHT:		0%;
    MARGIN-TOP:			0.25%;
    PADDING-LEFT:		0%;
    RIGHT:				0%;
    LEFT:				0%;
    MARGIN-BOTTOM:		0.25%;
    PADDING-BOTTOM:		0%;
    margin-left:		1%;
    WIDTH:				99%;
    LINE-HEIGHT:		1.7em;
    PADDING-TOP:		0%;
    TOP:				0em;
    TEXT-ALIGN:			left;
}
.frmFieldVote
{
    CLEAR:				both;
    PADDING-RIGHT:		0%;
    MARGIN-TOP:			0.25%;
    PADDING-LEFT:		0%;
    RIGHT:				0%;
    LEFT:				0%;
    MARGIN-BOTTOM:		0.25%;
    PADDING-BOTTOM:		3em;
    margin-left:		1.3%;
    WIDTH:				99%;
    LINE-HEIGHT:		1.7em;
    PADDING-TOP:		1em;
    TOP:				0em;
    TEXT-ALIGN:			left;
}
.frmFieldVoteLegend
{
    WIDTH:				95%;
    COLOR:				#990000;
    CLEAR:				both;
    PADDING-RIGHT:		0%;
    MARGIN-TOP:			0.25%;
    PADDING-LEFT:		0%;
    margin-left:		2.3%;
    LINE-HEIGHT:		1.7em;
    PADDING-TOP:		1em;
    TOP:				0em;
    TEXT-ALIGN:			left;
}
.frmFieldName
{
    MARGIN-TOP:			0.38em;
    FLOAT:				left;
    MARGIN-BOTTOM:		0.2em;
    WIDTH:				23%;
    MARGIN-RIGHT:		0.5%;
    margin-left:1.3%;
    TOP:				0em;
    TEXT-ALIGN:			left;
	font-weight:		normal;
}
.frmFieldValue
{
    MARGIN-TOP:			0.2em;
    FLOAT:				left;
    MARGIN-BOTTOM:		0.2em;
    MARGIN-LEFT:		0.5%;
    WIDTH:				74%;
    TOP:				0em;
    TEXT-ALIGN:			left;
    font-weight:		normal;
}
.frmFieldValue img
{
	vertical-align:		middle;
}
.frmFieldValueChk
{
    MARGIN-TOP:			0.2em;
    FLOAT:				left;
    MARGIN-BOTTOM:		0.2em;
    MARGIN-LEFT:		4.5%;
    WIDTH:				74%;
    TOP:				0em;
    TEXT-ALIGN:			left;
    font-weight:		normal;
}
.frmFieldValueChk label
{
	padding-left:		1.5%;
}
.frmFieldLockDocument
{
	border:				0.1em solid #990000;
	color:				#990000;
	padding:			1%;
	text-align:			left;
	width:				96.5%;
}
.frmFieldComment
{
	width:				99%;
	margin-left:		1%;
}
.frmFieldCommentList
{
	width:				97%;
	background-color:	#FFFFFF;
	border:				solid 0.1em #393D18;
	margin-top:			1%;
	padding:			1%;
	padding-top:		0;
	float:				left;
}
.fontSearch
{
    FONT-SIZE:			0.85em;
    MARGIN-LEFT:		0.5%;
    WIDTH:				99%;
    BACKGROUND-COLOR:	#edf3e9;
}
.fontSearchResult
{
    PADDING-LEFT:		0.5%;
    FONT-SIZE:			0.85em;
    WIDTH:				99%;
    BACKGROUND-COLOR:	#edf3e9;
}
.fontSearchWhite
{
    FONT-SIZE:			0.8em;
    MARGIN-LEFT:		0.5%;
    WIDTH:				99%;
    BACKGROUND-COLOR:	#ffffff;
}
.formatFont
{
    FONT-SIZE:			0.85em;
    width:				100%;
}
.frmFieldFullWidth
{
    CLEAR:				both;
    /*FONT-SIZE:			0.95em;*/
    MARGIN-top:			1%;
    MARGIN-bottom:		1%;
    MARGIN-left:		2%;
    WIDTH:				98%;
    TEXT-ALIGN:			left;
}
.frmRegFieldFullWidth
{
    CLEAR:				both;
    FONT-SIZE:			0.85em;
    MARGIN-TOP:			5%;
    MARGIN-BOTTOM:		1%;
    WIDTH:				98%;
    TEXT-ALIGN:			left;
}
.frmFieldHalfWidth
{
    float:				left;
    FONT-SIZE:			0.95em;
    MARGIN:				1%;
    WIDTH:				44%;
    TEXT-ALIGN:			left;
}
.frmField .textBox
{
    WIDTH:				70%;
}
.searchLeftButton .textBox
{
    WIDTH:				100%;
}
.frmField TEXTAREA
{
    MARGIN:				0px 0px 0px 0em;
    WIDTH:				70%;
    TEXT-ALIGN:			left;
}
.fileUpload
{
    MARGIN-TOP:			0.2em;
    FLOAT:				left;
    MARGIN-BOTTOM:		0.2em;
    MARGIN-LEFT:		0.5%;
    WIDTH:				74%;
    TOP:				0em;
    TEXT-ALIGN:			left;
    font-weight:		normal;
}
.frmField UL
{
    PADDING-LEFT:		0em;
    DIRECTION:			ltr;
    LIST-STYLE-TYPE:	none;
}
.frmField LI
{
}
.LabelTree
{
    FONT-WEIGHT:		bold;
    FONT-SIZE:			1.25em;
    COLOR:				#3e6723;
}
.frmFooter
{
    CLEAR:				both;
    WIDTH:				99%;
    PADDING-TOP:		2%;
    TEXT-ALIGN:			left;
}
.frmDocumentFooter
{
    CLEAR:				both;
    WIDTH:				99%;
    PADDING-TOP:		2%;
    TEXT-ALIGN:			center;	
}
.frmFooter INPUT
{
    WIDTH:				auto;
}
.horizontalRadio LI
{
    DISPLAY:			inline;
}
.verticalRadio LI
{
}
.Normal
{
    PADDING-LEFT:		0.06em;
    FONT-WEIGHT:		normal;
    FONT-SIZE:			0.85em;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
}
.NormalBold
{
    FONT-WEIGHT:		bold;
    FONT-SIZE:			0.85em;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
}
.NormalRed
{
    FONT-WEIGHT:		bold;
    COLOR:				#990000;
}
.NormalRed UL
{
    PADDING-RIGHT:		0.8em;
    /*MARGIN-TOP:			1em;*/
    PADDING-LEFT:		0.8em;
    FONT-WEIGHT:		bold;
    FONT-SIZE:			1.1em;
    PADDING-BOTTOM:		0.8em;
    VERTICAL-ALIGN:		middle;
    COLOR:				#990000;
    PADDING-TOP:		0.8em;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
}
.WarningMessage
{
    FONT-WEIGHT:		bold;
    COLOR:				#990000;
}
.ConfirmMessage
{
    FONT-WEIGHT:		bold;
    COLOR:				#990000;
}
.Pagina_Titolo
{
    BORDER-TOP:			1px dashed;
    FONT-WEIGHT:		bold;
    FONT-SIZE:			1.1em;
    PADDING-BOTTOM:		0.38em;
    /*MARGIN-LEFT:		0.38em;*/
    VERTICAL-ALIGN:		middle;
    MARGIN-RIGHT:		0.38em;
    PADDING-TOP:		0.38em;
    BORDER-BOTTOM:		1px dashed;
    FONT-FAMILY:		Verdana;
    HEIGHT:				1.25em;
    BACKGROUND-COLOR:	#f1f0e4;
    TEXT-ALIGN:			center;
}
.Pagina_Titolo_Consultation
{
	COLOR:				#393D18;
    BORDER-TOP:			1px dashed;
    FONT-WEIGHT:		bold;
    FONT-SIZE:			1.1em;
    PADDING-BOTTOM:		0.38em;
    MARGIN-LEFT:		0.38em;
    VERTICAL-ALIGN:		middle;
    MARGIN-RIGHT:		0.38em;
    PADDING-TOP:		0.38em;
    BORDER-BOTTOM:		1px dashed;
    FONT-FAMILY:		Verdana;
    HEIGHT:				1.25em;
    BACKGROUND-COLOR:	#E3EEDD;
    TEXT-ALIGN:			center;
    width:				99.5%;
}
.Pagina_Titolo_FAQ
{
	background-color:	#E3EEDD;
	border-bottom:		0.1em dashed;
	border-top:			0.1em dashed;
	font-family:		Verdana;
	font-size:			1.1em;
	font-weight:		bold;
	height:				1.25em;
	margin-top:			1%;
	padding-bottom:		0.38em;
	padding-top:		0.38em;
	text-align:			center;
	vertical-align:		middle;
	width:				99%;
}
.Pagina_Titolo_Chat
{
	background-color:	#E3EEDD;
	border-bottom:		0.1em dashed;
	border-top:			0.1em dashed;
	font-family:		Verdana;
	font-size:			1.1em;
	font-weight:		bold;
	height:				1.25em;
	margin-top:			1%;
	margin-bottom:		1%;
	padding-bottom:		0.38em;
	padding-top:		0.38em;
	text-align:			center;
	vertical-align:		middle;
	width:				99%;
}
.Pagina_Titolo_LinkUtili
{
	background-color:	#E3EEDD;
	border-bottom:		0.1em dashed;
	border-top:			0.1em dashed;
	font-family:		Verdana;
	font-size:			1.1em;
	font-weight:		bold;
	height:				1.25em;
	margin-top:			1%;
	margin-bottom:		1%;
	padding-bottom:		0.38em;
	padding-top:		0.38em;
	text-align:			center;
	vertical-align:		middle;
	width:				99%;
}
.Pagina_Titolo_FiloDiretto
{
	background-color:	#E3EEDD;
	border-bottom:		0.1em dashed;
	border-top:			0.1em dashed;
	font-family:		Verdana;
	font-size:			1.1em;
	font-weight:		bold;
	height:				1.25em;
	padding-bottom:		0.38em;
	padding-top:		0.38em;
	text-align:			center;
	vertical-align:		middle;
	width:				99%;
}
.Pagina_Titolo_Questionari
{
	background-color:	#E3EEDD;
	border-bottom:		0.1em dashed;
	border-top:			0.1em dashed;
	font-family:		Verdana;
	font-size:			1.1em;
	font-weight:		bold;
	height:				1.25em;
	margin-top:			1%;
	margin-bottom:		1%;
	padding-bottom:		0.38em;
	padding-top:		0.38em;
	text-align:			center;
	vertical-align:		middle;
	width:				99%;
}
.Pagina_Titolo_RispQuestionario
{
	background-color:	#E3EEDD;
	border-bottom:		0.1em dashed;
	border-top:			0.1em dashed;
	font-family:		Verdana;
	font-size:			1.1em;
	font-weight:		bold;
	height:				1.25em;
	margin-top:			1%;
	margin-bottom:		1%;
	padding-bottom:		0.38em;
	padding-top:		0.38em;
	text-align:			center;
	vertical-align:		middle;
	width:				99%;
}
.Pagina_Titolo_UtentiCollegati
{
	background-color:	#E3EEDD;
	border-bottom:		0.1em dashed;
	border-top:			0.1em dashed;
	font-family:		Verdana;
	font-size:			1.1em;
	font-weight:		bold;
	height:				1.25em;
	margin-top:			1%;
	margin-bottom:		2%;
	padding-bottom:		0.38em;
	padding-top:		0.38em;
	text-align:			center;
	vertical-align:		middle;
	width:				99%;
}
.Pagina_Titolo_RSS
{
	background-color:	#E3EEDD;
	border-bottom:		0.1em dashed;
	border-top:			0.1em dashed;
	font-family:		Verdana;
	font-size:			1.1em;
	font-weight:		bold;
	height:				1.25em;
	margin-top:			1%;
	margin-bottom:		2%;
	padding-bottom:		0.38em;
	padding-top:		0.38em;
	text-align:			center;
	vertical-align:		middle;
	width:				99%;
}
.Pagina_Titolo_NewsLetter
{
	background-color:	#E3EEDD;
	border-bottom:		0.1em dashed;
	border-top:			0.1em dashed;
	font-family:		Verdana;
	font-size:			1.1em;
	font-weight:		bold;
	height:				1.25em;
	margin-top:			1%;
	margin-bottom:		2%;
	padding-bottom:		0.38em;
	padding-top:		0.38em;
	text-align:			center;
	vertical-align:		middle;
	width:				99%;
}
.CommandButton
{
    FONT-WEIGHT:		bold;
    FONT-SIZE:			0.98em;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
}
INPUT.CommandButton
{
    BORDER-RIGHT:		#527c3b 1px solid;
    PADDING-RIGHT:		0.1em;
    BORDER-TOP:			#527c3b 1px solid;
    PADDING-LEFT:		0.1em;
    PADDING-BOTTOM:		0.1em;
    MARGIN:				0.3em;
    BORDER-LEFT:		#527c3b 1px solid;
    COLOR:				#39552b;
    PADDING-TOP:		0.1em;
    BORDER-BOTTOM:		#527c3b 1px solid;
    BACKGROUND-COLOR:	#e3eedd;
    TEXT-DECORATION:	none;
}
A.CommandButton:link
{
    BORDER-RIGHT:		#527c3b 1px solid;
    PADDING-RIGHT:		0.12em;
    BORDER-TOP:			#527c3b 1px solid;
    PADDING-LEFT:		0.12em;
    PADDING-BOTTOM:		0.12em;
    BORDER-LEFT:		#527c3b 1px solid;
    COLOR:				#39552b;
    PADDING-TOP:		0.12em;
    BORDER-BOTTOM:		#527c3b 1px solid;
    BACKGROUND-COLOR:	#e3eedd;
    TEXT-DECORATION:	none;
}
A.CommandButton:visited
{
    BORDER-RIGHT:		#527c3b 1px solid;
    PADDING-RIGHT:		0.12em;
    BORDER-TOP:			#527c3b 1px solid;
    PADDING-LEFT:		0.12em;
    PADDING-BOTTOM:		0.12em;
    BORDER-LEFT:		#527c3b 1px solid;
    COLOR:				#39552b;
    PADDING-TOP:		0.12em;
    BORDER-BOTTOM:		#527c3b 1px solid;
    BACKGROUND-COLOR:	#e3eedd;
    TEXT-DECORATION:	none;
}
A.CommandButton:hover
{
    BORDER-RIGHT:		#527c3b 1px solid;
    PADDING-RIGHT:		0.12em;
    BORDER-TOP:			#527c3b 1px solid;
    PADDING-LEFT:		0.12em;
    PADDING-BOTTOM:		0.12em;
    BORDER-LEFT:		#527c3b 1px solid;
    COLOR:				#39552b;
    PADDING-TOP:		0.12em;
    BORDER-BOTTOM:		#527c3b 1px solid;
    BACKGROUND-COLOR:	#e3eedd;
    TEXT-DECORATION:	none;
}
A.CommandButton:active
{
    BORDER-RIGHT:		#527c3b 1px solid;
    PADDING-RIGHT:		0.12em;
    BORDER-TOP:			#527c3b 1px solid;
    PADDING-LEFT:		0.12em;
    PADDING-BOTTOM:		0.12em;
    BORDER-LEFT:		#527c3b 1px solid;
    COLOR:				#39552b;
    PADDING-TOP:		0.12em;
    BORDER-BOTTOM:		#527c3b 1px solid;
    BACKGROUND-COLOR:	#e3eedd;
    TEXT-DECORATION:	none;
}
.form_field
{
    BORDER-RIGHT:		#527c3b 0.1em solid;
    BORDER-TOP:			#527c3b 0.1em solid;
    FONT-SIZE:			1em;
    BORDER-LEFT:		#527c3b 0.1em solid;
    BORDER-BOTTOM:		#527c3b 0.1em solid;
    FONT-FAMILY:		Verdana;
    BACKGROUND-COLOR:	#f1f0e4;
}
.textboxNewsLetter
{
    BORDER-RIGHT:		#527c3b 0.1em solid;
    PADDING-RIGHT:		0.1em;
    BORDER-TOP:			#527c3b 0.1em solid;
    PADDING-LEFT:		0.1em;
    FONT-SIZE:			1em;
    PADDING-BOTTOM:		0.1em;
    BORDER-LEFT:		#527c3b 0.1em solid;
    BORDER-BOTTOM:		#527c3b 0.1em solid;
    FONT-FAMILY:		Verdana;
}
/* STYLE CONTATTI */
.Pagina_Titolo_Contatti
{
	background-color:	#E3EEDD;
	border-bottom:		0.1em dashed;
	border-top:			0.1em dashed;
	font-family:		Verdana;
	font-size:			1.1em;
	font-weight:		bold;
	height:				1.25em;
	/*margin-right:		0.38em;*/
	padding-bottom:		0.38em;
	padding-top:		0.38em;
	text-align:			center;
	vertical-align:		middle;
	width:				100%;
}
.Pagina_Titolo_Contatti_Dettagli
{
	background-color:	#E3EEDD;
	border-bottom:		0.1em dashed;
	border-top:			0.1em dashed;
	font-family:		Verdana;
	font-size:			1.1em;
	font-weight:		bold;
	height:				1.25em;
	margin-right:		0.38em;
	padding-bottom:		0.38em;
	padding-top:		0.38em;
	text-align:			center;
	vertical-align:		middle;
	width:				99%;
}
.form_field_contatti
{
    BORDER-RIGHT:		#527c3b 0.1em solid;
    BORDER-TOP:			#527c3b 0.1em solid;
    FONT-SIZE:			1em;
    BORDER-LEFT:		#527c3b 0.1em solid;
    BORDER-BOTTOM:		#527c3b 0.1em solid;
    FONT-FAMILY:		Verdana;
    BACKGROUND-COLOR:	#f1f0e4;
    height:				1.5em;
    width:				90%;
}
.frmFieldContact
{
    CLEAR:				both;
    MARGIN-TOP:			0.25%;
    MARGIN-BOTTOM:		0.25%;
    margin-left:		1%;
    WIDTH:				99%;
    LINE-HEIGHT:		1.5em;
    TEXT-ALIGN:			left;
}
.frmFieldNameContact
{
	margin-top:			0.25%;
	margin-bottom:		0.25%;
    FLOAT:				left;
    WIDTH:				23%;
    TEXT-ALIGN:			left;
}
.frmFieldValueContact
{
	margin-top:			0.25%;
	margin-bottom:		0.25%;
    FLOAT:				left;
    WIDTH:				74%;
    TEXT-ALIGN:			left;
}
.FiltroUtentiContatti
{
    WIDTH:				99%;
    margin:				1%;
}
.pnlContact
{
	width:				99%;
	font-size:			0.95em;
}
.campoObbl
{
	font-size:			0.95em;
	color:				#990000;
	padding:			0.5%;
	padding-bottom:		1%;
}
.pnlButton
{
	text-align:			center;
	margin:				1%;
}
.pnlInfoContact
{
	margin-bottom:		2%;
	padding-bottom:		1%;
	font-size:			1.1em;
}
.pnlDetailContact
{
	font-size:			0.85em;
	padding-left:		0.8%;
	padding-top:		1%;
	width:				99.5%;
	background-color:	#F2F7F0;
}
.pnlContactList
{
	width:				100%;
	margin-top:			1%;
}
.pnlList
{
	font-size:			0.9em;
}
.pnlDelete
{
	padding-top:		1%;
	border:				0.2em solid #D0E2C7;
	text-align:			left;
	width:				99%;
	padding-left:		0.8%;
	font-size:			0.9em;
}
.divInfoDeleteContact
{
	font-size:			1em;
	width:				99%;
	padding-top:		2%;
	padding-bottom:		2%;
	padding-left:		0.5%;
}
.divDeleteButton
{
	text-align:			center;
	padding-bottom:		0.5em;
}
.frmFieldShared
{
	width:				99%;
	padding-top:		0.25%;
}
.Contatti_table
{
    FONT-SIZE:			0.85em;
    BORDER-BOTTOM:		#ffffff 1px solid;
}
.ContattiLista
{
    BORDER-BOTTOM:		#ffffff 1px solid;
    margin-bottom:		1%;
    width:				100%;
    font-size:			0.95em;
}
.HeaderListContact
{
	text-align:			left;
	font-weight:		bold;
}
.ListaContatti
{
    PADDING-BOTTOM:		0.38em;
    MARGIN-LEFT:		0.5em;
    MARGIN-RIGHT:		0.5em;
    PADDING-TOP:		0.38em;
}
.CommandButtonContattiRemove
{
    BORDER-RIGHT:		#527c3b 1px solid;
    PADDING-RIGHT:		0.1em;
    BORDER-TOP:			#527c3b 1px solid;
    PADDING-LEFT:		0.1em;
    PADDING-BOTTOM:		0.1em;
    MARGIN:				0.3em;
    BORDER-LEFT:		#527c3b 1px solid;
    COLOR:				#39552b;
    PADDING-TOP:		0.1em;
    BORDER-BOTTOM:		#527c3b 1px solid;
    BACKGROUND-COLOR:	#e3eedd;
    TEXT-DECORATION:	none;
}
.contattiNominativo
{
    FONT-SIZE:			1em;
}
.aggiungiContatto
{
	background-color:	#FFFFFF;
	border:				0.1em solid #990000;
	color:				#990000;
	font-size:			0.95em;
	font-weight:		bold;
	margin-bottom:		1%;
	margin-left:		0.5em;
	padding-bottom:		0.1%;
	padding-left:		0.4em;
	padding-right:		0.4em;
	padding-top:		0.1%;
	text-align:			center;
	width:				10em;
}
.aggiungiContattoLink
{
	background-color:	#FFFFFF;
	color:				#990000;
	font-size:			0.9em;
	font-weight:		bold;
	margin-bottom:		1%;
	padding-bottom:		0.4em;
	padding-top:		0.4em;
	text-align:			center;
	text-decoration:	none;
	white-space:		nowrap;
}
.aggiungiContatto:hover
{
	background-color:	#FFFFFF;
	border:				0.1em solid #990000;
	color:				#990000;
	font-size:			0.95em;
	font-weight:		bold;
	margin-bottom:		1%;
	margin-left:		0.5em;
	padding-bottom:		0.1%;
	padding-left:		0.4em;
	padding-right:		0.4em;
	padding-top:		0.1%;
	text-align:			center;
	width:				10em;
	text-decoration:	none;
}
.aggiungiContattoLink:hover
{
	background-color:	#FFFFFF;
	color:				#990000;
	font-size:			0.9em;
	font-weight:		bold;
	margin-bottom:		1%;
	padding-bottom:		0.4em;
	padding-top:		0.4em;
	text-align:			center;
    TEXT-DECORATION:	underline;
}
.detContattoNome
{
    WIDTH:				50%;
}
.detContattoValore
{
    WIDTH:				50%;
}
/* STYLE CONTATTI */
.form_field_faq
{
}
.NormalRedFaq
{
}
.faqLista
{
    BORDER-RIGHT:		#ffffff 1px solid;
    BORDER-TOP:			#ffffff 1px solid;
    BORDER-LEFT:		#ffffff 1px solid;
    WIDTH:				100%;
    BORDER-BOTTOM:		#ffffff 1px solid;
}
.faqDomanda
{
    MARGIN-TOP:			0.5em;
    FONT-WEIGHT:		bold;
    FONT-SIZE:			0.9em;
    MARGIN-LEFT:		3em;
}
.faqRisposta
{
    MARGIN-TOP:			0.75em;
    FONT-SIZE:			0.8em;
    MARGIN-BOTTOM:		0.5em;
    MARGIN-LEFT:		4.5em;
}
.faqForm
{
}
.CommandButtonFaq
{
}
.campoObbligatorio
{
    WIDTH:				99%;
    FONT-SIZE:			0.8em;
    COLOR:				#990000;
    float:				left;
}
.astCampoObbligatorio
{
    COLOR:				#990000;
}
.feedback
{
}
.form_label_feedback
{
    FONT-WEIGHT:		normal;
    FONT-SIZE:			0.85em;
    MARGIN-BOTTOM:		0.58em;
    MARGIN-LEFT:		0.38em;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN:			left;
}
.label_feedback
{
    FONT-WEIGHT:		normal;
    FONT-SIZE:			0.9em;
    MARGIN-BOTTOM:		0.58em;
    MARGIN-LEFT:		0.38em;
    VERTICAL-ALIGN:		top;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN:			right;
}
.form_field_feedback
{
}
.CommandButtonFeedback
{
    FLOAT:				left;
    WIDTH:				5em;
}
.NormalRedFeedback
{
}
.linkLink
{
    FONT-WEIGHT:		normal;
    MARGIN-BOTTOM:		0.58em;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN:			left;
}
.linkModificaLink
{
}
.linkEliminaLink
{
}
.rss
{
    PADDING-RIGHT:		0.45em;
    PADDING-LEFT:		0.45em;
    FONT-WEIGHT:		normal;
    FONT-SIZE:			0.85em;
    PADDING-BOTTOM:		0.45em;
    PADDING-TOP:		0.45em;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
}
.rsstitle
{
    FONT-WEIGHT:		bold;
    FONT-SIZE:			1.5em;
    COLOR:				#990000;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN:			center;
}
.rsslink
{
}
.rssTitleDiv
{
	background-color:	#EDF3E9;
	width:100%;
	padding-bottom:		0.2em;
	padding-top:		0.2em;
}
.rssdescription
{
    PADDING-RIGHT:		0.38em;
    PADDING-LEFT:		0.38em;
    FONT-WEIGHT:		normal;
    FONT-SIZE:			0.98em;
    PADDING-BOTTOM:		0.38em;
    PADDING-TOP:		0.38em;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
}
.rssView
{
    TEXT-ALIGN:			left;
}
.rssModifica
{
    BORDER-RIGHT:		0em;
    BORDER-TOP:			0em;
    BORDER-LEFT:		0em;
    BORDER-BOTTOM:		0em;
    TEXT-ALIGN:			center;
}
.rssElimina
{
    BORDER-RIGHT:		0em;
    BORDER-TOP:			0em;
    BORDER-LEFT:		0em;
    BORDER-BOTTOM:		0em;
    TEXT-ALIGN:			center;
}
.listaRss
{
    MARGIN-LEFT:		0.5%;
    WIDTH:				99%;
}
.linkRss
{
    FONT-SIZE:			0.85em;
    TEXT-ALIGN:			center;
}
.newsletterChkList
{
    PADDING-RIGHT:		0.9em;
    PADDING-LEFT:		0.9em;
    PADDING-BOTTOM:		0.9em;
    WIDTH:				auto;
    PADDING-TOP:		0.9em;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    LIST-STYLE-TYPE:	none;
    TEXT-ALIGN:			left;
}
.newsletterChkList UL
{
    PADDING-RIGHT:		0.9em;
    PADDING-LEFT:		0.9em;
    PADDING-BOTTOM:		0.9em;
    MARGIN-LEFT:		30%;
    PADDING-TOP:		0.9em;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    LIST-STYLE-TYPE:	none;
}
.newsletterEmail
{
    PADDING-RIGHT:		0.38em;
    PADDING-LEFT:		0.38em;
    FONT-WEIGHT:		normal;
    FONT-SIZE:			0.98em;
    PADDING-BOTTOM:		0.38em;
    PADDING-TOP:		0.38em;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
}
.evento_titolo
{
    FONT-WEIGHT:		bold;
    FONT-SIZE:			0.9em;
    COLOR:				#ab0102;
    FONT-FAMILY:		Verdana;
}
.evento_dettaglio
{
    PADDING-RIGHT:		0.12em;
    PADDING-LEFT:		0.12em;
    PADDING-BOTTOM:		0.12em;
    PADDING-TOP:		0.12em;
}
.eventi_titolo
{
    PADDING-RIGHT:		0.12em;
    PADDING-LEFT:		0.12em;
    FONT-WEIGHT:		bold;
    FONT-SIZE:			0.8em;
    PADDING-BOTTOM:		0.12em;
    COLOR:				#ab0102;
    PADDING-TOP:		0.12em;
    FONT-FAMILY:		Verdana;
}
.eventi_griglia
{
    PADDING-RIGHT:		0.12em;
    PADDING-LEFT:		0.12em;
    PADDING-BOTTOM:		0.12em;
    WIDTH:				100%;
    PADDING-TOP:		0.75em;
    TEXT-ALIGN:			left;
}
.listaeventi
{
    FONT-SIZE:			100%;
}
.listEvent
{
    BORDER-TOP-WIDTH:	0px;
    BORDER-LEFT-WIDTH:	0px;
    FONT-SIZE:			0.9em;
    BORDER-BOTTOM-WIDTH:0px;
    WIDTH:				99%;
    TEXT-ALIGN:			left;
    BORDER-RIGHT-WIDTH: 0px;
}
.formEventi
{
}
.lblFormatDate
{
	margin-left:		2%;
	font-size:			80%;
}
/************* SEZIONE CALENDARIO ***********************************************************************/
.calendario
{
    BORDER-RIGHT:		#ffffff 1px solid;
    BORDER-TOP:			#ffffff 1px solid;
    FONT-WEIGHT:		bolder;
    FONT-SIZE:			0.85em;
    BORDER-LEFT:		#ffffff 1px solid;
    WIDTH:				98%;
    BORDER-BOTTOM:		#ffffff 1px solid;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR:	#ffffff;
}
.calendario_day
{
    FONT-WEIGHT:		bolder;
    FONT-SIZE:			0.85em;
    WIDTH:				14%;
    COLOR:				#3d5c2c;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
}
.calendario_header
{
    BORDER-RIGHT:		#ffffff 1px solid;
    BORDER-TOP:			1px;
    FONT-WEIGHT:		bolder;
    FONT-SIZE:			0.75em;
    BORDER-LEFT:		#ffffff 1px solid;
    WIDTH:				98.7%;
    BORDER-BOTTOM:		1px;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
}
.calendario_header_wd
{
    FONT-WEIGHT:		bolder;
    FONT-SIZE:			0.85em;
    COLOR:				#ab0102;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif
}
.calendario_month
{
    BORDER-RIGHT:		0px;
    BORDER-TOP:			0px;
    FONT-SIZE:			0.85em;
    BORDER-LEFT:		0px;
    WIDTH:				100%;
    COLOR:				#000000;
    BORDER-BOTTOM:		0px;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    BORDER-COLLAPSE:	collapse;
    BACKGROUND-COLOR:	#ffffff;
}
.calendario_omd
{
    FONT-SIZE:			0.85em;
    WIDTH:				14%;
    COLOR:				#ded0b4;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR:	#f1f0e4;
}
.calendario_ts
{
    FONT-SIZE:			1em;
    WIDTH:				100%;
    COLOR:				#ffffff;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    BORDER-COLLAPSE:	collapse;
    BACKGROUND-COLOR:	#527c3b;
}
.calendario_sd
{
    FONT-SIZE:			0.85em;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR:	#527c3b;
}
.calendario_np
{
    VISIBILITY:			hidden;
    WIDTH:				15%;
    COLOR:				#000000;
}
.calendario_wd
{
    FONT-SIZE:			0.85em;
    WIDTH:				14%;
    COLOR:				#ab0102;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
}
.calendario_contenitore
{
    BORDER-RIGHT:		#eae1ce 1px solid;
    BORDER-TOP:			#eae1ce 1px solid;
    MARGIN-TOP:			0.2em;
    MARGIN-BOTTOM:		0.2em;
    BORDER-LEFT:		#eae1ce 1px solid;
    WIDTH:				auto;/*98%;*/
    BORDER-BOTTOM:		#eae1ce 1px solid;
}
.calendario_titolo
{
    BORDER-RIGHT:		#eae1ce 1px solid;
    BORDER-TOP:			#eae1ce 1px solid;
    FONT-WEIGHT:		bold;
    FONT-SIZE:			0.8em;
    VERTICAL-ALIGN:		middle;
    BORDER-LEFT:		#eae1ce 1px solid;
    WIDTH:				99%;
    COLOR:				#40341c;
    PADDING-TOP:		2%;
    BORDER-BOTTOM:		#eae1ce 1px solid;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    HEIGHT:				1.5em;
    BACKGROUND-COLOR:	#eae1ce;
    TEXT-ALIGN:			center;
}
.giorno_con_eventi
{
	FONT-SIZE:			0.9em;
    WIDTH:				14%;
    COLOR:				#ffffff;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    BORDER-COLLAPSE:	collapse;
    border:				solid 1px #ffffff;
    BACKGROUND-COLOR:	#527c3b;
    /*height:				1em;*/
}
.giorno_con_eventi A
{
	/*FONT-SIZE:			0.9em;
    WIDTH:				14%;
    COLOR:				#ffffff;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    /*BORDER-COLLAPSE:	collapse;*/
    border:				solid 1px #527c3b;
    /*BACKGROUND-COLOR:	#527c3b;
    /*height:				1em;*/
}
.giorno_corrente
{
    FONT-SIZE:			1em;
    WIDTH:				100%;
    COLOR:				#ffffff;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    BORDER-COLLAPSE:	collapse;
    BACKGROUND-COLOR:	#990000;/*#527c3b*/
}
/************ FINE SEZIONE CALENDARIO *************************************************************/
.OpzioniSondaggio
{
    TEXT-ALIGN:			left;
    font-size:			100%;
}
.admEditSondaggio
{
    TEXT-ALIGN:			center;
}
.NormalSondaggio
{
    MARGIN-LEFT:		0.5em;
    WIDTH:				99%;
}
.CommandButtonSondaggio
{
}
.NormalRedSondaggio
{
}
.form_field_Sondaggio
{
}
.formSondaggi
{
}
.listaSondaggiAdmin
{
}
.listaSindaggi
{
    OVERFLOW:			hidden;
    WIDTH:				99%;
}
.fieldsetSondaggio
{
    BORDER-RIGHT:		0em;
    PADDING-RIGHT:		0em;
    BORDER-TOP:			#d0e2c7 1px solid;
    PADDING-LEFT:		0em;
    FONT-SIZE:			0.8em;
    PADDING-BOTTOM:		0em;
    MARGIN:				0em;
    BORDER-LEFT:		0em;
    /*WIDTH:				14.4em;*/
    PADDING-TOP:		0em;
    BORDER-BOTTOM:		0em;
}
.sondaggioLabel
{
}
.sondaggio
{
    BORDER-RIGHT:		#e3eedd 1px solid;
    BORDER-TOP:			#e3eedd 1px solid;
    MARGIN-TOP:			0.18em;
    FONT-WEIGHT:		bolder;
    FONT-SIZE:			0.8em;/*0.85em;*/
    BORDER-LEFT:		#e3eedd 1px solid;
    WIDTH:				99.9%;
    COLOR:				#000000;
    BORDER-BOTTOM:		#e3eedd 1px solid;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR:	#ffffff;
    TEXT-ALIGN:			left;
}
.sondaggio_contenitore
{
    BORDER-RIGHT:		#ffffff 1px solid;
    BORDER-TOP:			#ffffff 1px solid;
    FONT-WEIGHT:		bolder;
    /*FONT-SIZE:			0.95em;*/
    BORDER-LEFT:		#ffffff 1px solid;
    WIDTH:				98%;/*98%;*/
    COLOR:				#000000;
    BORDER-BOTTOM:		#ffffff 1px solid;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR:	#ffffff;
}
.sondaggio_titolo
{
    BORDER-RIGHT:		#e3eedd 1pt solid;
    BORDER-TOP:			#e3eedd 1pt solid;
    FONT-WEIGHT:		bold;
    /*FONT-SIZE:			0.95em;*/
    VERTICAL-ALIGN:		middle;
    BORDER-LEFT:		#e3eedd 1pt solid;
    COLOR:				#39462b;
    PADDING-TOP:		2%;
    BORDER-BOTTOM:		#e3eedd 1pt solid;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    HEIGHT:				1.5em;
    BACKGROUND-COLOR:	#e3eedd;
    TEXT-ALIGN:			center;
}
.sondaggio_domanda
{
    FONT-WEIGHT:		normal;
    /*FONT-SIZE:			11px;*/
    WIDTH:				100%;
    COLOR:				#000000;
    PADDING-TOP:		0.38em;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    HEIGHT:				20px;
    TEXT-ALIGN:			center;
}
.sondaggio_pannello 
{
    VERTICAL-ALIGN:		top;
    width:				100%;
    height:				2.25em;
    TEXT-ALIGN:			center;
}
.Immagine_Percentuale_Voti
{
    HEIGHT:				0.85em;
}
.sondaggioCaption
{
    WIDTH:				50%;
}
.Voti
{
    WIDTH:				20%;
}
.VotiPercentuale
{
    WIDTH:				20%;
}
.CommandButtonQuestionarioUtenti
{
}
.CommandButtonRisposta
{
    MARGIN-LEFT:		3em;
}
.CommandButtonQuestionario
{
}
.NormalRedQuestionario
{
}
.form_field_Questionario
{
    MARGIN-LEFT:		3em;
}
.form_field_QuestionarioDomanda
{
    MARGIN-LEFT:		3em;
}
.CommandButtonQuestionarioDomanda
{
    MARGIN-LEFT:		3em;
}
.NormalRedQuestionarioDomanda
{
    MARGIN-LEFT:		3em;
}
.formQuestionario
{
    PADDING-LEFT:		1.2em;
}
.listaQuestionario
{
    MARGIN-LEFT:		0em;
}
.domandaQuestionario
{
    MARGIN-LEFT:		3em;
}
.questionarioOpzioni
{
    MARGIN-LEFT:		0.5em;
}
.utentiQuestionario
{
}
.questionario_titolo
{
    FONT-WEIGHT:		bold;
    FONT-SIZE:			0.7em;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    HEIGHT:				1.25em;
    BACKGROUND-COLOR:	#f1f0e4;
}
.questionario_grazie
{
	color:				#393D18;
	border:				solid 0.2em #E3EEDD;
    FONT-WEIGHT:		bold;
    FONT-SIZE:			1em;
    WIDTH:				99%;
    TEXT-ALIGN:			center;
    margin-top:			1%;
    padding-top:		3%;
    padding-bottom:		3%;
}
.linkQuestionarioGruppo
{
    /*BORDER-RIGHT: 5px solid;
    BORDER-TOP: 5px solid;*/
    FONT-SIZE:			0.9em;
    /*BORDER-LEFT: 5px solid;*/
    WIDTH:				45%;
    /*BORDER-BOTTOM: 5px solid;*/
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    HEIGHT:				1.1em;
    TEXT-ALIGN:			left;
}
.pubblicaQuestionarioGruppo
{
    /*BORDER-RIGHT: 5px solid;
    BORDER-TOP: 5px solid;*/
    FONT-SIZE:			0.9em;
    /*BORDER-LEFT: 5px solid;*/
    WIDTH:				35%;
    /*BORDER-BOTTOM: 5px solid;*/
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    HEIGHT:				1.1em;
    TEXT-ALIGN:			left;
}
.chkQuestionario
{
    PADDING-LEFT:		1.2em;
}
.rispAnonima
{
    FONT-WEIGHT:		bold;
    FONT-SIZE:			1em;
    MARGIN-BOTTOM:		1em;
    COLOR:				#39552b;
}
.modificaQuestionario
{
    TEXT-ALIGN:			center;
}
.spanNoQuestionariDisp
{
}
/* REGISTRAZIONE */
.form_label_registrazione
{
}
.form_field_registrazione
{
}
.ddlWidth
{
	width:				100%;
}
.ddlWidthLocations
{
	width:				60%;
}
.form_required_registrazione
{
    PADDING-RIGHT:		0em;
    PADDING-LEFT:		0em;
    PADDING-BOTTOM:		0em;
    COLOR:				#990000;
    PADDING-TOP:		0em;
    font-size:			0.85em;
}
.form_required_registrazione_font
{
    PADDING-RIGHT:		0em;
    PADDING-LEFT:		0em;
    FONT-SIZE:			0.8em;
    PADDING-BOTTOM:		0em;
    COLOR:				#990000;
    PADDING-TOP:		0em;
}
.CommandButtonRegistrazione
{
}
.frmRegField
{
    CLEAR:				both;
    PADDING-RIGHT:		0%;
    MARGIN-TOP:			0.25%;
    PADDING-LEFT:		0%;
    RIGHT:				0%;
    LEFT:				0%;
    MARGIN-BOTTOM:		0.25%;
    PADDING-BOTTOM:		0%;
    WIDTH:				99%;
    LINE-HEIGHT:		1.7em;
    PADDING-TOP:		0%;
    TOP:				0em;
    TEXT-ALIGN:			left;
    font-size:			0.85em;
}
.frmRegFieldName
{
    MARGIN-TOP:			0.38em;
    FLOAT:				left;
    MARGIN-BOTTOM:		0.2em;
    WIDTH:				25%;
    MARGIN-RIGHT:		0.5%;
    TOP:				0em;
    TEXT-ALIGN:			right;
}
.frmRegFieldValue
{
    MARGIN-TOP:			0.2em;
    FLOAT:				left;
    MARGIN-BOTTOM:		0.2em;
    MARGIN-LEFT:		0.5%;
    WIDTH:				70%;
    TOP:				0em;
    TEXT-ALIGN:			left;
}
.NormalRedConfReg
{
    PADDING-RIGHT:		0.8em;
    MARGIN-TOP:			1em;
    PADDING-LEFT:		0.8em;
    FONT-WEIGHT:		bold;
    FONT-SIZE:			1.1em;
    PADDING-BOTTOM:		0.8em;
    VERTICAL-ALIGN:		middle;
    COLOR:				#990000;
    PADDING-TOP:		0.8em;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN:			center;
    clear:				both;
}
DIV.RegistrazioneOK
{
    PADDING-LEFT:		1%;
    FONT-SIZE:			95%;
    MARGIN-LEFT:		0.25em;
    WIDTH:				98%;
    MARGIN-RIGHT:		0.25em;
}
.PannelloRegistrazione
{
    BORDER-RIGHT:		#31511c 1px solid;
    PADDING-RIGHT:		0.3em;
    BORDER-TOP:			#31511c 1px solid;
    PADDING-LEFT:		0.3em;
    FONT-SIZE:			0.85em;
    FLOAT:				left;
    PADDING-BOTTOM:		0.3em;
    OVERFLOW:			auto;
    BORDER-LEFT:		#31511c 1px solid;
    WIDTH:				48%;
    PADDING-TOP:		3%;
    BORDER-BOTTOM:		#31511c 1px solid;
    HEIGHT:				18em;
    BACKGROUND-COLOR:	#ffffff;
    TEXT-ALIGN:			left;
}
.PannelloRegistrazioneContrib
{
	BORDER-RIGHT:		#31511c 1px solid;
	BORDER-LEFT:		#31511c 1px solid;
	BORDER-TOP:			#31511c 1px solid;
	BORDER-BOTTOM:		#31511c 1px solid;
    PADDING-RIGHT:		0.3em;
    PADDING-LEFT:		0.3em;
    PADDING-BOTTOM:		0.3em;
    FONT-SIZE:			0.85em;
    FLOAT:				left;
    OVERFLOW:			auto;
    WIDTH:				48%;
    PADDING-TOP:		3%;
    FONT-SIZE:			0.75em;
    HEIGHT:				18em;
    BACKGROUND-COLOR:	#ffffff;
    TEXT-ALIGN:			left;
}
.PannelloRegistrazioneRight
{
    BORDER-RIGHT:		#31511c 1px solid;
    PADDING-RIGHT:		0.3em;
    BORDER-TOP:			#31511c 1px solid;
    PADDING-LEFT:		0.3em;
    FONT-SIZE:			0.85em;
    PADDING-BOTTOM:		0.3em;
    OVERFLOW:			auto;
    BORDER-LEFT:		#31511c 1px solid;
    WIDTH:				40%;
    PADDING-TOP:		3%;
    BORDER-BOTTOM:		#31511c 1px solid;
    HEIGHT:				18em;
    BACKGROUND-COLOR:	#ffffff;
    TEXT-ALIGN:			left;
}
.SpaceTextbox
{
    HEIGHT:				2.5em;
}
.form_label_professione
{
    MARGIN-TOP:			0.5%;
    WIDTH:				50%;
}
.registrazioneAnagrafica
{
	padding:			1em;
	margin:				1em;
    MIN-WIDTH:			40%;
    WIDTH:				auto;
}
.registrazioneCategorie
{
	padding:			1em;
	margin:				1em;
    MIN-WIDTH:			40%;
    WIDTH:				auto;
}
.registrazioneContribuzione
{	
	padding:			1em;
	margin:				1em;
    MIN-WIDTH:			40%;
    WIDTH:				95%;
}
.registrazioneLogin
{	
	padding:			1em;
	margin:				1em;
    MIN-WIDTH:			40%;
    WIDTH:				95%;
}
.registrazioneNewsletter
{
	padding:			1em;
	margin:				1em;
    MIN-WIDTH:			40%;
    WIDTH:				95%;
}
.registrazioneNewsletter ul
{
	list-style-type:	none;
}
.registrazionePrivacy
{
	padding:			1em;
	margin:				1em;
    MIN-WIDTH:			40%;
    WIDTH:				95%;
}
.RegistrationCategoriesDiv
{
	float:				left;
	width:				49%;
}
.RegistrationCategoriesTree
{
	font-size:			0.75em;
	border:				solid 0.1em #527c3b;
	float:				left;
	width:				99%;
	margin-right:		0.5em;
}
.RegistrationCategoriesTreeExpanded
{
	font-size:			0.75em;
	border:				solid 0.1em #527c3b;
	float:				left;
	width:				99%;
	margin-right:		0.5em;
	height:				40em;
	overflow:			auto;
}
.RegistrationKMCategoriesTree
{
	font-size:			0.75em;
	border:				solid 0.1em #527c3b;
	float:				left;
	width:				49%;
	margin-right:		0.5em;
}
.RegistrationSelectedCategories
{
	float:				left;
	margin-left:		0.5em;
	width:				48%;
}
.RegistrationSelectedKMCategories
{
	float:				left;
	border:				solid 0.1em #527c3b;
	margin-left:		0.5em;
	width:				48%;
}
.pnlSelectedCategories
{
	max-height:			25em;
	float:				left;
	width:				100%;
	overflow:			auto;
	padding-top:		0.2em;
	font-size:			0.75em;
}
.pnlSelectedCategoriesExpanded
{
	height:				100%;
	float:				left;
	width:				100%;
	overflow:			auto;
	padding-top:		0.2em;
	font-size:			0.75em;
}
.pnlSelectedCategoriesNotify
{
	border:				solid 0.1em #527c3b;
	color:				#2E4422;
	max-height:			29.5em;
	float:				left;
	width:				100%;
	padding-top:		0.2em;
	font-size:			0.75em;
	overflow:			auto;
}
.divSelCatNotify
{
	color:				#990000;
	font-size:			0.85em;
}
.divCblSelCat
{
	max-height:			26em;
	overflow:			auto;
}
.pnlSelectedKMCategories
{
	max-height:			25.5em;
	float:				left;
	width:				100%;
	overflow:			auto;
	padding-top:		0.2em;
	font-size:			0.8em;
}
.pnlSelectedKMCategoriesExpanded
{
	height:				100%;
	float:				left;
	width:				100%;
	overflow:			auto;
	padding-top:		0.2em;
	font-size:			0.8em;
}
.regLblSelectedCategoriesCaption
{
	color:				#2E4422;
	padding-top:		0.4em;
	padding-bottom:		0.4em;
	background-color:	#E3EEDD;
	text-align:			center;
	font-weight:		bold;
	font-size:			1em;
}
.regLblSelectedKMCategoriesCaption
{
	color:				#2E4422;
	padding-top:		0.4em;
	padding-bottom:		0.4em;
	background-color:	#E3EEDD;
	text-align:			center;
	font-weight:		bold;
	font-size:			0.85em;
}
.regSelectedCategoriesElement
{
	padding-top:		0.1em;
	padding-left:		0.2em;
	padding-bottom:		0.1em;
}
.regSelectedKMCategoriesElement
{
	padding-top:		0.1em;
	padding-left:		0.2em;
	padding-bottom:		0.1em;
}
.fieldsetAnagraficaLeft
{
    WIDTH:				15em;
    TEXT-ALIGN:			right;
}
.fieldsetAnagraficaRight
{
    TEXT-ALIGN:			left;
}
.REGISTRAZIONEPrivacy
{
    MARGIN-TOP:			1%;
    TEXT-ALIGN:			left;
}
.NormalRedLogin
{
}
.SiteLogin
{
    TEXT-ALIGN:			center;
}
.SiteLogin DIV.Login-PasswordPanel LABEL
{
    FONT-WEIGHT:		normal;
    FONT-SIZE:			0.85em;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
}
.SiteLogin DIV.Login-UserPanel LABEL
{
    FONT-WEIGHT:		normal;
    FONT-SIZE:			0.85em;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
}
.SiteLogin DIV.Login-PasswordPanel INPUT
{
    BORDER-RIGHT:		#527c3b 0.1em solid;
    BORDER-TOP:			#527c3b 0.1em solid;
    FONT-SIZE:			1em;
    BORDER-LEFT:		#527c3b 0.1em solid;
    BORDER-BOTTOM:		#527c3b 0.1em solid;
    FONT-FAMILY:		Verdana;
    BACKGROUND-COLOR:	#f1f0e4;
    TEXT-DECORATION:	none;
}
.SiteLogin DIV.Login-UserPanel INPUT
{
    BORDER-RIGHT:		#527c3b 0.1em solid;
    BORDER-TOP:			#527c3b 0.1em solid;
    FONT-SIZE:			1em;
    BORDER-LEFT:		#527c3b 0.1em solid;
    BORDER-BOTTOM:		#527c3b 0.1em solid;
    FONT-FAMILY:		Verdana;
    BACKGROUND-COLOR:	#f1f0e4;
    TEXT-DECORATION:	none;
}
.SiteLogin DIV.Login-SubmitPanel INPUT
{
    BORDER-RIGHT:		#527c3b 0.1em solid;
    BORDER-TOP:			#527c3b 0.1em solid;
    FONT-SIZE:			1em;
    BORDER-LEFT:		#527c3b 0.1em solid;
    BORDER-BOTTOM:		#527c3b 0.1em solid;
    FONT-FAMILY:		Verdana;
    BACKGROUND-COLOR:	#f1f0e4;
    TEXT-DECORATION:	none;
}
.SiteLogin DIV.Login-SubmitPanel INPUT
{
    PADDING-RIGHT:		0.12em;
    PADDING-LEFT:		0.12em;
    PADDING-BOTTOM:		0.12em;
    COLOR:				#39552b;
    PADDING-TOP:		0.12em;
    BACKGROUND-COLOR:	#e3eedd;
}
.SiteLogin DIV.Login-PasswordPanel
{
    PADDING-RIGHT:		40%;
    PADDING-BOTTOM:		1%;
/*    WIDTH:				50%;*/
    TEXT-ALIGN:			right;
}
.SiteLogin DIV.Login-UserPanel
{
    PADDING-RIGHT:		40%;
    PADDING-BOTTOM:		1%;
/*    WIDTH:				50%;*/
    TEXT-ALIGN:			right;
}
.SiteLogin DIV.Login-PasswordRecoveryPanel A
{
    FONT-WEIGHT:		normal;
    FONT-SIZE:			0.8em;
    COLOR:				#ab0102;
    FONT-FAMILY:		Verdana;
}
.SiteLogin DIV.PasswordRecoveryPanel A
{
    FONT-WEIGHT:		normal;
    FONT-SIZE:			0.8em;
    COLOR:				#ab0102;
    FONT-FAMILY:		Verdana;
}
.SiteLogin DIV.Login-FailurePanel
{
    FONT-WEIGHT:		bold;
    FONT-SIZE:			0.85em;
    PADDING-BOTTOM:		0.63em;
    COLOR:				#ff0000;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
}
.UtentiCollegati
{
    PADDING-LEFT:		0.06em;
    FONT-WEIGHT:		normal;
    FONT-SIZE:			1em;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
}
.UtentiCollegatiRuolo
{
    FONT-WEIGHT:		bold;
    FONT-SIZE:			0.85em;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
}
.UsersConnected
{
    PADDING-RIGHT:		0.42em;
    PADDING-LEFT:		0.42em;
    WIDTH:				98%;
    TEXT-ALIGN:			left;
}
.userConnectedLeft
{
    PADDING-RIGHT:		0.42em;
    PADDING-LEFT:		0.42em;
    WIDTH:				50%;
    TEXT-ALIGN:			left;
}
.userConnectedRight
{
    PADDING-RIGHT:		0.42em;
    PADDING-LEFT:		0.42em;
    WIDTH:				50%;
    TEXT-ALIGN:			left;
}
.MsgDeleteNewsletter
{
}
.divMsgDeleteNewsletter
{
	padding:			0.1em;
}
.formInvioNewsLetter
{
}
.form_field_NewsLetter
{
}
.form_label_NewsLetter
{
}
.NormalRedPagineStatiche
{
}
.listaPagineStatiche
{
}
.CommandButtonPagineStatiche
{
}
.stanzeLista
{
}
.stanzaDescrizione
{
}
.linkStanza
{
    TEXT-ALIGN:			left;
}
.linkModificaStanza
{
}
.linkEliminaStanza
{
}
.stanzeForm
{
}
.form_field_stanza
{
}
.CommandButtonStanza
{
}
.NormalRedStanza
{
}
.divListaStanze
{
	width:					99%;
	text-align:				center;
}
.divBottomChat
{
	padding-left:			0.5em;
	background-color:		#F1F0E4;
	width:					100%;
	height:					100%;
}
.divOnLineChat
{
    FONT-SIZE:			0.9em;
    height:				27.2em;
    overflow:			auto;
}
.divOnLineChatTitolo
{
    PADDING-RIGHT:		0.1em;
    PADDING-LEFT:		0.1em;
    PADDING-BOTTOM:		0.3em;
    
    
    BORDER-RIGHT:		#eae1ce 1px solid;
    BORDER-TOP:			#eae1ce 1px solid;
    FONT-WEIGHT:		bold;
    FONT-SIZE:			0.8em;
    VERTICAL-ALIGN:		middle;
    BORDER-LEFT:		#eae1ce 1px solid;
    COLOR:				#40341c;
    PADDING-TOP:		2%;
    BORDER-BOTTOM:		#eae1ce 1px solid;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    HEIGHT:				1.5em;
    BACKGROUND-COLOR:	#eae1ce;
    TEXT-ALIGN:			center;    
}
.titoloPrivato
{
    PADDING-RIGHT:		0.1em;
    PADDING-LEFT:		0.1em;
    FONT-WEIGHT:		bold;
    PADDING-BOTTOM:		0.3em;
    PADDING-TOP:		0.3em;
    BACKGROUND-COLOR:	#e3eedd;
    TEXT-ALIGN:			center;
}
.divBloccoPopUp
{
    PADDING-RIGHT:		0.5em;
    PADDING-LEFT:		0.5em;
    FONT-WEIGHT:		bold;
    PADDING-BOTTOM:		0.5em;
    padding-top:		0.5em;
    COLOR:				red;
    PADDING-TOP:		0em;
    font-size:			0.7em;
}
.UserOnLineChat
{
	width:95%;
	padding:0.4em;
	margin-top:0em;
	margin-bottom:0em;
	
    FONT-WEIGHT:		bold;
    VERTICAL-ALIGN:		middle;
    COLOR:				#39462b;
    FONT-SIZE:			0.9em;    
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR:	#e3eedd;
}
.UserOnLineChatAlt
{
	width:94.5%;
	padding:0.4em;
	margin-top:0em;
	margin-bottom:0em;	
	
    FONT-WEIGHT:		bold;
    FONT-SIZE:			0.9em;
    VERTICAL-ALIGN:		middle;
    COLOR:				#39462b;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
}
.UserOnLineChatLink:HOVER
{
	color:#3E6723;
	text-decoration:underline;
}
.UserOnLineChatLink:LINK
{
	color:#3E6723;
	text-decoration:underline;	
}
.UserOnLineChatLink:VISITED
{
	color:#3E6723;
	text-decoration:underline;	
}

.labelMessaggio
{
    FONT-SIZE:			0.8em;
    vertical-align:		middle;	
    padding-bottom:		0.2em;	    
}
.form_field_chat
{
}
.chat
{
    PADDING-RIGHT:		0.5em;
    PADDING-LEFT:		0.5em;
    PADDING-BOTTOM:		0.5em;
    PADDING-TOP:		0.5em;
}
.spanChatNome
{
    FONT-WEIGHT:		bold;
}
.spanChatDataMsg
{
    FONT-SIZE:			0.8em;
}
.spanChatMsg
{
    FONT-SIZE:			0.8em;	
    /*HEIGHT:				1.6em;*/
    margin-bottom:		0.2em;
    margin-top:		0.3em;    
}
.divChatHeaderMsg
{
	width:100%;
	
    FONT-SIZE:			0.8em;
    COLOR:				#393d18;
    PADDING-TOP:		0.13em;
    /*HEIGHT:				1.6em;*/
    BACKGROUND-COLOR:	#edf3e9;
}
.divBottomUserChat
{
    PADDING-RIGHT:		0.5em;
    PADDING-LEFT:		0.2em;
    PADDING-TOP:		0.5em;
    font-size:			0.7em;
    
    FONT-WEIGHT:		bold;
    VERTICAL-ALIGN:		middle;
    COLOR:				#40341c;
    FONT-FAMILY:		Verdana, Arial, Helvetica, sans-serif;
}
.spanChatNomePrivato
{
    FONT-SIZE:			0.8em;
    vertical-align:		middle;	
    padding-bottom:		0.2em;	
}
.spanChatMsgPrivato
{
    FONT-WEIGHT:		bold;
    COLOR:				red;
}
.divChatPrivata
{
    PADDING-RIGHT:		0.5em;
    PADDING-LEFT:		0.1em;
    PADDING-BOTTOM:		0.3em;
    PADDING-TOP:		0.5em;
    TEXT-ALIGN:			center;
}
.labelMsgPrivato
{
}
.CommandButtonMsgPrivato
{
}
.bodyChatUsers
{
    BORDER-LEFT:		#D0E2C7 1pt solid;
    BORDER-BOTTOM:		#F1F0E4 1pt solid;	
}
.mainchat
{
	width:93%;
	padding:0.5em;
}
.searchInto
{
    BORDER-RIGHT:		#31511c 1px solid;
    PADDING-RIGHT:		0.3em;
    BORDER-TOP:			#31511c 1px solid;
    PADDING-LEFT:		0.3em;
    FONT-SIZE:			0.85em;
    PADDING-BOTTOM:		0.3em;
    OVERFLOW:			auto;
    BORDER-LEFT:		#31511c 1px solid;
    WIDTH:				48%;
    PADDING-TOP:		3%;
    BORDER-BOTTOM:		#31511c 1px solid;
    HEIGHT:				34em;
    BACKGROUND-COLOR:	#ffffff;
    TEXT-ALIGN:			left;
}
.searchForm
{
    MARGIN-TOP:			0.68em;
    FONT-SIZE:			0.95em;
    FLOAT:				left;
    WIDTH:				49%;
    HEIGHT:				100%;
    BACKGROUND-COLOR:	#edf3e9;
    TEXT-ALIGN:			left;
}
.searchFormAdvice
{
    padding-TOP:		2em;
    FONT-SIZE:			1.1em;
    WIDTH:				98%;
    HEIGHT:				30em;
    BACKGROUND-COLOR:	#edf3e9;
    TEXT-ALIGN:			left;
    margin-left:1em;
}
DIV.header
{
    PADDING-LEFT:		1%;
    PADDING-TOP:		0.5%;
    BORDER-BOTTOM:		#787878 1px solid;
    BACKGROUND-COLOR:	#ffffff;
}
DIV.header UL
{
    PADDING-RIGHT:		0em;
    PADDING-LEFT:		0em;
    PADDING-BOTTOM:		0em;
    MARGIN:				0em;
    PADDING-TOP:		0em;
    WHITE-SPACE:		nowrap;
    LIST-STYLE-TYPE:	none;
}
DIV.header LI
{
    PADDING-RIGHT:		0em;
    DISPLAY:			inline;
    PADDING-LEFT:		0em;
    PADDING-BOTTOM:		0em;
    MARGIN:				0em;
    PADDING-TOP:		0em;
}
DIV.header LI A
{
    BORDER-RIGHT:		#787878 1px solid;
    PADDING-RIGHT:		0.5%;
    BORDER-TOP:			#787878 1px solid;
    PADDING-LEFT:		0.5%;
    BACKGROUND:			#ffffff;
    BORDER-LEFT:		#787878 1px solid;
    COLOR:				#3e6723;
    BORDER-BOTTOM:		#787878 1px solid;
    TEXT-DECORATION:	none;
}
DIV.header LI A:hover
{
    COLOR:				#ffffff;
    BACKGROUND-COLOR:	#3e6723;
}
DIV.header LI.current A
{
    PADDING-RIGHT:		0.5%;
    PADDING-LEFT:		0.5%;
    FONT-WEIGHT:		bold;
    CURSOR:				default;
    COLOR:				#3e6723;
    BORDER-BOTTOM:		#edf3e9 1px solid;
    BACKGROUND-COLOR:	#edf3e9;
}
DIV.header LI.current A:hover
{
    FONT-WEIGHT:		bold;
    CURSOR:				default;
    COLOR:				#3e6723;
    BORDER-BOTTOM:		#edf3e9 1px solid;
    BACKGROUND-COLOR:	#edf3e9;
}
.colEtichette
{
    PADDING-RIGHT:		1%;
    FONT-WEIGHT:		bold;
    PADDING-BOTTOM:		0.5%;
    COLOR:				#31511c;
    TEXT-ALIGN:			right;
}
.interlinea
{
    PADDING-BOTTOM:		0.2%;
    LINE-HEIGHT:		1.5em;
}
#grvDocuments
{
    CLEAR:				both;
}
.searchForm UL
{
    PADDING-LEFT:		2em;
    LIST-STYLE-TYPE:	none;
}
.searchForm LI
{
    DISPLAY:			inline;
}
.searchInto UL
{
    LIST-STYLE-TYPE:	none;
}
.fieldSet
{
	clear:				both;	
    MARGIN:				1%;
    /*WIDTH:				90%;*/
}
.tblHeader
{
    DISPLAY:			none;
}
.tblHeaderVersion
{
	text-align:			center;
}
IMG
{
    BORDER-RIGHT:		0em;
    BORDER-TOP:			0em;
    BORDER-LEFT:		0em;
    BORDER-BOTTOM:		0em;
}
.TreeViewCategorie
{
    BORDER-RIGHT:		#537c3c 0.1em solid;
    BORDER-TOP:			#537c3c 0.1em solid;
    FONT-SIZE:			1em;
    OVERFLOW:			auto;
    BORDER-LEFT:		#537c3c 0.1em solid;
    WIDTH:				98%;
    BORDER-BOTTOM:		#537c3c 0.1em solid;
    FONT-FAMILY:		Verdana;
    HEIGHT:				18.75em;
    TEXT-ALIGN:			left;
}
.LinkSearch
{
    MARGIN:				1%;
    WIDTH:				75%;
    COLOR:				#3e6723;
    TEXT-ALIGN:			left;
}
.divTestata
{
    MAX-WIDTH:			57em;/*54em;*/
	height:				3.1em;
	margin-bottom:		0.3em;    
}
.divLogoPresidenza
{
    FLOAT:				left;
    WIDTH:				14.2em;
    height:				100%;
}
.divNomeSito
{
    /*BORDER-RIGHT:		#426330 0.06em solid;*/
    background-color:	#EFEAE4;
    FLOAT:				left;
    /*MAX-WIDTH:			25em;*/
    /*WIDTH:				71%;/*46%;*/
    /*BORDER-BOTTOM:		#426330 0.06em solid;*/
	height:				100%;
}
.divPresidenza
{
    PADDING-RIGHT:		0px;
    PADDING-LEFT:		0px;
    FONT-SIZE:			130%;
    /*PADDING-BOTTOM:		0.09em;*/
    PADDING-BOTTOM:		0.02em;
    MARGIN:				0px;
    COLOR:				#252525;
    LINE-HEIGHT:		normal;
    /*PADDING-TOP:		0.08em;*/
    PADDING-TOP:		0.06em;
    FONT-FAMILY:		"Times New Roman", Times, serif;
    LETTER-SPACING:		0.1em;
    BACKGROUND-COLOR:	#efeae4;
    TEXT-ALIGN:			center;
}
.divMinistro
{
    BORDER-TOP:			#b32b24 0.18em solid;
    PADDING-LEFT:		0px;
    FONT-SIZE:			0.99em;
    /*PADDING-BOTTOM:		0.06em;*/
    PADDING-BOTTOM:		0.03em;
    MARGIN:				0px;
    COLOR:				#252525;
    LINE-HEIGHT:		normal;
    /*PADDING-TOP:		0.06em;*/
    PADDING-TOP:		0.03em;
    FONT-FAMILY:		"Times New Roman", Times, serif;
    LETTER-SPACING:		0.09em;
    BACKGROUND-COLOR:	#efeae4;
    TEXT-ALIGN:			center;
}
.divLogoMagellano
{
    /*PADDING-LEFT:		0.63em;*/
}
.imgLogoMagellano
{
    PADDING-LEFT:		0.08em;
}
.pagerItem
{
    FONT-WEIGHT:		bold;
    FONT-SIZE:			0.95em;
    MARGIN-LEFT:		0.1em;
    COLOR:				#990000;
    MARGIN-RIGHT:		0.1em;
    BACKGROUND-COLOR:	#ffffff;
    TEXT-DECORATION:	none;
}
.pagerCurrent
{
    PADDING-LEFT:		0.18em;
    FONT-WEIGHT:		bold;
    FONT-SIZE:			0.95em;
    COLOR:				#ffffff;
    MARGIN-RIGHT:		0.18em;
    BACKGROUND-COLOR:	#990000;
    TEXT-DECORATION:	none;
}
.labelExplorer
{
    FONT-WEIGHT:		bold;
    PADDING-BOTTOM:		0.5%;
    COLOR:				#393d18;
    PADDING-TOP:		1%;
    TEXT-ALIGN:			center;
}
.labelAvviso
{
    MARGIN-TOP:			1%;
    FONT-WEIGHT:		bold;
    FONT-SIZE:			0.9em;
    COLOR:				#990000;
    TEXT-ALIGN:			center;
}
.listTabMenu
{
    PADDING-RIGHT:		0.5%;
    FLOAT:				right;
    MARGIN-BOTTOM:		0.9em;
    PADDING-BOTTOM:		0.5%;
    PADDING-TOP:		0.5%;
}
.listNavigator
{
    MARGIN-LEFT:		0.5%;
}
.labelPathNavigation
{
    FONT-WEIGHT:		bold;
    COLOR:				#393d18;
    PADDING-TOP:		0.5%;
    TEXT-ALIGN:			center;
}
.divActionMenu
{
	padding-top:		1%;
	width:				100%;
	clear:				both;
}
.consClipboard
{
    MARGIN-TOP:			1%;
    MARGIN-BOTTOM:		0.5%;
    FONT-SIZE:			0.85em;
    WIDTH:				100%;	
    /*BACKGROUND-COLOR:	#F1F0E4;*/
    FLOAT:				left;
}
.tableClipboardOnlyOne
{
	width:				100%;
	border:				0;
	text-align:			center;
}
.tableClipboardOnlyOne caption
{
	background-color:#E1E2C7;
}
.tableClipboardDoc
{
    WIDTH:				49.5%;
    border:				0;
    float:				left;
    TEXT-ALIGN:			center;
}
.tableClipboardObj
{
    WIDTH:				49.5%;
    border:				0;
    float:				right;
    TEXT-ALIGN:			center;
}
.ClipboardDocumentsAlternateRow
{
	background-color: #F3F3E9;
}
.ClipboardObjectsAlternateRow
{
	background-color: #F3F3E9;
}
.tableClipboardDoc caption
{
	background-color:#E1E2C7;
}
.tableClipboardObj caption
{
	background-color:#E1E2C7;
}
.ClipboardDocumentsHeader
{
	background-color: #FAF7EB;
}
.ClipboardObjectsHeader
{
	background-color: #FAF7EB;
}
/* STYLE CONSULTATION */
.grvFolders
{
	width:					99.5%;
	margin-bottom:			1em;
    border-width:			0;
    BORDER-TOP-STYLE:		none;
    BORDER-RIGHT-STYLE:		none;
    BORDER-LEFT-STYLE:		none;
    BORDER-BOTTOM-STYLE:	none;
    BORDER-COLLAPSE:		collapse;
}
.divConsultation
{
    PADDING-RIGHT:		0px;
    PADDING-LEFT:		0px;
    FONT-SIZE:			0.8em;
    PADDING-BOTTOM:		0px;
    MARGIN:				0px;
    OVERFLOW:			auto;
    WIDTH:				99%;
    PADDING-TOP:		0px;
    HEIGHT:				100%;
}
DIV#consHeader
{
    PADDING-RIGHT:		0%;
    MARGIN-TOP:			0.5%;
    PADDING-LEFT:		0%;
    FLOAT:				right;
    PADDING-BOTTOM:		0%;
    WIDTH:				100%;
    PADDING-TOP:		0%;
    HEIGHT:				auto;
}
DIV#consMain
{
    MARGIN-TOP:			1%;
    FLOAT:				left;
    WIDTH:				100%;
    HEIGHT:				auto;
}
DIV#consExplorer
{
    BORDER-RIGHT:		#284316 1px solid;
    BORDER-TOP:			#284316 1px solid;
   /* PADDING-LEFT:		0.5%;*/
    FLOAT:				left;
    PADDING-BOTTOM:		0.5%;
    BORDER-LEFT:		#284316 1px solid;
    /*WIDTH:				19.5%;*/
    WIDTH:				25%;
    BORDER-BOTTOM:		#284316 1px solid;
    HEIGHT:				100%;
    BACKGROUND-COLOR:	#f2f7f0;
}
DIV#consContent
{
    FLOAT:				left;
    MARGIN-LEFT:		0.2%;
    WIDTH:				74%;
}
DIV#consFooter
{
    CLEAR:				both;
    WIDTH:				100%;
}
.InfoDocument
{
    PADDING-LEFT:		0.5em;
    FLOAT:				right;
    PADDING-BOTTOM:		1em;
    WIDTH:				99%;
    PADDING-TOP:		1em;
    BACKGROUND-COLOR:	#f2f7f0;
}
.rblQuantityVote
{
	padding-left:0em;
	margin-left:0em;
}
.pnlVoteInsert
{
	width:97%;
	margin-left:		1%;
	border:1px solid #284316;
	padding:0.5em;
	background-color:#FFFFFF;
	float:left;
	margin-top:1em;
	margin-bottom:1em;
}
.pnlVoteHeader
{
	width:100%;
	background-color: #D0E2C7;
	padding-top:	  0.5em;
	padding-bottom:	  0.5em;
	text-align:center;
	font-weight:bold;
}
.regErrorList
{
	list-style-type:none;
	margin:0em;
}
.multiLineTextBox
{
	overflow:auto;
}
.lblDocumentRequired
{
	padding-bottom:		1em;
	COLOR:				#990000;
	font-weight:		normal;
}
.TitoloSezione
{
    FONT-WEIGHT:		bold;
    FONT-SIZE:			1em;
    MARGIN:				0.38em 0.2em 0.2em;
    WIDTH:				99%;
    COLOR:				#393d18;
    PADDING-TOP:		0.5em;
    HEIGHT:				1.9em;
    BACKGROUND-COLOR:	#d0e2c7;
    TEXT-ALIGN:			center;
}
.grvAlternateRow
{
    BACKGROUND-COLOR:	#edf3e9;
}
.SearchgrvAlternateRow
{
    VERTICAL-ALIGN:		top;
    BACKGROUND-COLOR:	#edf3e9;
}
table caption
{
    FONT-WEIGHT:		bold;
    FONT-SIZE:			1em;
    MARGIN:				0.38em 0.2em 0.2em;
    VERTICAL-ALIGN:		middle;
    COLOR:				#393d18;
    PADDING-TOP:		0.3em;
    HEIGHT:				1.9em;
    BACKGROUND-COLOR:	#d0e2c7;
}
.tableDocConsultation
{
    WIDTH:					99.5%;
    border-width:			0;
    BORDER-TOP-STYLE:		none;
    BORDER-RIGHT-STYLE:		none;
    BORDER-LEFT-STYLE:		none;
    BORDER-BOTTOM-STYLE:	none;
    BORDER-COLLAPSE:		collapse;
}
.boxConsultationLeft
{
    BORDER-RIGHT:		#d0e2c7 1px solid;
    PADDING-RIGHT:		0em;
    BORDER-TOP:			#d0e2c7 1px solid;
    PADDING-LEFT:		0em;
    FLOAT:				left;
    PADDING-BOTTOM:		0em;
    OVERFLOW:			auto;
    BORDER-LEFT:		#d0e2c7 1px solid;
    WIDTH:				56%;
    PADDING-TOP:		0em;
    BORDER-BOTTOM:		#d0e2c7 1px solid;
    HEIGHT:				30em;
}
.boxConsultationRight
{
    BORDER-RIGHT:		#d0e2c7 1px solid;
    BORDER-TOP:			#d0e2c7 1px solid;
    OVERFLOW:			auto;
    BORDER-LEFT:		#d0e2c7 1px solid;
    WIDTH:				41%;
    BORDER-BOTTOM:		#d0e2c7 1px solid;
    HEIGHT:				30em;
}
.boxConsultationRight UL
{
    PADDING-LEFT:		0%;
    FONT-SIZE:			0.85em;
    LIST-STYLE-TYPE:	none;
    TEXT-ALIGN:			left;
}
.boxConsultationFoot
{
    CLEAR:				both;
}
.boxConsultationLeftRemove
{
    PADDING-RIGHT:		0em;
    PADDING-LEFT:		0em;
    FLOAT:				left;
    PADDING-BOTTOM:		0em;
    WIDTH:				57%;
    PADDING-TOP:		0em;
}
.boxConsultationRightAdd
{
    MARGIN-LEFT:		0.5%;
    OVERFLOW:			auto;
    WIDTH:				41%;
}
.boxConsultationLeftPublish
{
    BORDER-RIGHT:		#d0e2c7 1px solid;
    PADDING-RIGHT:		0em;
    BORDER-TOP:			#d0e2c7 1px solid;
    PADDING-LEFT:		0em;
    FLOAT:				left;
    PADDING-BOTTOM:		0em;
    OVERFLOW:			auto;
    BORDER-LEFT:		#d0e2c7 1px solid;
    WIDTH:				45%;
    PADDING-TOP:		0em;
    BORDER-BOTTOM:		#d0e2c7 1px solid;
    HEIGHT:				30em;
}
.boxConsultationRightPublish
{
    /*BORDER-RIGHT:		#d0e2c7 1px solid;
    BORDER-TOP:			#d0e2c7 1px solid;*/
    OVERFLOW:			auto;
    /*BORDER-LEFT:		#d0e2c7 1px solid;*/
    WIDTH:				54%;
    /*BORDER-BOTTOM:		#d0e2c7 1px solid;*/
    HEIGHT:				30em;
    background-color:	#F2F7F0;
}
.alignRight
{
    PADDING-RIGHT:		2.5%;
}
.communication
{
    MARGIN-LEFT:		0.9em;
    MARGIN-RIGHT:		0.9em;
}
.communication A
{
    FONT-SIZE:			0.8em;
}
.titleCommunication
{
    FONT-WEIGHT:		bold;
    FONT-SIZE:			0.95em;
}
.bodyCommunications
{
    FONT-SIZE:			0.85em;
}
fieldset
{
    BORDER-RIGHT:		0em;
    BORDER-TOP:			#d0e2c7 1px solid;
    PADDING-LEFT:		0.38em;
    FONT-SIZE:			1em;
    BORDER-LEFT:		0em;
    MARGIN-RIGHT:		0.38em;
    BORDER-BOTTOM:		0em;
    /*padding-bottom:0em;
    padding-top:0em;    */
}
.AddUser
{
}
.ListAddedUsers
{
    FONT-WEIGHT:		bold;
    FONT-SIZE:			1em;
    MARGIN-BOTTOM:		0.2em;
    PADDING-BOTTOM:		0.3em;
    MARGIN-LEFT:		0.2em;
    VERTICAL-ALIGN:		middle;
    COLOR:				#393d18;
    MARGIN-RIGHT:		0.2em;
    PADDING-TOP:		0.3em;
    BORDER-COLLAPSE:	collapse;
    HEIGHT:				1.5em;
    BACKGROUND-COLOR:	#d0e2c7;
    TEXT-ALIGN:			center;
}
.disclaimer H1
{
    PADDING-LEFT:		0.38em;
    FONT-SIZE:			1.2em;
    PADDING-BOTTOM:		0.4em;
    COLOR:				#000000;
    PADDING-TOP:		0.9em;
    FONT-FAMILY:		Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-ALIGN:			center;
}
.disclaimer P
{
    PADDING-RIGHT:		0.38em;
    PADDING-LEFT:		0.38em;
    FONT-SIZE:			0.9em;
    COLOR:				#000000;
    FONT-FAMILY:		Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-ALIGN:			justify;
}
.LinkLostPassword
{
    MARGIN-TOP:			5em;
    DISPLAY:			block;
    FONT-SIZE:			0.9em;
    COLOR:				#990000;
    MARGIN-RIGHT:		2em;
}
.LinkAreeRicerca
{
    COLOR:				teal;
}
.risultatiRicerca
{
    FONT-SIZE:			0.85em;
    WIDTH:				99%;
    BORDER-TOP-STYLE:	none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE:	none;
    BORDER-COLLAPSE:	collapse;
    BORDER-BOTTOM-STYLE:none;
}
.BackTo
{
    BORDER-RIGHT:		#990000 1px solid;
    PADDING-RIGHT:		0.5%;/*0.2*/
    BORDER-TOP:			#990000 1px solid;
    MARGIN-TOP:			0.5%;
    PADDING-LEFT:		0.5%;/*0.15*/
    MARGIN-BOTTOM:		1%;
    PADDING-BOTTOM:		0.5%;/*0.3*/
    BORDER-LEFT:		#990000 1px solid;
    COLOR:				#990000;
    PADDING-TOP:		0.4%;/*0.3*/
    BORDER-BOTTOM:		#990000 1px solid;
    TEXT-DECORATION:	none;
    background-color:   #FFFFFF;
	font-weight:        bold;

}
.Back
{
    MARGIN-TOP:			5%;
    MARGIN-BOTTOM:		1%;
    TEXT-ALIGN:			center;
}
.BackDown
{
    MARGIN-TOP:			1%;
    MARGIN-BOTTOM:		1%;
    TEXT-ALIGN:			center;
}
.BackUp
{
    MARGIN-TOP:			1%;
    MARGIN-BOTTOM:		5%;
    TEXT-ALIGN:			center;
}
.AdmBack
{
    MARGIN-TOP:			1%;
    MARGIN-BOTTOM:		1%;
    TEXT-ALIGN:			center;
}
.visualizzaVersion
{
    WIDTH:				2em;
}
.formatoVersion
{
    PADDING-LEFT:		0.5em;
    WIDTH:				2em;
}
.documentoVersion
{
    PADDING-LEFT:		1em;
}
.versioneVersion
{
    TEXT-ALIGN:			center;
}
.authorVersion
{
    TEXT-ALIGN:			left;
}
.dataVersion
{
    TEXT-ALIGN:			center;
}
.FooterPublishing
{
    FONT-SIZE:			1em;
    TEXT-ALIGN:			center;
}
.searchLeftButton
{
    MARGIN-TOP:			1%;
    PADDING-LEFT:		1%;
    FLOAT:				left;
    WIDTH:				65%;
    TEXT-ALIGN:			left;
}
.searchRightButton
{
    PADDING-RIGHT:		1%;
    MARGIN-TOP:			1%;
    FLOAT:				right;
    WIDTH:				auto;
    TEXT-ALIGN:			right;
}
.grvDocumentsRow
{
    VERTICAL-ALIGN:		top;
    BACKGROUND-COLOR:	#ffffff;
}
.marginLeft
{
	margin-left:		1%;
}
.marginTop
{
	margin-top:			1%;
}
.grvConsRecycle
{
	width:				99.5%;
	border-width:		0;
	border-collapse:	collapse;
}
/* STILE FORMS CONSULTATIONS */
/* STILE TASK */
.grvTask
{
	width:				98%;
	margin-left:		1%;
	margin-right:		1%;
}
.DetailTask
{
	width:				99%;
	margin-left:		1%;
}
.form_required_new_task
{
	margin-left:		1%;
	PADDING-RIGHT:		0em;
    PADDING-LEFT:		0em;
    PADDING-BOTTOM:		0em;
    COLOR:				#990000;
    PADDING-TOP:		0em;
}
/* STILE TASK */
#ctl00_ContentPlaceHolder1_wucChat_ifmChat
{
    BORDER-RIGHT:		#D0E2C7 1pt solid;
    BORDER-TOP:			#D0E2C7 1pt solid;
    BORDER-LEFT:		#D0E2C7 1pt solid;
    BORDER-BOTTOM:		#D0E2C7 1pt solid;
}
.frame_chat
{
    BORDER-RIGHT:		#D0E2C7 1pt solid;
    BORDER-TOP:			#D0E2C7 1pt solid;
    BORDER-LEFT:		#D0E2C7 1pt solid;
    BORDER-BOTTOM:		#D0E2C7 1pt solid;
}
/* STILE WUC CONFIRM */
.ConfirmDelete
{
	text-align:			center;
	font-size:			0.85em;
	margin-top:			1%;
	margin-bottom:		1%;
}
.divButtonConfirmDelete
{
	margin-top:			1%;
	margin-bottom:		1%;
}

.admMsgCssConfirm
{
	
}
.admMsgCssWarning
{
	
}
.admMsgCssError
{
	
}
.wordhighlight
{
	text-align:   left;
	font-weight:  bold;
	font-style:   italic;
	color:        #A40000;
}

/* STILE WUC CONFIRM */

/* STILE WUC COMMENT */
.commentGrvComments
{
	width:					99.5%;
	margin-bottom:			1em;
	margin-bottom:			0em;
    border-width:			0;
    BORDER-TOP-STYLE:		none;
    BORDER-RIGHT-STYLE:		none;
    BORDER-LEFT-STYLE:		none;
    BORDER-BOTTOM-STYLE:	none;
    BORDER-COLLAPSE:		collapse;
}
.commentHeader
{	
	height:					1.9em;
	margin-left:			5%;
	background-color:		#D0E2C7;
	padding-top:			0.5em;
	vertical-align:			middle;
}
.commentItem
{
	vertical-align:			top;
	padding:				0.5em;
	background-color:		#F2F7F0;
}
.commentAlternate
{
	vertical-align:			top;
	padding:				0.5em;
	background-color:		#FFFFFF;
}

.commentTitle
{
	margin-left:			0.8em;
	font-weight:			bold;
	color:					#820000;
}

.commentList
{
	margin-left:			0em;
	margin-top:				0.8em;
	width:					100%;
	font-weight:			normal;
}

.commentForm
{
	margin-left:			0.5em;
}

.commentButton
{
	font-weight:			bold;
	font-size:				0.98em;
	font-family:			Verdana,Arial,Helvetica,sans-serif;
	background-color:		#E3EEDD;
	border:					1px solid #527C3B;
	padding:				0.3em;
	margin-left:			1.0em;
}

.commentFormField
{
    CLEAR:					both;
    PADDING-RIGHT:			0%;
    MARGIN-TOP:				0.25%;
    PADDING-LEFT:			0%;
    RIGHT:					0%;
    LEFT:					0%;
    MARGIN-BOTTOM:			0.25%;
    PADDING-BOTTOM:			0%;
    margin-left:			1%;
    WIDTH:					99%;
    LINE-HEIGHT:			1.7em;
    PADDING-TOP:			0%;
    TOP:					0em;
    TEXT-ALIGN:				left;
}
.commentFormFieldName
{
    MARGIN-TOP:				0.38em;
    FLOAT:					left;
    MARGIN-BOTTOM:			0.2em;
    WIDTH:					24%;
    MARGIN-RIGHT:			0.5%;
    TOP:					0em;
    TEXT-ALIGN:				left;
}
.commentFormFieldValue
{
    MARGIN-TOP:				0.2em;
    FLOAT:					left;
    MARGIN-BOTTOM:			0.2em;
    MARGIN-LEFT:			0.5%;
    WIDTH:					74%;
    TOP:					0em;
    TEXT-ALIGN:				left;
}
.commentDelPnlConfirm
{
	
}
.commentDelLblWarning
{
	margin-left:			0.8em;
	font-weight:			bold;
	color:					#820000;
}
.commentDelLblConfirm
{
	margin-left:			0.8em;
	color:					#000000;
}
.commentDelLblComment
{
	margin-left:			0.8em;
	color:					#000000;
	font-style:				italic;	
}
/* STILE WUC COMMENT */
/* STILE WUC COMPARE */
.divCompare
{
	color:					#393D18;
	font-size:				0.85em;
	overflow:				hidden;
	width:					99%;
	background-color:		#F2F7F0;
}
.pnlCmpDoc
{
	width:					100%;
	overflow:				hidden;
}
.divLblInfo
{
	float:					left;
	font-size:				1.15em;
	text-align:				left;
	width:					99%;
	height:					1.7em;
	padding-top:			0.5%;
	padding-left:			0.5%;
	padding-bottom:			0.5%;
}
.divLblLegend
{
	font-size:				0.85em;
	text-align:				left;
	width:					99%;
	height:					2.5em;
	padding-top:			0.5%;
	padding-left:			0.5%;
	padding-bottom:			0.5%;
	clear:					both;
}
.divLblPath
{
	float:					left;
	font-size:				0.95em;
	text-align:				left;
	width:					99%;
	height:					1.5em;
	padding-top:			0.5%;
	padding-left:			0.5%;
	padding-bottom:			0.5%;
}
.divDocuments
{
	width:					100%;
}
.pnlCmpAction
{
	float:					left;
	padding-top:			1%;
	padding-bottom:			1%;
	text-align:				center;
	width:					100%;
}
.pnlNewDoc
{
	width:					49%;
	margin-left:			0.5%;
	height:					auto;
	overflow:				hidden;
	float:					left;
}
.pnlOldDoc
{
	width:					49%;
	margin-left:			0.5%;
	height:					auto;
	overflow:				hidden;
	float:					left;
}
.divInfo
{
	float:					left;
	width:					99%;
	font-size:				1.1em;
	margin-bottom:			1%;
	border:					solid 0.4em #E7F0E3;
	background-color:       #FFFFFF;
	padding:                0.2em; 
}
.divInfo fieldset
{
	font-weight:			bold;
	font-size:				0.9em;
}
.cmpFieldName
{
    FLOAT:					left;
    WIDTH:					25%;
    TEXT-ALIGN:				left;
    font-weight:			normal;
    font-size:				0.85em;
    height:					1.5em;
    margin-top:				0.5%;
    margin-left:			0.5%;
}
.cmpFieldValue
{
    FLOAT:					left;
    WIDTH:					70%;
    TEXT-ALIGN:				left;
    font-weight:			normal;
    font-size:				0.85em;
    height:					1.5em;
    margin-top:				0.5%;
    margin-left:			0.5%;
}
.divContentDoc
{
	color:					#000000;
	padding-left:			0.5%;
	padding-top:			0.5%;
	overflow:				auto;
	float:					left;
	max-height:				35em;
	overflow:				auto;
	width:					99%;
}
.divContentDoc div
{
}
.compareCaptionNew
{
	background-color:		#990000;
	text-align:				center;
	height:					1.7em;
	font-weight:			bold;
	font-size:				0.95em;
	color:                  #FFFFFF;
}
.compareCaptionSrc
{
	background-color:		#3E6723;
	text-align:				center;
	height:					1.7em;
	font-weight:			bold;
	font-size:				0.95em;
	color:                  #FFFFFF;
}
.lblVAlign
{
	vertical-align:			middle;
}
.divNewDoc
{
	float:					left;
	width:					99%;
	border:					solid 0.3em #FFFFFF;
	margin-bottom:          0.9em;
	background-color:       #FAFBF9;
}
.divSrcDoc
{
	float:					left;
	width:					99%;
	border:					solid 0.3em #FFFFFF;
	margin-bottom:          0.9em;
	background-color:       #FAFBF9; 
}
.grvDocSrc
{
	width:					99.5%;
}
.grvDocNew
{
	width:					99.5%;
}
.cmpIcon
{
	width:					5%;
	height:					99%;
	border-right-style:		none;
}
.cmpRowNumber
{
	width:					3%;
	height:					99%;
	border-left-style:		none;
	border-right-style:		none;
}
.cmpRowContent
{
	width:					89%;
	height:					50%;
	border-left-style:		none;
}
.lblRowContent
{
	vertical-align:			top;
}
.lblRowNumber
{
	vertical-align:			top;
}
.cmpAddRow
{
	background-color:		#DCE9D8;
	border:					solid 0.1em #FFFFFF;
}
.cmpAddRow  td
{
	border-top:				solid 0.1em #FFFFFF;
	border-bottom:			solid 0.1em #FFFFFF;
	border-collapse:		collapse;
}
.cmpAddRow .cmpIcon
{
	border-left:			solid 0.1em #FFFFFF;
	border-collapse:		collapse;
}
.cmpAddRow .cmpRowContent
{
	border-right:			solid 0.1em #FFFFFF;
	border-collapse:		collapse;
}
.cmpDeleteRow
{
	background-color:		#D8E3ED;
	border:					solid 0.1em #FFFFFF;
}
.cmpDeleteRow  td
{
	border-top:				solid 0.1em #FFFFFF;
	border-bottom:			solid 0.1em #FFFFFF;
	border-collapse:		collapse;
}
.cmpDeleteRow .cmpIcon
{
	border-left:			solid 0.1em #FFFFFF;
	border-collapse:		collapse;
}
.cmpDeleteRow .cmpRowContent
{
	border-right:			solid 0.1em #FFFFFF;
	border-collapse:		collapse;
}
.cmpShiftRow
{
	background-color:		#F7F8E0;
	border:					solid 0.1em #000000;
}
.cmpShiftRow  td
{
	border-top:				solid 0.1em #FFFFFF;
	border-bottom:			solid 0.1em #FFFFFF;
	border-collapse:		collapse;
}
.cmpShiftRow .cmpIcon
{
	border-left:			solid 0.1em #FFFFFF;
	border-collapse:		collapse;
}
.cmpShiftRow .cmpRowContent
{
	border-right:			solid 0.1em #FFFFFF;
	border-collapse:		collapse;
}
.cmpEditRow
{
	background-color:		#F0E7DD;
	border:					solid 0.1em #FFFFFF;
}
.cmpEditRow  td
{
	border-top:				solid 0.1em #FFFFFF;
	border-bottom:			solid 0.1em #FFFFFF;
	border-collapse:		collapse;
}
.cmpEditRow .cmpIcon
{
	border-left:			solid 0.1em #FFFFFF;
	border-collapse:		collapse;
}
.cmpEditRow .cmpRowContent
{  
	border-right:			solid 0.1em #FFFFFF;
	border-collapse:		collapse;
}
.cmpNotExistRow
{
	background-color:		#F1EFF1;
	border:					solid 0.1em #FFFFFF;
}
.cmpNotExistRow  td
{
	border-top:				solid 0.1em #FFFFFF;
	border-bottom:			solid 0.1em #FFFFFF;
	border-collapse:		collapse;
}
.cmpNotExistRow .cmpIcon
{   
	border-left:			solid 0.1em #FFFFFF;
	border-collapse:		collapse;
}
.cmpNotExistRow .cmpRowContent
{  
	border-right:			solid 0.1em #FFFFFF;
	border-collapse:		collapse;
}
.compareListDiff
{
	width:					100%;
	text-align:				center;
}
.prevDiff
{
	margin-right:			0.5%;
	padding-top:            0.3%;
}
.nextDiff
{
	margin-left:			0.5%;
	padding-top:            0.3%
}
.SelectedDifference
{
	background-color:		#FFFFFF;     
	border:					solid 0.2em #CC0000;
	border-collapse:		collapse;
}
.SelectedDifference  td
{
	background-color:		#FFFFFF;     
	border-top:				solid 0.2em #CC0000;
	border-bottom:			solid 0.2em #CC0000;
	border-collapse:		collapse;
}
.SelectedDifference .cmpIcon
{
	background-color:		#FFFFFF;     
	border-left:			solid 0.2em #CC0000;
	border-collapse:		collapse;
}
.SelectedDifference .cmpRowContent
{
	background-color:		#FFFFFF;     
	border-right:			solid 0.2em #CC0000;
	border-collapse:		collapse;
}
.CompareFilePath
{
	color:                  #820000;
}
.legendChange
{
	vertical-align:			middle;
	float:					left;
	background-color:		#F0E7DD;
	border:					solid 0.4em #FFFFFF;
	margin-right:			5%;
	height:					2em;
	padding:				0.3em;
}
.legendShift
{
	vertical-align:			middle;
	float:					left;
	background-color:		#F7F8E0;
	border:					solid 0.4em #FFFFFF;
	margin-right:			5%;
	height:					2em;
	padding:				0.3em;
}
.legendAdd
{
	vertical-align:			middle;
	float:					left;
	background-color:		#DCE9D8;
	border:					solid 0.4em #FFFFFF;
	margin-right:			5%;
	height:					2em;
	padding:				0.3em;
}
.legendRemove
{
	vertical-align:			middle;
	float:					left;
	background-color:		#D8E3ED;
	border:					solid 0.4em #FFFFFF;
	margin-right:			5%;
	height:					2em;
	padding:				0.3em;
}
.legendNotExist
{
	vertical-align:			middle;
	float:					left;
	background-color:		#F1EFF1;
	border:					solid 0.4em #FFFFFF;
	height:					2em;
	padding:				0.3em;
}
.legendLbl
{
	height:					2em;
	vertical-align:			top;
}
/* STILE WUC COMPARE */
/* STILE SCHEDA DETTAGLIO */
.pnlInfoLockDoc
{
	float:				left;
	width:				97%;
	padding-bottom:		2%;
}
.pnlLockDocument
{
	line-height:		1.7em;
	text-align:			left;
	clear:				both;
}
.pnlLockDocument fieldset
{
	font-size:			1em;
	font-weight:		bold;
}
.lblInfoLock
{
    FLOAT:				left;
    MARGIN-LEFT:		1.5em;
    WIDTH:				99%;
    TEXT-ALIGN:			left;
    font-weight:		normal;
}
.pnlInfoDoc
{
	float:				left;
	width:				99%;
	padding-bottom:		2%;
}
.pnlInfoDoc fieldset
{
	font-size:			1em;
	font-weight:		bold;
}
.pnlInfoVote
{
	float:				left;
	width:				99%;
	padding-bottom:		2%;
}
.pnlInfoVote fieldset
{
	font-size:			1em;
	font-weight:		bold;
}
.lblQuantityVote
{
	min-width: 3em;
	line-height:2.2em;
	float:left;
}
.pnlVersion
{
	float:				left;
	width:				99%;
	padding-bottom:		2%;
}
.pnlVersion fieldset
{
	font-size:			1em;
	font-weight:		bold;
}
.grvVersion
{
	width:				99%;
	margin-top:			0.8em;
	margin-bottom:		3%;
	float:				left;
	font-weight:		normal;
}
.versionAlternate
{
	background-color:	#FFFFFF;
}
.versionItem
{
	background-color:	#F2F7F0;
}
.pnlInfoComment
{
	float:				left;
	width:				99%;
	padding-bottom:		2%;
}
.divCommentList
{
	width:				100%;
	float:				left;
}
.divCommentList fieldset
{
	font-size:			1em;
	font-weight:		bold;
}
.chkComment
{
    MARGIN-LEFT:		5.5%;
    WIDTH:				95%;
    TEXT-ALIGN:			left;
    font-weight:		normal;
    clear:				both;
}
.chkComment label
{
	padding-left:		1.5%;
}
/* STILE SCHEDA DETTAGLIO */
