
/* CSS Document */

.ui-dialog .ui-dialog-content {
	margin: 0;
	padding: 0 .3em;
}


.ui-corner-all{
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:0px;
}

.ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea {
	font-family: Arial, Helvetica, sans-serif;
}

.ui-widget-header {
	font-family: 'BebasNeueRegular';
	font-size: 0.9em;
}

.ui-widget-header .griglia li {
	height: auto;
}

.ui-dialog-titlebar {
	font-size: 1.5em;
}

input[type="text"].num {
	text-align: right;
}


ul.ui-autocomplete li a {
	font-size: 11px;
	font-weight: normal;
}

.ui-widget input, .ui-widget select, .ui-widget textarea {
	float: left;
}

select, input[type="text"], textarea {
	margin: 0;
}


/* TABLE */

table.ui-widget {
	border-spacing: 10px 2px;
}

table.ui-widget.xsinp {
	width: 65px;
}

table.ui-widget.sinp{
	width: 140px;
}

table.ui-widget.sminp {
	width: 215px;
}

table.ui-widget.minp {
	width: 290px;
}

table.ui-widget.msinp {
	width: 365px;
}

table.ui-widget.linp {
	width: 440px;
}

table.ui-widget.xlinp {
	width: 590px;
}


table.ui-widget th {
	text-align: left;
	vertical-align: bottom;
	height: 25px;
	border-bottom: 1px dotted #cccccc;
}

table.ui-widget th span {
	color: #367BC6;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}


table.ui-widget td {
	vertical-align: top;
	padding: 0px;	
}

table.ui-widget label {
	color: #666666;	
}

.ui-widget-content hr {
	clear: both;
	border: none;
	border-bottom: 1px solid #fff;
	margin: 5px 5px 10px 5px;;
}

div.text ul, div.text li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	cursor: pointer;
}

.ui-widget-content li.m2mcleared {
	text-decoration: line-through;
	color: #990000;
	cursor: pointer;
}

div.text {
	overflow-x: hidden;
	overflow-y: auto;
	padding-left: 2px;
	cursor: cell; 
}

#form-controls{
	padding: 0 5px;
	margin-bottom: 10px;
}

.chk.ui-widget-content {
	width: 17px;
	height: 17px;
}

.chk.ui-widget-content.ui-selected {
	background-image: url(../Images/frmChkBoxOk.png);
	background-position: center;
	background-repeat: no-repeat;
}

/* Text Editor */
iframe#edtIframe  {
	border: 1px solid #A6C9E2;
}



.ui-autocomplete li a, .ui-autocomplete li a:visited, .ui-autocomplete li a:link  {
	color: #000;
	border: 1px solid transparent;
	padding: 2px 3px;
	text-decoration: none;
}

.ui-autocomplete li a:hover, .ui-autocomplete li a:active, .ui-autocomplete li a:focus {
	color: #000;
	text-decoration: none;
}


/* FORM ELEMENTS */


/* COLS */
table.ui-widget col.xsinp {
	width: 65px;
}

table.ui-widget col.sinp, table.ui-widget col{
	width: 140px;
}

table.ui-widget col.sminp {
	width: 215px;
}

table.ui-widget col.minp {
	width: 290px;
}

table.ui-widget col.msinp {
	width: 365px;
}

table.ui-widget col.linp {
	width: 440px;
}

table.ui-widget col.xlinp {
	width: 590px;
}




/* ELEMNTS */

input.ui-autocomplete-input {
	height: 16px;
}

/* XSINP */
select.xsinp, input[type="text"].xsinp, textarea.xsinp, div.xsinp {
	width: 63px;
}

input.ui-autocomplete-input.xsinp{
	width: 43px;
}


/* SINP */
select.sinp, input[type="text"].sinp, textarea.sinp, div.sinp, select, input[type="text"] {
	width: 138px;
}

input.ui-autocomplete-input.sinp, input.ui-autocomplete-input{
	width: 118px;
}


/* SMINP */
select.sminp, input[type="text"].sminp, textarea.sminp, div.sminp {
	width: 213px;
}

input.ui-autocomplete-input.sminp {
	width: 193px;
}




/* MINP */
select.minp, input[type="text"].minp, textarea.minp, div.minp {
	width: 288px;
}

input.ui-autocomplete-input.minp {
	/*
	original: width: 268px;
	width: 258px;
	*/
	width: 268px;
}



/* MLINP */
select.mlinp, input[type="text"].mlinp, textarea.mlinp, div.mlinp {
	width: 363px;
}

input.ui-autocomplete-input.mlinp {
	width: 343px;
}


/* LINP */
select.linp, input[type="text"].linp, textarea.linp, div.linp {
	width: 438px;
}

input.ui-autocomplete-input.linp {
	width: 418px;
}


/* XLINP */
select.xlinp, input[type="text"].xlinp, textarea.xlinp, div.xlinp {
	width: 588px;
}

input.ui-autocomplete-input.xlinp {
	width: 568px;
}





button.ui-button-icon-only {
	width: 20px;
	height: 20px;
	margin: 0 0 0 -1px;
}




