/*-----------------------------Treeview select --------------------------*/
/*Modificato da Altamira*/
TABLE.TVSelect {border: 1px solid silver; border-collapse:collapse; margin-left:auto; margin-right:auto; width: 400px; background: whitesmoke; color: #666 !important;}
/*Modificato da Altamira*/
TD.TVSelect {border-right: 1px solid silver; width: 126px !important; padding-right:0px; }
TD.ExplorerButton {}
TD.ExplorerButton SELECT{ font-family:Verdana; font-size:8pt; padding-top: 2px;padding-bottom:2px;padding-left:5px;padding-right:5px;border-left:1px solid #E7E7E7;border-top:1px solid #E7E7E7;color:#000000; }
/*-----------------------------FINE CLASSI GENERICHE TREEVIEW --------------------------*/

/*------------------------CLASSI GENERICHE PER TREEVIEW-----------------------------------*/
.TVNode, .TVNodeOpen
{	margin-left:15px;	padding:2px;}

.TVNodeText, 
.TVNodeTextOpen, 
.TVNodeTextWaiting
{	display:block; font-family:Verdana, Helvetica, sans-serif;	font-size:8pt; padding-left:2px;	padding-right:2px;white-space: nowrap;}

/*Modificato da Altamira*/
.TVNodeText,
.TVNodeSelected /****/
{	display:block;	font-family:Verdana, Helvetica, sans-serif;	font-size:8pt;  padding:2px;	border: solid 1px #5067a2;	/*border-bottom-color: white;*/	border-left-color: white;	background:white;	vertical-align:text-top;	height:20px;	vertical-align:middle;	text-align:left;	/*white-space: nowrap;*/	}

.TVNodeText,
.TVNodeSelected,
.TVNodeDragging
{	display:inline;	cursor:move;	font-family:Verdana, Helvetica, sans-serif;	font-size:8pt;	border:solid 1px #3060B8;	width:100px;	/*background-color:#0066FF;	color:White;*/		/*padding-left:0px;	padding-right:0px;*/	white-space: nowrap;	margin-left:-3px;	padding:3px;	padding-left:2px;}

.TVNodeDeleting
{ background: url(/images/ico_Elimina.gif) no-repeat scroll right center; border:none;	filter:alpha(opacity=50); opacity:.50; -moz-opacity:.50; font-family:Verdana; font-size:8pt; width:auto; max-width:310px;}

/*Modificato da Altamira*/
.TVNodeDropped{	/*background:#3060B8;*/	background: transparent;	color:black;padding:3px;	margin:2px;	border:1px solid #5067a2;}

.TVNodeSelectedDrop,
.TVNodeDraggingDrop
{display:block;	padding:3px; font-family:Verdana, Helvetica, sans-serif;font-size:8pt; 	margin:2px;	border:1px solid black;	cursor:move;}
/*
.TVNodeSelectedDrop,
.TVNodeDraggingDrop
{	border:groove 1px #3060B8;	margin:2px;}
*/

.TVNodeDraggingDrop
{	width:300px;	max-width:310px; font-family:Verdana, Helvetica, sans-serif;	font-size:8pt;}

.TreeView, .TreeViewWaiting
{	width:250px;height:215px;overflow:auto;padding:0px;border:2px #3060B8 groove;	text-align:left;}
.TreeViewWaiting
{	background: url(/html/common/img/TreeViewProg.gif) no-repeat fixed top right; filter:alpha(opacity=50);	opacity:.50; -moz-opacity:.50;}
/*.TVDragTarget
{	background:white;	width:250px;}*/
.TVDragTarget
{	/*border:1px #C8C8C8;	border-style:outset;*/	width: 270px !important;	height:100%;	font-family:Verdana, Helvetica, sans-serif;	font-size:8pt;	padding:0px;	text-align:left;	/*background:#F0F0F0;*/}
.TVDragTargetSelected
{/*background:yellow;*/}
/*modificato da altamira*/
.TVDropTarget, .TVDropTargetSelected
{	border:0px groove #3060B8;	width:100%;	height:100%; overflow:hidden;	font-family:Verdana, Helvetica, sans-serif;	font-size:8pt;text-align:left;background:whitesmoke;}
.TVDropTarget {width: 126px; overflow-x: hidden; overflow-y: auto; }
/*.TVDropTarget, .TVDropTargetSelected
{	border:1px #C8C8C8;	border-style:outset;	width:100%;	height:100%;	overflow:auto;	font-family:Verdana, Helvetica, sans-serif;	font-size:10pt;	padding:0px;	text-align:left;	background:#F0F0F0;	}*/
.TVDropTargetSelected
{	border: dashed 0px #3060B8;}
.TVNodeDuplicate
{	cursor:not-allowed;	background: transparent; font-family:Verdana, Helvetica, sans-serif; font-size:8pt; width:300px;	max-width:310px;}
/*modificato da altamira*/
.TreeViewGestioneGenerico, .TreeViewWaitingGestioneGenerico
{ font-family:Lucida Sans Unicode, Verdana, Geneva, sans-serif; font-size:8pt; width: 270px !important; height: 250px; overflow:auto; text-align:left; font-weight:normal; vertical-align:middle; margin-left:0px; background: whitesmoke;}
.TVNodeGestioneGenerico
{ margin-left:15px; padding:2px; padding-bottom:4px; border:0px purple solid; white-space:nowrap;}
.TVNodeOpenGestioneGenerico
{ display:block;	margin-left:15px;	padding:2px; padding-bottom:4px;	border:0px purple dotted;	white-space:nowrap;}
/*node action*/
.TVNodeActionGestioneGenerico, 
.TVNodeActionOpenGestioneGenerico, 
/*modificato da altamira*/
.TVNodeActionWaitingGestioneGenerico
/*{	display:inline;	background: url(/content/img/elements/TreeNodeClosed.gif) no-repeat left center;font-family:Verdana, Helvetica, sans-serif;font-size:8pt;width:0em;cursor:pointer;	padding:0px;padding-bottom:0px;padding-right:2px;padding-left:0px;border:0px solid green;	vertical-align:middle;}*/
{ display:inline; background: url(/images/TreeNodeClosed.gif) no-repeat left center; font-family:Verdana, Helvetica, sans-serif; font-size:8pt; width:0em; cursor:pointer; padding:0px; padding-bottom:0px; padding-right:2px; padding-left:0px; border:0px solid green; vertical-align:middle;}
.TVNodeActionWaitingGestioneGenerico
{cursor:wait;background: url(/common/sceltacampi/Designer/common/img/TreeNodeWaiting.gif) no-repeat left center;}

/*modificato da altamira*/
.TVNodeActionOpenGestioneGenerico
/*{	background: url(/content/img/elements/TreeNodeOpen.gif) no-repeat left center;}*/
{ background: url(/images/TreeNodeOpen.gif) no-repeat left center; }
/*Node text*/
.TVNodeTextGestioneGenerico, 
.TVNodeTextWaitingGestioneGenerico,
.TVNodeTextOpenGestioneGenerico
/*{	display:block;	font-family:Verdana, Helvetica, sans-serif;	font-size:8pt;	padding-left:0px;padding-right:2px;padding-top:0px;white-space: nowrap;	cursor:pointer;	vertical-align:middle;line-height:0px;text-indent:-2px;}*/
{display:inline; font-family:Verdana, Helvetica, sans-serif; font-size:8pt; padding-left:0px; padding-right:2px; padding-top:0px; white-space: nowrap; cursor:pointer; vertical-align:middle; line-height:0px; text-indent:-2px; /*border:1px #FFFFFF;border-style:dotted;*/	}
.TVNodeTextWaitingGestioneGenerico
{ cursor:wait; }
.TVNodeSelectedGestioneGenerico
{	display:inline;	font-family:Verdana, Helvetica, sans-serif;	font-size:8pt;padding-left:0px;	padding-right:2px;padding-top:0px;white-space: nowrap;cursor:pointer;vertical-align:middle;line-height:0px;	text-indent:-2px;	background-color:#c8c8c8;}
.TVNodeMoveGenerico, .TVNodeOpenMoveGenerico
{	margin-left:15px;	padding:2px;}
.TVNodeTextMoveGenerico, 
.TVNodeTextOpenMoveGenerico, 
.TVNodeTextWaitingMoveGenerico
{	display:inline;	font-family:Verdana, Helvetica, sans-serif;	font-size:8pt;	padding-left:2px;	padding-right:2px;white-space: nowrap;}
.TVNodeActionMoveGenerico, .TVNodeActionOpenMoveGenerico, 
/*modificato da altamira*/
.TVNodeActionWaitingMoveGenerico
{	display:inline;	background: url(/images/TreeNodeClosed.gif) no-repeat left center;	font-family:Verdana, Helvetica, sans-serif;	font-size:8pt;width:0em;cursor:pointer;padding:0px;padding-bottom:0px;padding-right:5px;padding-top:1px;border:0px solid green;}
.TVNodeActionWaitingMoveGenerico
{cursor:wait;background: url(/common/sceltacampi/Designer/common/img/TreeNodeWaiting.gif) no-repeat left center;}
.TVNodeTextWaitingMoveGenerico
{cursor:wait;}

/*modificato da altamira*/
.TVNodeActionOpenMoveGenerico
{	background: url(/images/TreeNodeOpen.gif) no-repeat left center;}

.TreeViewMoveGenerico, .TreeViewWaitingMoveGenerico
{	width:720px;	height:300px;	overflow:auto;	padding:0px;	border:1px #C8C8C8;	border-style:outset;	text-align:left;background:#F0F0F0;	font-weight:normal;}
.TVNodeCuttedGestioneGenerico
{display:inline; font-family:Verdana, Helvetica, sans-serif; font-size:8pt; padding-left:0px; padding-right:2px; padding-top:0px; white-space: nowrap; cursor:pointer; vertical-align:middle; line-height:0px; text-indent:-2px; background-color:#729FDC; }
/*Modificato da Altamira*/
.TVNodeInserting
{	display:inherit;	padding:3px;	font-family:Verdana, Helvetica, sans-serif;	font-size:8pt;	cursor:move;	background: transparent;	color:black;	margin:2px;	border:1px solid #5067a2;}

/*Elements*/
.TVNodeElements
{	margin-left:15px;	padding:2px;	border:0px purple solid;	white-space:nowrap;}
.TVNodeOpenElements
{	margin-left:15px;	padding:2px;	border:0px purple dotted;	white-space:nowrap;}
.TreeViewElements, 
.TreeViewWaitingElements 
{	width:320px;	height:600px;	overflow:auto;	padding:0px;	border:1px outset red;	text-align:left;	background:#F0F0F0;	font-weight:normal;	vertical-align:middle;	display:inline;	margin-left:0px;}
/*node action*/
.TVNodeActionElements, .TVNodeActionOpenElements, 
/*modificato da altamira*/
.TVNodeActionWaitingElements 
{	display:inline;	background: url(/images/TreeNodeClosed.gif) no-repeat left center;	font-family:Verdana, Helvetica, sans-serif;	font-size:10pt;	width:0em;	cursor:pointer;	padding:0px;	padding-bottom:0px;	padding-right:2px;	padding-left:0px;	border:0px solid green;	vertical-align:middle;}
.TVNodeActionWaitingElements
{	cursor:wait;	background: url(/common/sceltacampi/Designer/common/img/TreeNodeWaiting.gif) no-repeat left center; } 

/*modificato da altamira*/
.TVNodeActionOpenElements {	background: url(/images/TreeNodeOpen.gif) no-repeat left center; }
.TVNodeReportText,
.TVNodeReportTextOpen,
.TVNodeReportTextWaiting
{	display:inline;	font-family:Verdana, Helvetica, sans-serif;	font-size:8pt;	padding-left:0px;	padding-right:2px;	padding-top:0px;	white-space: nowrap;	cursor:pointer;	vertical-align:middle;	line-height:0px;	text-indent:-2px;	border:0px red solid;}
.TVNodeReportTextWaiting
{	cursor:wait;	}


/**** START AUTOMATIC ADD ****/
/* Fix for InviaCVSpontaneo */
.inviacv .FORM .FORMFIELD { width: 25%; }
.inviacv .FORM .FORMLABLE { width: 25%; }
.ImgCalendarIcon { margin-left: -28px; margin-top: -5px; vertical-align: middle; }
.inviacv div { float:left;  width: 100%; }
.sez { width:160px !important; margin-bottom:10px; float:left; }
.sel { width:160px !important; margin-bottom:10px; float:left; }
.TVNodeAction, .TVNodeActionOpen, .TVNodeActionWaiting {
    display: inline-block;
    width: 15px;
}
.TVNodeText, .TVNodeTextWaiting, .TVNodeTextOpen, .TVNodeTextSelected, .TVNodeSelected, .TVNodeDragging {
	display: inline-block;
	border-style: none;
	margin-left:0px;
	font-family: Verdana,Helvetica,sans-serif;
	height: 20px;
	padding: 0px 0px 0px 0px;	line-height: normal;
	text-indent: 0;
	vertical-align: baseline;

}
.ImgTree {
	float:left;
	margin-top: -5px;
}
.TVNodeNoAction {
	height: 0px;
	display: inline-block;
    width: 15px;
}
.TreeView, .TreeViewWaiting {
    border: 0 none;
}
.boxtabpage
{
float:left;
}
/**** END AUTOMATIC ADD ****/
