
/* Form di dettaglio*/

.SelectObbligatorio {
	BORDER-RIGHT: #8e8682 1px solid; BORDER-TOP: #8e8682 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #8e8682 1px solid; COLOR: #505050; BORDER-BOTTOM: #8e8682 1px solid; FONT-FAMILY: verdana, geneva, arial, helvetica; LETTER-SPACING: 2px; BACKGROUND-COLOR: #ffefb0
}
.select {
	BORDER-RIGHT: #8e8682 1px solid; BORDER-TOP: #8e8682 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #8e8682 1px solid; COLOR: #505050; BORDER-BOTTOM: #8e8682 1px solid; FONT-FAMILY: verdana, geneva, arial, helvetica; LETTER-SPACING: 2px; BACKGROUND-COLOR: #ffffff
}
INPUT.obbligatorio {
	BORDER-RIGHT: #8e8682 1px solid; BORDER-TOP: #8e8682 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 10px; BORDER-LEFT: #8e8682 1px solid; COLOR: #363535; BORDER-BOTTOM: #8e8682 1px solid; FONT-FAMILY: verdana, geneva, arial, helvetica; HEIGHT: 17px; BACKGROUND-COLOR: #ffefb0
}
INPUT.normal {
	BORDER-RIGHT: #8e8682 1px solid; BORDER-TOP: #8e8682 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 10px; BORDER-LEFT: #8e8682 1px solid; COLOR: #363535; BORDER-BOTTOM: #8e8682 1px solid; FONT-FAMILY: verdana, geneva, arial, helvetica; HEIGHT: 17px; BACKGROUND-COLOR: #ffffff
}
INPUT.button {
	BORDER-RIGHT: #acb5b5 3px double; BORDER-TOP: #c4cccc 3px double; FONT-WEIGHT: bold; FONT-SIZE: 9px; BACKGROUND: url(../images/bg_form_element.gif) #fefefe repeat-x; BORDER-LEFT: #acb5b5 3px double; CURSOR: hand; COLOR: #2b333c; BORDER-BOTTOM: #6f7777 3px double; FONT-FAMILY: verdana, geneva, arial, helvetica; LETTER-SPACING: 1px
}

.SpotTable {
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
width: 193px;
}
.SpotTableContent {
	FONT-SIZE: 10px; 
	COLOR: #666666; 
	FONT-FAMILY: Verdana;
	padding:2px 2px 0px 0px;
}

.SpotTableContent a:link {
	FONT-SIZE: 10px; 
	COLOR: #666666; 
	FONT-FAMILY: Verdana;
	padding:2px 2px 2px 0px; 
	text-decoration:none;	
}

.SpotTableContent a:hover {
     FONT-SIZE: 10px; 
	COLOR: #666666; 
	FONT-FAMILY: Verdana;
	padding:2px 2px 2px 0px; 
	text-decoration:none;	
	
}
.SpotTableContent a:visited {
     FONT-SIZE: 10px; 
     COLOR: #666666; 
	FONT-FAMILY: Verdana;
	padding:2px 2px 2px 0px; 
	text-decoration:none;	
}
.ErrorMessageHeader{
	padding-left:10px;
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #666666; FONT-FAMILY: Verdana;
	BACKGROUND-IMAGE: url(/images/h2_back.gif); BACKGROUND-REPEAT: repeat-x
}
.ErrorMessageTable{
	MARGIN-LEFT: 0px; 
	border: 1px solid #c1c1c1;
	border-top: 0px solid #c1c1c1;
}

/* Tabella informazioni */

.InfoMessageHeader{
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	padding-left:10px;
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana;
	BACKGROUND-IMAGE: url(/images/h2_back.gif); BACKGROUND-REPEAT: repeat-x
}
.InfoMessageTable{
	MARGIN-LEFT: 0px;
	MARGIN-BOTTOM: 20px; 
}
.TextHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Verdana
}
.TextHeader2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana
}
.content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana
}
.SchedaBack a:link {
	font-size: 9px;
	text-transform: uppercase;
	font-family: verdana, geneva, arial, helvetica;
	text-decoration: underline;
	color: #7A7A7A;
}
.SchedaBack a:visited 
{
	text-align:center;
	font-size: 9px;
	text-transform: uppercase;
	font-family: verdana, geneva, arial, helvetica;
	text-decoration: underline;
	color: #7A7A7A;
}
.SchedaBack a:hover {
	background: #CE0808;
	color: #f5f5f5;
}


.ResultLabels {
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	padding:2px 0px 2px 5px;
	text-transform:capitalize;
}
.ResultLabelsLight {
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*font-style: italic;*/
	color: #333333;
	padding:2px 0px 2px 5px;
	text-transform:capitalize;
}

.ResultPaginationTable{
     margin:0px 10px 10px 10px;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 1px;
	word-spacing: 2px;
	color: #333333;
	font-weight: normal;
	padding-left: 0px;
	height:20px;
}
.ResultPaginationTable a:link {
	text-decoration: none;
	color: #c0c0c0;
	font-size: 11px;
}
.ResultPaginationTable a:visited {
	text-decoration: none;
	color: #666666;
	font-size: 11px;
}
.ResultPaginationTable a:hover {
	color: #FFFFFF;
	background-color:#333333;
     text-decoration:underline;
	font-size: 11px;
}
.ResultMessage {
	color : #333333;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px 5px 5px 0px;
}
.ResultMessage a:link {
	color : #333333;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.ResultMessage a:hover {
	color : #333333;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#999999;
}

.ResultMessage a:visited {
	color : #333333;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.AziendaLabels {
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	padding:2px 0px 2px 0px;
	text-transform:capitalize;
}
.AziendaLabelsLight {
     font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*font-style: italic;*/
	color: #333333;
	padding:2px 0px 2px 0px;
	text-transform:capitalize;
}
.LoginNormalLable { 
     FONT-SIZE: 10px; 
     COLOR: #888888; 
     FONT-FAMILY: verdana, geneva, arial, helvetica ;
	padding-left:5px;
	padding-right:5px;
}
.LoginErrorLable { 
     FONT-SIZE: 10px; 
     COLOR: #990033; 
     FONT-FAMILY: verdana, geneva, arial, helvetica;
	font-weight:bold;
}
.PixelHorizontalSeparator { 
     BACKGROUND-IMAGE: url(/images/px_n.gif); BACKGROUND-REPEAT: repeat-x
}
/* Forms di dettaglio */
.DetailFormProperties {
	BORDER-RIGHT: #666666 0px solid; BORDER-TOP: #666666 0px solid; BORDER-LEFT: #666666 0px solid; BORDER-BOTTOM: #666666 0px solid
}
.DetailFormRows {
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #968A25; 
	FONT-FAMILY: verdana; 
	LETTER-SPACING: 1px; 
	BACKGROUND-COLOR:  #E8E1A4; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	
}
.DetailFormRows TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; VERTICAL-ALIGN: middle; HEIGHT: 20px
}
.DetailFormContentCell {

	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	COLOR: #cccccc; 
	FONT-FAMILY: verdana; 
	LETTER-SPACING: 2px; 
	BACKGROUND-COLOR: #f5f5f5; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	
}
.DetailFormContentCell TD {
	PADDING-RIGHT: 5px; 
	FONT-SIZE: 9px; 
	PADDING-LEFT: 5px; 
	VERTICAL-ALIGN: middle; 
	BORDER-LEFT: #f2f2f2 1px solid; 
	BORDER-BOTTOM: #f2f2f2 1px solid; 
	HEIGHT: 20px
}
.DetailFormFooterRow {
	BACKGROUND-COLOR: #ffffff
}
.DetailFormHeaderRow {
	border-left: 1px solid #c1c1c1;
	border-top: 1px solid #c1c1c1;
	color:#5A5A5A;
	padding-left:10px;
	padding-top:5px;
	FONT-WEIGHT: bold; FONT-SIZE: 11px; 
	FONT-STYLE: italic; FONT-FAMILY: verdana, geneva, arial, helvetica
}

/* Elenchi repeater */

.ResultsFormProperties {
	BORDER-RIGHT: #666666 0px solid; BORDER-TOP: #666666 0px solid; BORDER-LEFT: #666666 0px solid; BORDER-BOTTOM: #666666 0px solid
}
.ResultsFormRows {
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #968A25; 
	FONT-FAMILY: verdana; 
	LETTER-SPACING: 1px; 
	BACKGROUND-COLOR:  #E8E1A4; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	
}
.ResultsFormRows TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; VERTICAL-ALIGN: middle; HEIGHT: 20px
}
.ResultsFormContentCell {
	padding:2px 2px 2px opx;
	FONT-SIZE: 11px; 
	COLOR: #666666; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #f5f5f5; 
	TEXT-ALIGN: left; 
}
.ResultsFormDataCell {

	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	COLOR: #999999; 
	FONT-FAMILY: verdana; 
	LETTER-SPACING: 2px; 
	BACKGROUND-COLOR: #f5f5f5; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	
}

.ResultsFormFooterRow {
	BACKGROUND-IMAGE: url(/images/px_n_green.gif); BACKGROUND-REPEAT: repeat-x
}
.ResultsFormHeaderRow {
	border-left: 1px solid #c1c1c1;
	border-top: 1px solid #c1c1c1;
	color:#5A5A5A;
	padding-left:10px;
	padding-top:5px;
	FONT-WEIGHT: bold; FONT-SIZE: 11px; 
	FONT-STYLE: italic; FONT-FAMILY: verdana, geneva, arial, helvetica
}


/* Detgli panel */
.PanelFormProperties {
	BORDER-RIGHT: #acb5b5 3px double; 
	BORDER-TOP: #c4cccc 3px double; 
	BORDER-LEFT: #acb5b5 3px double; 
	BORDER-BOTTOM: #6f7777 3px double; 
	
}
.PanelFormItemParameters {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; COLOR: #666666; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana; font-size:10px;
	text-transform:capitalize;
}
.PanelFormItemSeopearator {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; COLOR: #666666; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana; font-size:10px
}


.PanelFormFooterRow {
	border-top:1px #E8E0A1 solid;
}
.PanelFormHeaderRow {
	border-left: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	padding-left:10px;
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Verdana;
	BACKGROUND-IMAGE: url(/images/h2_back.gif); BACKGROUND-REPEAT: repeat-x
}
.PanelFormRows {
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #968A25; 
	FONT-FAMILY: verdana; 
	LETTER-SPACING: 1px; 
	BACKGROUND-COLOR:  #E8E1A4; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	
}
.PanelFormRows TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; VERTICAL-ALIGN: middle; HEIGHT: 20px
}
.PanelFormContentCell {
	padding:2px 2px 2px opx;
	FONT-SIZE: 11px; 
	COLOR: #666666; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #f5f5f5; 
	TEXT-ALIGN: left; 
}
.PanelFormDataCell {

	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	COLOR: #999999; 
	FONT-FAMILY: verdana; 
	LETTER-SPACING: 2px; 
	BACKGROUND-COLOR: #f5f5f5; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	
}

/* stili per lista   */
.ListFormProperties{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
}
.ListFormHeader{
	background-color: #E8E1A4;
	font-size: 10px;
	font-family: verdana;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: bold;
	text-align: center;
	color: #968a25;
}
.ListFormHeader td {
	border-left: 1px #ffffff solid;
	border-bottom: 1px #ffffff solid;
	padding:5px 5px 5px 5px;
}
.ListFormHeader a:link {
	color: #000000;
	text-decoration: none;
}
.ListFormHeader a:visited {
	color: #000000;
	text-decoration: none;
}
.ListFormHeader a:hover {
	background: #485F29;
	color: #FFFFFF;
	text-decoration: none;
}
.ListFormRow{
	background-color: #ffffff;
	font-size: 10px;
	font-family: verdana, geneva, arial, helvetica;
}
.ListFormRow td {
	/*border-top: 1px #f2f2f2 solid;
	border-left: 1px #f2f2f2 solid;
	border-bottom: 1px #f2f2f2 solid;*/
}
.ListFormRow a:link {
	font-size: 9px;
	text-transform: uppercase;
	font-family: verdana, geneva, arial, helvetica;
	text-decoration: none;
	color: #464545;
	font-weight: bold;
}
.ListFormRow a:visited {
	font-size: 9px;
	text-transform: uppercase;
	font-family: verdana, geneva, arial, helvetica;
	text-decoration: none;
	color: #464545;
	font-weight: bold;
}
.ListFormRow a:hover {
	color: #ffffff;
	background: #C8DBAE;
}
.ListFormAlternate{
	background-color: #d9d8d6;
	font-size: 10px;
	font-family: verdana, geneva, arial, helvetica;
	border-top: #d4d4d4 1px solid;
}
.ListFormAlternate td {
	border-top: 1px #f2f2f2 solid;
	border-left: 1px #f2f2f2 solid;
}
.ListFormAlternate a:link {
	font-size: 9px;
	text-transform: uppercase;
	font-family: verdana, geneva, arial, helvetica;
	text-decoration: none;
	color: #464545;
	font-weight: bold;
}
.ListFormAlternate a:visited {
	font-size: 9px;
	text-transform: uppercase;
	font-family: verdana, geneva, arial, helvetica;
	text-decoration: none;
	color: #464545;
	font-weight: bold;
}
.ListFormAlternate a:hover {
	color: #ffffff;
	background: #C8DBAE;
}
.ListFormFooter{
	background-color: #E8E1A4;
	font-size: 9px;
	font-family: verdana, geneva, arial, helvetica;
	text-decoration: none;
	letter-spacing: 1px;
	word-spacing: 3px;
	color: #968a25;
	font-weight: bold;
}
.ListFormFooter td {
	border-top: 1px #666666 solid;
	hight:20px;
}
.ListFormFooter a:link {
	font-size: 9px;
	text-transform: uppercase;
	font-family: verdana, geneva, arial, helvetica;
	text-decoration: none;
	color: #000000;
}
.ListFormFooter a:visited {
	font-size: 9px;
	text-transform: uppercase;
	font-family: verdana, geneva, arial, helvetica;
	text-decoration: none;
	color: #000000;
}
.ListFormFooter a:hover {
	background: #485F29;
	color: #FFFFFF;
	text-decoration: none;
}
.PageFooter {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 15px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; LETTER-SPACING: 1px
}
