/* Setup defaults since variable in browsers
----------------------------------------------- */
body,div,span,dd,dt,dl,img,ul,ol,li,p,h1,h2,h3,h4,h5,form,hr,fieldset {
	margin: 0;
	padding: 0;
}

/* Element Defaults
----------------------------------------------- */
html {
	height: 100%;
	background-color: #ffffff;
}

img {
	border: 0;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 1.25em;
	color: #362F2D;
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

/* hack for panelBar render bug in FF */
.entityPanel div {
	height: auto ! important;
}

#bodyPanel.rich-panel {
	height: 100%;
	border: 0;
	padding: 0;
}

#bodyPanel>.rich-panel-body {
	padding: 0.5em;
	margin: 0;
}

#globalHeader {
	display: none;
}

#globalFooter {
	display: none;
}

a,a:visited,a:active {
	text-decoration: none;
	color: #00a;
}

a:hover {
	text-decoration: underline;
}

.label {
	font-weight: bold;
	color: #5E5147;
}

input,select {
	border: 1px solid #C3BBB6;
	padding: 4px;
	margin: 0;
	background: #fff;
}

input[type="submit"] {
	margin: 0;
	padding-left: 18px;
	font-weight: bold;
	margin-right: 1em;
}

select {
	border: 1px solid #C3BBB6;
	padding: 4px;
	margin: 5px 0;
	background: #fff;
}

ol,ul {
	margin: 10px 0px 10px 6px;
}

li {
	margin: 10px 12px;
}

fieldset {
	border: 0;
}

.navigationColumn {
	display: none;
}

.entityPanel .rich-panelbar-content,.entityPanel .rich-table,.entityPanel .dr-pnlbar
	{
	padding: 0;
	margin: 0;
}

.rich-table {
	width: 100%;
}

.dr-table-subheadercell {
	padding: 0;
}

.dr-table-subheadercell .input {
	margin: 0 !important;
	padding: 0;
}

.mainColumn {
	vertical-align: top;
	width: 100%;
}

table .rich-panel-body {
	padding: 0;
}

table .rich-panel {
	border: 0;
}

#applicationFooter {
	display: none;
}

#applicationHeader {
	
	display: none;
}

#login {
	text-align: center;
	width: 400px;
	height: 297px;
}

#login .rich-panel {
	text-align: center;
	width: 400px;
	height: 297px;
	color: white;
	background: url(/Xman2/images/logos/xman_2.jpg);
}

#login label {
	display: block;
	color: white;
}

#login .rich-panel-body div {
	text-align: right;
}

#login input {
	margin: 1em;
	width: 190px;
	border-top: 1px solid black;
	border-left: 1px solid black;
}

.login input {
	width: 8em ! important;
	padding-left: 22px;
	background: #ffffff url(/Xman2/images/standard/door_in.png) left
		no-repeat;
	background-position: 4px 50%;
	border-top: 1px solid #dddddd !important;
	border-left: 1px solid #dddddd !important;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}

#login form {
	margin-top: 10em;
}

.login a {
	text-align: center;
	display: block;
	text-decoration: none;
	color: black;
	font-size: 120%;
	background: white;
	padding: 0.2em;
	margin: 0.2em;
	border: 2px solid #b0b0b0;
}

.login a:hover {
	background: #b0b0b0;
	border: 2px solid white;
}

.smallLogo {
	float: left;
}

.smallXmanLogo {
	float: right;
}

.nullPage {
	display: block;
	text-align: center;
}

.nullPage img {
	opacity: 0.33;
	margin: 1em;
}

.selected {

}

h1 {
	padding-top: 24px;
	font-size: 24px;
	padding-bottom: 24px;
	text-align: center;
}

h1.internal {
	padding-top: .25em;
	font-size: 20px;
	padding-bottom: .25em;
	text-align: center;
}

h2 {
	text-align: right;
	padding: 1em;
	border-bottom: 1px solid #dddddd;
}

fieldset .dr-stglpnl {
	clear: both;
}

.field {
	display: block;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	clear: both;
}

.field label {
	background: white;
	font-weight: bold;
	display: block;
	float: left;
	width: 15em;
	padding-right: 16px;
	margin-right: 16px;
	text-align: left;
	margin-bottom: 0.5em;
	border-bottom: 1px solid #bbbbbb;
}

.errors input {
	border: 1px solid #ee9900;
}

.errors span {
	margin: 0.5em 1em;
	color: white;
	font-weight: bold;
	text-align: center;
	background: #ffbb00;
	padding: 0 5px;
	border: 2px solid #ee9900;
}

.field input [type="text"] {
	width: 25em;
}

.field textarea {
	border: 1px solid #C3BBB6;
	padding: 4px;
	margin: 0 1em;
	background: #fff;
	width: 30em;
	height: 15em;
}

.required label {
	border-bottom: 1px solid #dd3333;
	background: white url(/Xman2/images/standard/bullet_red.png) right
		no-repeat;
}

#status ul {
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	background: #ffbb00;
	padding: 5px;
	margin: 0;
	border: 2px solid #ee9900;
	list-style-type: none;
}

#status ul li {
	display: inline;
	background: url(/Xman2/images/standard/information.png) left no-repeat;
	padding-left: 24px;
}

.suggestLevel input {
	margin: 0;
	margin-top: 2px;
	height: 22px;
}

.suggestLevel input [type="submit"] {
	border: 0;
	background-color: transparent;
}

.selectedEntity {
	display: block;
	font-weight: bold;
	font-size: 120%;
}

#buttonIt {
	display: block;
	background: url(/Xman2/images/flag/flag-it.gif) no-repeat;
	height: 0 !important;
	width: 16px;
	padding-top: 16px;
	overflow: hidden;
	border: 0;
	margin: 0;
	margin-top: 4px;
}

#buttonEs {
	display: block;
	background: url(/Xman2/images/flag/flag-es.gif) no-repeat;
	height: 0 !important;
	width: 16px;
	padding-top: 16px;
	overflow: hidden;
	border: 0;
	margin: 0;
	margin-top: 4px;
}

#buttonEn {
	border: 0;
	display: block;
	background: url(/Xman2/images/flag/flag-us.gif) no-repeat;
	height: 0 !important;
	width: 16px;
	padding-top: 16px;
	overflow: hidden;
	margin: 0;
	margin-top: 4px;
}

.user {
	display: block;
	padding-left: 18px;
	background: url(/Xman2/images/standard/user.png) left no-repeat;
}

a.help {
	display: block;
	padding-left: 20px;
	background: url(/Xman2/images/standard/help.png) left no-repeat;
}

#logout {
	display: block;
	padding-left: 18px;
	background: url(/Xman2/images/standard/door_out.png) no-repeat;
}

.rich-toolbar-item {
	padding-top: 5px;
	padding-bottom: 4px;
}

a.customerManagement {
	display: block;
	padding-left: 20px;
	background: url(/Xman2/images/standard/group.png) left no-repeat;
}

a.machineManagement {
	display: block;
	padding-left: 20px;
	background: url(/Xman2/images/standard/cog.png) left no-repeat;
}

a.analysisManagement {
	display: block;
	padding-left: 20px;
	background: url(/Xman2/images/standard/chart_line.png) left no-repeat;
}

a.managementConfig {
	display: block;
	padding-left: 20px;
	background: url(/Xman2/images/standard/application_form.png) left
		no-repeat;
}

a.Machine {
	display: block;
	padding-left: 20px;
	background: url(/Xman2/images/standard/cog.png) left no-repeat;
}

a.RootLevel {
	display: block;
	padding-left: 20px;
	background: url(/Xman2/images/standard/group.png) left no-repeat;
}

a.Level {
	display: block;
	padding-left: 20px;
	background: url(/Xman2/images/standard/sitemap_color.png) left no-repeat
		;
}

a.User {
	display: block;
	padding-left: 20px;
	background: url(/Xman2/images/standard/user.png) left no-repeat;
}

a.MecoilBottle {
	display: block;
	padding-left: 20px;
	background: url(/Xman2/images/standard/database.png) left no-repeat;
}

a.Sample {
	display: block;
	padding-left: 20px;
	background: url(/Xman2/images/standard/database_go.png) left no-repeat;
}

.mainColumn .dr-toolbar-int {
	padding-left: 4px ! important;
	padding-right: 4px ! important;
}

.topActionBar input,.topActionBar a {
	display: none;
}

.bottomActionBar {
	display: none;
}

.topActionBar a,.bottomActionBar a {
	display: none;
}

.bottomActionBar input,.bottomActionBar a {
	display: none;
}

.bottomActionBar .Action {
	display: none;
}

.breadCrumb {
	padding-left: 32px;
	background: url(/Xman2/images/standard/arrow_right.png) left no-repeat;
	background-position: 8px 50%;
}

.Action {
	display: none;
}

.ShowSamplingPointHistoryAction{
	display: none;
}

.AddLevelAction {
	display: none;
}

.EditAction {
	display: none;
}

.StartAction {
	background: url(/Xman2/images/standard/control_play.png) left no-repeat
		!important;
	background-position: 3px 50%;
}

.PrintPdf {
	display: none;
}

.SetAnalyzed {
	background: url(/Xman2/images/standard/accept.png) left no-repeat
		!important;
	background-position: 3px 50%;
}

.AddMachineAction {
	display: none;
}

.AddMaintenanceOperationAction {
	display: none;
}

.AddControlPointAction {
	display: none;
}



.AddTankAction {
	display: none;
}

.UpdateAction {
	display: none;
}

.SaveAction {
	display: none;
}

.NextBottle {
	display: none;
}

.PreviousBottle {
	display: none;
}

.NextSample {
	display: none;
}

.PreviousSample {
	display: none;
}

.ChangeStatusAction {
	background: url(/Xman2/images/standard/arrow_rotate_clockwise.png) left
		no-repeat !important;
	background-position: 3px 50%;
}

.SaveAndSetDiagnosedAction {
	display: none;
}

.SetClosed {
	background: url(/Xman2/images/standard/accept.png) left no-repeat
		!important;
	background-position: 3px 50%;
}

.DeleteAction {
	display: none;
}

.AddSampleAction {
	display: none;
}

.InvalidateAction {
	display: none;
}

.ResetAction {
	display: none;
}

.BackToParentAction {
	display: none;
}

.BackToAreaHomeAction {
	display: none;
}

.AddScheduleAction {
	display: none;
}

.AddNoteAction {
	display: none;
}

.AddCompanyAction {
	display: none;
}

.DelCompanyAction {
	display: none;
}

.ShowTreeAction {
	display: none;
}

.AddMachineAttributeAction {
	display: none;
}

.StartTimer {
	padding-left: 20px;
	background: url(/Xman2/images/standard/clock_play.png) left no-repeat
		!important;
	background-position: 3px 50% !important;
}

.StopTimer {
	padding-left: 20px;
	background: url(/Xman2/images/standard/clock_stop.png) left no-repeat
		!important;
	background-position: 3px 50% !important;
}

.RebuildIndex {
	padding-left: 20px;
	background: url(/Xman2/images/standard/book.png) left no-repeat
		!important;
	background-position: 3px 50% !important;
}

.CreateNewAction {
	display: none;
}

.AcceptBottleAction {
	display: none;
}

.TakeToLabAction {
	display: none;
}

.SelectAction {
	display: none;
}

.SelectAction .txt {
	float: left;
	margin-left: 2px;
	margin-right: 3px;
}

.Home {
	display: block;
	padding-left: 24px;
	background: url(/Xman2/images/standard/house.png) left no-repeat
		!important;
	background-position: 3px 50% !important;
}

.ReceptionHome {
	display: block;
	padding-left: 24px;
	background: url(/Xman2/images/standard/basket.png) left no-repeat
		!important;
	background-position: 3px 50% !important;
}

.StoreHome {
	display: block;
	padding-left: 24px;
	background: url(/Xman2/images/standard/page_save.png) left no-repeat
		!important;
	background-position: 3px 50% !important;
}

.ReceivedBottles {
	display: block;
	padding-left: 24px;
	background: url(/Xman2/images/standard/basket_put.png) left no-repeat
		!important;
	background-position: 3px 50% !important;
}

.LaboratoryHome {
	display: block;
	padding-left: 24px;
	background: url(/Xman2/images/standard/table.png) left no-repeat
		!important;
	background-position: 3px 50% !important;
}

.SampleHistory {
	display: block;
	padding-left: 24px;
	background: url(/Xman2/images/standard/table_multiple.png) left
		no-repeat !important;
	background-position: 3px 50% !important;
}

.DiagnosisHome {
	display: block;
	padding-left: 24px;
	background: url(/Xman2/images/standard/page.png) left no-repeat
		!important;
	background-position: 3px 50% !important;
}

.InternalAnalyses {
	display: block;
	padding-left: 24px;
	background: url(/Xman2/images/standard/table_edit.png) left no-repeat
		!important;
	background-position: 3px 50% !important;
}

.ExternalAnalyses {
	display: block;
	padding-left: 24px;
	background: url(/Xman2/images/standard/lorry.png) left no-repeat
		!important;
	background-position: 3px 50% !important;
}

.DiagnosisEdit {
	display: block;
	padding-left: 24px;
	background: url(/Xman2/images/standard/page_edit.png) left no-repeat
		!important;
	background-position: 3px 50% !important;
}

.SetTimeAction {
	border: 0;
	margin: 0;
	padding-left: 20px;
	background: url(/Xman2/images/standard/accept.png) left no-repeat
		!important;
	background-position: 3px 50% !important;
}

.SetOkAction {
	display: none;
}

.SelectUser {
	border: 1px solid #c0c0c0;
	margin: 0;
	padding-left: 20px;
	background: url(/Xman2/images/standard/user_go.png) left no-repeat
		!important;
	background-position: 3px 50% !important;
}

.ImportData {
	display: block;
	padding-left: 24px;
	background: url(/Xman2/images/standard/server_go.png) left no-repeat
		!important;
	background-position: 3px 50% !important;
}

.tankList,.samplingPointList {
	clear: both;
}

.rich-spacer {
	display: block;
	clear: both;
}

.Tank {
	padding-left: 20px;
	padding-bottom: 2px;
	background: url(/Xman2/images/standard/database.png) top left no-repeat
		!important;
}

.ControlPoint {
	padding-left: 20px;
	padding-bottom: 2px;
	background: url(/Xman2/images/standard/magnifier.png) top left no-repeat
		!important;
}

.SamplingPoint {
	padding-bottom: 2px;
	padding-left: 20px;
	background: url(/Xman2/images/standard/paintcan.png) top left no-repeat
		!important;
}

.utenteLab {
	background-color: #dddddd !important;
}

.paccagnini {
	background-color: #ffdddd !important;
}

.tirocinante {
	background-color: #ddffdd !important;
}

.picchi {
	background-color: #ddddff !important;
}

.acerbi {
	background-color: #ffffdd !important;
}

.croci {
	background-color: #ddffff !important;
}

.campatelli {
	background-color: #b0fd96 !important;
}

.highPriority {
	display: inline;
	height: 16px;
	width: 16px;
	margin-left: 1em;
	background: url(/Xman2/images/standard/arrow_up.png) no-repeat;
}

.lowPriority {
	display: inline;
	height: 16px;
	width: 16px;
	margin-left: 1em;
	background: url(/Xman2/images/standard/arrow_down.png) no-repeat;
}

.rich-tool-tip {
	background-color: white !important;
}

.icon {
	height: 16px;
	width: 16px;
	display: inline;
	margin: 2px;
}

.mimetype {
	margin: 0.5em;
	display: inline;
	height: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	background: url(/Xman2/images/standard/page_white.png) no-repeat;
}

.pdf {
	background: url(/Xman2/images/standard/page_white_acrobat.png) no-repeat
		;
}

.gif,.jpg,.jpeg,.png,.bmp {
	background: url(/Xman2/images/standard/page_white_picture.png) no-repeat
		;
}

.msword {
	background: url(/Xman2/images/standard/page_white_word.png) no-repeat;
}

.msexcel {
	background: url(/Xman2/images/standard/page_white_excel.png) no-repeat;
}

.noteIcon {
	background: url(/Xman2/images/standard/note.png) no-repeat;
}

.viewPanel {
	float: left;
	width: 30em;
	margin: 0.5em;
}

.rich-toolbar {
	clear: both;
}

.azFilter ul,.azFilter ul li {
	display: inline;
}

td.current {
	background: orange;
}

.trendLimitPassed {
	background: yellow;
}

.absLimitPassed {
	background: orange;
}

.bothLimitsPassed {
	background: red;
}

.history td {
	width: 90px;
}

.DiagnosisMachineDescription label {
	font-weight: bold;
	margin-right: 1em;
}

.DiagnosisMachineDescription div {
	float: left;
	width: 300px;
	padding: 2px;
}



.lastModification {
	padding: 1em;
	display: block;
	clear: both;
	text-align: right;
	color: #b0b0b0;
}

td.formBody,td.actionBar,.mainColumn table td {
	vertical-align: top;
}

.formTable {
	width: 100%;
	border-collapse: collapse;
}

.formTable td {
	width: 33%;
	border-collapse: collapse;
	padding: .5em;
	margin: 0;
	border-bottom: 1px solid #c0c0c0;
	vertical-align: top;
}

td.formBody {
	width: 80%;
}

td.actionBar {
	width: 20%;
}

.managerField {
	background: #dddddd;
}

.noteList>li {
	list-style-type: none;
	list-style-image: none;
	margin-left: 0;
	padding-left: 24px;
	background: url(/Xman2/images/standard/note.png) left no-repeat;
}

.attachList>li {
	list-style-type: none;
	list-style-image: none;
	margin-left: 0;
}

.viewInputPanel {
	float: left;
	margin: 1em;
}

.mainPanel {
	width: 40em;
}

.details {
	width: 25em;
}

.field .source {
	display: block;
	padding-left: 10px;
	width: 180px;
	float: left;
}

.field .target {
	padding-left: 5px;
}

textarea {
	margin: 0 !important;
}

.horizontalList {
	display: inline;
}

.tankActions input {
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: normal;
	font-size: 80%;
}

.tankActions .rich-stglpanel-header {
	background: white;
	border: 0;
}

.tankActions .rich-stglpanel-body {
	padding: 3px;
}

.imageUpload img {
	float: left;
}

.imageUpload .rich-fileupload-list-decor {
	float: right;
	margin: .5em;
}

.history td {
	text-align: right;
	padding: 0 4px !important;
}

.odd-row {
	background-color: #ffffff;
}

.even-row {
	background-color: #f8f8f8;
}

.active-row {
	background-color: #ffffc0;
}

.dropDownMenu .rich-label-text-decor {
	padding-right: 16px;
	background: url(/Xman2/images/standard/bullet_arrow_down.png) right
		no-repeat;
}

.globalToolbar .rich-toolbar-item a.selected{
	display: block;
	background: white;
	border: 1px solid #bed6f8;
	margin: 0;
	margin-top: -10px;
	margin-bottom: -10px;
	height: 20px;
	padding: 5px;
	padding-top: 8px;
}


.historyAlarmCode{
float: right;
padding-left: 1em;
margin-top: 2px;
}

.ItaCert{
float:right;
margin:0;
padding:0;
border:0;
height:0!important;
padding-top: 15px;
width: 16px;
overflow:hidden;
background: url(/Xman2/images/flag/flag-it.gif) 1px 2px no-repeat;
	cursor: pointer;
}

.EngCert{
float:right;
margin:0;
border:0;
padding:0;
height:0!important;
padding-top: 15px;
width: 16px;
overflow:hidden;
background: url(/Xman2/images/flag/flag-us.gif) 1px 2px no-repeat;
	cursor: pointer;
}

.PrintPdf {
	padding: 2px;
	padding-left: 24px;
	font-weight: bold;
	background-position: 3px 50%;
	background-color: transparent;
	border:1px solid #c0c0c0;
	background: url(/Xman2/images/standard/page_white_acrobat.png) left no-repeat !important;
	background-position: 3px 50%;
}

.rich-table .Action{
border:0;
}

.sampleTable .rich-calendar-input{
width: 7em;
}

.smallInput{
width: 3em;
}


.tableHeader input{
float: right;
border:0;
}

.storedValue{
float:left;
padding-top:3px;
padding-right:1px;
}