﻿
div.EditTitle
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:41px;
	background: transparent url('/Images/header.gif') repeat-x top left;
	overflow:hidden;
}

div.EditTitle div.EditLogo
{
	position:absolute;
	top:0px;
	left:0px;
	width:380px;
	height:38px;
	background: transparent url('/Images/logo.jpg') no-repeat top left;
	overflow:hidden;
}

div.EditContent
{
	position:absolute;
	top:41px;
	left:0px;
	width:100%;
	background: transparent url('/Images/EditForms/bgContentTop.gif') repeat-x top left;
}

form.small div.EditContent
{
	height:399px;
}

form.medium div.EditContent
{
	height:519px;
}

form.large div.EditContent
{
	height:574px;
}

div.EditFields, div.EditFieldsTab, div.EditFieldsTabBig
{
	position:absolute;
	top:30px;
	left:0px;
	width:100%;
	overflow:auto;
	text-align:center;
}

form.small div.EditContent div.EditFields
{
	height:339px;
}

form.medium div.EditContent div.EditFields
{
	height:459px;
}

form.large div.EditContent div.EditFields
{
	height:508px;
}

form.small div.EditContent div.EditFieldsTab
{
	height:199px;
}

form.medium div.EditContent div.EditFieldsTab
{
	height:309px;
}

form.large div.EditContent div.EditFieldsTab
{
	height:368px;
}

form.large div.EditContent div.EditFieldsTabBig
{
	height:168px;
}

div.EditFieldsInner
{
	position:relative;
	margin:0px auto;
	text-align:center;
	background-color:#A9ADCA;
}

form.small div.EditFieldsInner, form.small div.EditTab
{
	width:590px;
}

form.medium div.EditFieldsInner, form.medium div.EditTab
{
	width:750px;
}

form.large div.EditFieldsInner, form.large div.EditTab, form.large div.EditTabBig
{
	width:930px;
}

div.EditFieldsInner table.date
{
}

div.EditFieldsInner table.date td.EditLabel
{
	text-align:left;
	padding-left:3px;
}

div.EditFieldsInner table
{
	position:relative;
	margin:0px auto;	
	padding:0px;
	border:0px;
}

div.EditFieldsInner tr
{
	font: bold 11px Arial;
	text-align:left;
}

div.EditFieldsInner td
{
	line-height:23px;
	padding-bottom:2px;
}

div.EditFieldsInner td.EditLabel
{
	padding-right:7px;
	color:#FFFFFF;
	text-align:right;
	text-transform:uppercase;
	vertical-align:top;
}

div.EditFieldsInner td.EditLabelAlt
{
	color:#56609D;
}

div.EditFieldsInner td.EditField
{
}

div.EditFieldsInner table input, div.EditFieldsInner table td.EditField select, div.EditFieldsInner table td.EditField textarea
{
	color:#56609D;
}

div.EditFieldsInner td.EditOptions
{
	padding-left:7px;
	font-size:10px;
	line-height:11px;
	text-align:left;
	vertical-align:top;
}

div.EditFieldsInner td.EditOptions a
{
	margin:0px;
	padding:0px;
	display:block;
	color:#56609D;
}

div.EditFieldsInner td.EditOptions a:hover
{
	color:#FFFFFF;
}

div.EditFieldsInner table textarea
{
	height:100px;
}

div.EditFieldsInner table textarea
{
	height:60px;
}

div.EditFieldsInner table .small
{
	width:80px;
}

div.EditFieldsInner table .medium
{
	width:150px;
}

div.EditFieldsInner table .large
{
	width:300px;
}

div.EditFieldsInner table select
{
	border:solid 1px;
}

div.EditFieldsInner table select.small
{
	width:84px;
}

div.EditFieldsInner table select.medium
{
	width:154px;
}

div.EditFieldsInner table select.large
{
	width:304px;
}

div.EditTab, div.EditTabBig
{
	position:absolute;
	left:5px;
	height:145px;
}

form.small div.EditTab
{
	top:224px;
}

form.medium div.EditTab
{
	top:344px;
}

form.large div.EditTab
{
	top:404px;
}

form.large div.EditTabBig
{
	top:198px;
	height:360px;
}

div.EditTab div#tabsDetail, div.EditTabBig div#tabsDetail
{
	position:absolute;
	top:0px;
	left:5px;
	height:25px;
	width:100%;
	background: Transparent url('/Images/Tabs/tabrow.gif') repeat-x bottom left;
}

div.EditTab div#wTreeDetail, div.EditTabBig div#wTreeDetail
{
	position:absolute;
	top:25px;
	left:5px;
	width:100%;
	height:125px;
	border-left:1px solid #E3E9EB;
	border-right:1px solid #E3E9EB;
	border-bottom:1px solid #E3E9EB;
	background-color:#F1F3F4;
}

div.EditTab div#wTreeDetail div.wTree, div.EditTabBig div#wTreeDetail div.wTree
{
	position:absolute;
	top:20px;
	left:0px;
	width:100%;
	height:100px;
	background-color:#F1F3F4;
}

div.EditTabBig div#wTreeDetail
{
	height:335px;
}

div.EditTabBig div#wTreeDetail div.wTree
{
	height:305px;
}

div.EditToolbar
{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	overflow:visible;
	background-color: #56609D;
}

div.EditToolbar div.EditToolbarBg
{
	height:23px;
	width:100%;
	background: transparent url('/Images/EditForms/bgContentBottom.gif') repeat-x top left;
}

div.EditToolbar div.EditToolbarInner
{
	margin:0px auto;
	height:40px;
	width:196px;
}

div.EditToolbar div#editInnerOn
{
	background: transparent url('/Images/EditForms/bgSalvaAnnulla.jpg') no-repeat top left;
}

div.EditToolbar div#editInnerOff
{
	background: transparent url('/Images/EditForms/bgSalvaAnnullaOff.jpg') no-repeat top left;
}

form.printForm div.EditToolbar div#editInnerOn
{
	background: transparent url('/Images/PrintForms/bgStampaChiudi.jpg') no-repeat top left;
}

form.printForm div.EditToolbar div#editInnerOff
{
	background: transparent url('/Images/PrintForms/bgStampaChiudiOff.jpg') no-repeat top left;
}

div.EditToolbar div.EditToolbarInner div.cmd
{
	position:relative;
	top:5px;
	width:90px;
	height:32px;
	float:left;
	cursor:pointer;
}

div.EditToolbar div.EditToolbarInner div.cmdSave
{
	margin-left:1px;
}

div.EditToolbar div.EditToolbarInner div.cmdCancel
{
	margin-left:8px;
}

div.QuickSearch
{
	position:absolute;
	width:100%;
	height:100%;
	background-color:#C8CADF;
}

div.wtQuickSearch
{
	position:relative;
	top:5px;
	margin:0px auto;
}

.fieldError
{
	border-bottom:2px solid #FF0000;
}

.cboOrfano
{
	color:#7008FF;
}


/* frmEditAddetto */

div.EditAddetti div.EditFieldsInner
{
	width:930px;
}

div.EditAddetti div.EditFieldsInner table
{
	position:relative;
	padding:0px;
}

div.EditAddetti td.EditLabel
{
	width:155px;
	text-align:left;
	color:#333333;
}

div.EditAddetti td.EditLabel
{
	padding-left:5px;
}

div.EditAddetti td.EditField
{
	width:250px;
	vertical-align:top;
}

div.EditAddetti td.EditOptions
{
	width:35px;
}

div.EditAddetti table .large
{
	width:240px;
}

div.EditAddetti table select.large
{
	width:244px;
}

div.EditAddetti table textarea.large
{
	width:100%;
}

tr.datiNome td
{
	background-color: #CAEAFF;	
}

tr.datiNascita td
{
	background-color: #D2FFE1;	
}

tr.datiDomicilio td
{
	background-color: #FFEAA8;	
}

tr.datiPagamento td
{
	background-color: #FFFFFF;	
}

tr.datiFisici td
{
	background-color: #FFCECE;	
}

tr.datiFiscali td
{
	background-color: #E0E0E0;	
}

tr.datiFoto td
{
	background-color: #99FFFF;	
}

