body
{
 background:none repeat scroll 0% 0% #cfdde8 !important;
 margin: 0px;
 overflow-x: scroll;
 overflow-y: scroll;
}

.panel-field-caption-list{
	font-size:13px !important;
	text-transform:uppercase !important;	
}

.panel-field-static{
	font-family: 'Ropa Sans',sans-serif !important;
    font-size: 12pt !important;
	color: #50503c !important;
}

.popup-menu-hover
{
  font-family: 'Ropa Sans', sans-serif !important;
  color:#617FAA !important;
  background-color:#183249 !important; 
}

#header-container
{
  height:90px !important;
  background-image:url('images/logo.png');
  text-align:center;
  background-repeat:no-repeat;   background-position:1% 50% !important;
  background-color:#557f98;
  width:1200px !important;
}

img[id="cmd:95:img"]{
	margin-top:5px;
	margin-right:3px;
}

img[id="cmd:89"]{
	margin-top:5px !important;
}

#header-second-caption
{
	background-color:trasparent !important;
	margin:0px !important;
	padding-top:7px;
    padding-bottom:9px;
	padding-left:0px !important;
    padding-right:10px !important;
	margin-left:0px !important;
	float:right;
}

#header-second-caption:hover
{
	background-color:trasparent !important;
}

#header-second-caption-testo
{
	display:inline-block;
	background-color:trasparent !important;
	margin:0px !important;
	padding-top:12px;
    padding-bottom:13px;
	float:right;
	padding-left:12px !important;
    padding-right:12px !important;
	margin-left:1px !important;
	color:#faf9f4 !important;
}

#header-logo-ecos-simbolo
{

	background-repeat: no-repeat;
	background-color: transparent;
	color: black;
	font-size: 12px;
	display: inline-block;
     text-align: center;
    width: 28px;
    height: 46px;
    vertical-align: text-bottom;
	float:right;
	margin-top:17px;
	margin-left:10px;
	margin-right:10px;
	opacity:0.50;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
}

#header-logo-ecos-portal
{
    background-image: url('images/ecosportal-bianco.png');
	background-repeat: no-repeat;
	background-color: transparent;
	color: black;
	font-size: 12px;
	display: inline-block;
     text-align: center;
    width: 74px;
    height: 46px;
    vertical-align: text-bottom;
	float:right;
	margin-top:17px;
	margin-left:10px;
	opacity:0.50;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
}

#header-logo-ecos-web
{
    
	background-repeat: no-repeat;
	background-color: transparent;
	color: black;
	font-size: 12px;
	display: inline-block;
     text-align: center;
    width: 74px;
    height: 46px;
    vertical-align: text-bottom;
	float:right;
	margin-top:17px;
	margin-left:10px;
	opacity:0.50;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
}

.popup-cell-icon
{
  background-color:#183249;
  width:1px !important;
}

#forms-container
{
  left: auto !important;
  width: 1200px !important;
  min-height: 620px;
  min-width: 980px;
  padding: 0 !important;
  box-shadow: 5px 5px 10px 2px #333333;
}

.side-menu-upbar
{
  background-color:#030c47;
  background-image:none !important;
  background-color:#557f98 !important;
  text-align:center !important;
  width: 1200px !important;
  margin-top:-1px !important;
}

#header-main-caption
{
  display: inline-block;
  vertical-align: 15px;
  padding-top: 0px;
  padding-left: 15px ;
  margin-left:215px;
  margin-top:10px;
  min-height:72px;
  width: 810px;
  text-align:left;
  line-height: 40px !important;
  border-left:1px solid #cfdde8;
  color:#d2e0f1;
  font-weight:100;
  font-family: 'Ropa Sans', sans-serif !important;
  font-size:18px !important;
  line-height:17px !important;
}

#header-suppress-menu
{
  display:none;
}

.popup-menu-text
{
  color:#faf9f4;
  text-transform:uppercase;
  font-family: 'Ropa Sans', sans-serif !important;
  font-size:15px !important;
  text-transform:uppercase !important;	
}

.popup-menu-text:hover
{
  color:#a7c6d9 !important;
}

.popup-menu-table
{
  background-color:#2a4e68;
  color:#ffffff;
}

.menu-bar-hover
{
   background-color:transparent !important;
   border:none !important;
}

.menu-container-upbar
{
  background-color: #557F98 !important;
 /* background-image:url('images/applhdr.gif');*/
 background-image: none !important;
  width: 980px !important;
  padding: 0px !important;
}

.popup-cell-text
{
  font-family:Verdana,Geneva ;
  text-transform:uppercase !important;
  border-top:1px solid #cfdde8;
  color:#faf9f4 !important;
  padding-top:5px !important;
  padding-bottom:5px !important;
}

.popup-cell-icon{
  border-top:1px solid #cfdde8;
}

.popup-cell-text:hover
{
  font-family:Verdana,Geneva ;
  text-transform:uppercase !important;
  color:#cfdde8 !important;
}


#wep
{
  min-height: 754px !important;
  margin-left: auto;
  margin-right:auto;
  max-height:98%;
  width:1200px !important;
  background-color:#cfdde8 !important;	
}

#wep .form-container{
    border:0px !important;
    min-height:620px !important;
    width:1200px !important;
}

.menu-bar-command
{
  background-color:transparent !important;
  font-family: 'Ropa Sans', sans-serif !important;
  font-size:15px !important;
  text-transform:uppercase !important;	
  cursor:pointer !important;
  margin:0px !important;
  display:inline-block !important;
  /*margin-top:-2px !important;	
  padding-top:5px;
  padding-bottom:10px;*/
  padding-right:3px;
  padding-left:3px;
  border:none !important;
}

.menu-bar-command:hover
{
	border:none !important;
	background-color:transparent !important;
	color:#a7c6d9;
}

.menu-commandset-icon{
	background-color:#2a4e68 !important;
	color:#faf9f4 !important;
	margin:0px !important;
	padding-top:8px;
    padding-bottom:7px;
	padding-left:6px !important;
    padding-right:6px !important;
	margin-left:1px !important;
}


#header-debug-image {
    vertical-align: 14px;
}

#header-command-box
{
   display:none;
}

#traylet-frame
{
	display: none;
}

.panel-toolbar-button
{
    background-image: none;
}

.panel-toolbar-button-small
{
    background-image: none;
}


#side-menu-container{
	margin-left:auto;
	margin-right:auto;
	padding-top:7px !important;
	height:32px !important;
	margin-bottom:-1px !important;
	width:1200px !important;
}

#forms-container{
	/*margin-left:10px; !important;*/
	box-shadow:none;
	margin-top:-1px !important;
	border:0px !important;
}

.form-container{
	border:0px !important;
}

.header-divider4{
	padding-right:30px !important;	
	clear:both !important;
}

.popup-menu-container {
	border:none !important;
}

.popup-menu-container .popup-menu-item{
	border-top-color:1px solid #99bbe8 !important;
}

.popup-menu-item:hover{
	color:#cfdde8 !important;
}

.form-caption-container{
	background-image:none !important;
	background-color:#9eb5c5 !important;
	text-transform:uppercase !important;
	border-left:1px solid #99bbe8 !important;
	border-right:1px solid #99bbe8 !important;
	height:35px !important;
	font-size:18px !important;
	padding-top:3px;
}

.frame-toolbar-container{
	background-image:none !important;
	background-color:#2a4e68 !important;
	text-transform:uppercase !important;
	color:#faf9f4 !important;
	border-top:2px solid #faf9f4 !important;
	border-bottom:1px solid #faf9f4 !important;
	height:36px !important;
	font-size:18px !important;
	padding-top:4px;
}

.frame-toolbar-caption{
	color:#faf9f4 !important;
	padding-left:0px !important;
	margin-left:-2px !important;
}

.panel-status-data{
	color:#faf9f4 !important;
}

.form-frames-container{
	padding-top:0px;	
}

.page-container-0{
	background-image:none !important;
	background-color:#cfdde8 !important;
}


.form-message-container{
	background-image:none !important;
	background-color:#ffffff;	
}

.page-header-container-0{
	text-align:center;
	text-transform:uppercase !important;
	color:#284d6a !important;
	font-family: 'Ropa Sans', sans-serif !important;
	font-size:12px;
}

.selected-page-header-container-0{
	text-align:center;
	text-transform:uppercase !important;
	font-family: 'Ropa Sans', sans-serif !important;
	font-size:12px;
}

.form-message-icon{
	margin-left:5px !important;	
}

.page-container-hl-0{
	background-image:none !important;
	background-color:#cfdde8 !important;
}

.popup-border-top, .popup-border-bottom, .popup-border-left, .popup-border-right, .popup-corner-top-left, .popup-corner-top-right, .popup-corner-bottom-left, .popup-corner-bottom-right{
	visibility:hidden !important;	
}

.popup-frame-content .form-caption-container{
	background-image:none !important;
	background-color:#2a4e68 !important;
	color:#FFFFFF;
	font-weight:100;
	font-size:15px !important;
	height:26px !important;
	text-transform:uppercase !important;
	border:none !important;
	padding-top:0px !important;
}

.popup-frame-content .form-caption-text{
	font-size:15px !important;	
	margin-top:1px !important;
}

.header-close-app-hl{
	background-image:none !important;
	background-color:#2a4e68 !important;
	margin:0px !important;
	padding-top:8px;
	position:relative;
    padding-bottom:9px;
	padding-left:6px !important;
    padding-right:6px !important;
	margin-left:1px !important;
	float:right;
}


.header-close-app-hover{
	background-image:none !important;
	background-color:#183249 !important;
	margin:0px !important;
	padding-top:8px;
	position:relative;
    padding-bottom:9px;
	padding-left:6px !important;
    padding-right:6px !important;
	margin-left:1px !important;
	float:right;
}

.header-close-app-down{
	background-image:none !important;
	background-color:#2a4e68 !important;
	margin:0px !important;
	padding-top:8px;
	position:relative;
    padding-bottom:9px;
	padding-left:6px !important;
    padding-right:6px !important;
	margin-left:1px !important;
	float:right;
}

#cms:1 td{
	visibility:hidden !important;	
}

.commandset-menu-image{
	opacity:0.70;	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
}

.panel-toolbar-zone span{
	color:#faf9f4 !important;
	font-family: 'Ropa Sans', sans-serif !important;
	font-size:18px !important;
	margin-top:6px;
	text-transform:uppercase !important;
	font-weight:500 !important;	
	vertical-align:top !important;
}

.form-caption-modal-image{
	background-image:none !important;
	opacity:0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
}

.form-caption-image{
	background-image:none !important;
	opacity:0.80;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	margin-left:5px !important;
}

.form-caption-text{
	font-family: 'Ropa Sans', sans-serif !important;
	font-size:18px !important;
	margin-top:5px;
	text-transform:uppercase !important;
	font-weight:600 !important;		
}

.form-caption-container .form-caption-text{
	color:#2A4D68 !important;
	border:none !important;
}

.popup-frame-content .form-caption-text{
	font-weight:100 !important;	
	color:#FFFFFF !important; 
	border:none !important;	
}

.popup-menu-table{
	background-color:#183249 !important; 	
}

.menu-commandset-icon{
	background-color:#2a4d68 !important;	
}

.menu-commandset-icon:hover{
	background-color:#183249 !important;	
	color:#a7c6d9 !important;
}



.header-second-caption-messaggio{
	display:inline-block;
	float:right;
	position:relative;
	background-color:#2a4d68;	
}

.header-second-caption-messaggio:hover{
	background-color:#183249;
}

.form-frames-container{
	border:1px solid #99bbe8 !important;	
}

.frame-content-container{
	overflow-y: hidden !important;
	overflow-x: hidden !important;	
}

.form-frames-container{
	overflow-y: hidden !important;
	overflow-x: hidden !important;	
}

.maiusc{
	text-transform:uppercase !important;	
}

.f16px{
	/*text-transform:lowercase !important;	*/ 
	font-size:16px !important;
}


.menu-bar-command-fittizio{
	display:inline-block !important;
	background-color:#557f98 !important;
	width:170px !important;
	height:55px !important;	
	margin-top:-15px;
	position:absolute;
	margin-left:-117px;
}

.prima_maius{
	font-weight:bold !important;	
}

.panel-field-caption-form{
	font-size:12pt !important;	
	font-family: 'Ropa Sans', sans-serif !important;
}

.panel-field-value-form{
	font-size:10pt !important;	
}

.panel-field-caption-list{
	font-family: 'Ropa Sans', sans-serif !important;
}

.form-message-text{
	font-size:12pt !important;
	font-family: 'Ropa Sans', sans-serif !important;
}

.panel-value-input{
	font-size:10pt !important;	
}

.popup-cell-text {
	height: 18px;
	color: black;
	font-size: 8pt;
	padding: 2px !important;
	padding-left: 5px !important;
	width: 100%;
	padding-top:4px !important;
	padding-bottom:4px !important;
	cursor: pointer;
}


.menu-commandset-icon{
	float:left !important;
	margin-left:1px !important;
	position:relative !important;
	/*width:200px !important;	*/
}

#menu-commandset-icon-imp{
	float:right !important;
	cursor:pointer !important;
	padding-left: 9px !important;
	padding-right: 9px !important;	
	margin-left:0px !important;
}

.menu-bar-command-des{
	float:right !important;
	position:absolute;
	left:525px !important;	
}

.menu-container-upbar{
	display:inline-block !important;
	float:left;
	max-width:960px !important;
	text-align:left !important;	
}

.messaggi-div{
	display:inline-block !important;
	max-width:200px !important;
	float:right !important;	
}


.panel-toolbar-button-hover{
	width:32px !important;	
}

.toolbar-frame-button{
	margin-top:5px !important;	
}


.panel-field-value-list{
	font-size:10pt !important;	
}

#menu-container{
	max-width:960px !important;	
}

.popup-menu-container-raee{
	min-width:180px !important;	
}


.form-caption-image{
	margin-top:5px !important;	
}

.panel-multisel-command{
	display:inline-block !important;
	width:11px !important;
	height:11px !important;	
}


.combo-option-name{
	font-size:10pt !important;	
}

.frame-toolbar-button{
	margin-left:1px !important;	
}

.frame-toolbar-button-hover{
	margin-left:1px !important;	
}

.frame-toolbar-button-down{
	margin-left:1px !important;	
}

.toolbar-frame-container .toolbar-frame-button{
	border:none !important;
	border-radius:0px !important;
	background-image:none !important;
	background-color:#737373;
	color:#cfd0d2;
	font-size:9pt !important;
	padding-bottom:2px !important;	
}

.toolbar-frame-container .toolbar-frame-button:hover{
	background-color:#dddddd;
	color:#737373;
}


.selected-tab-caption-0{
	background-image:none !important;
	color:#646464 !important;
		border-top: #bdbdbd  1px solid;
}

.selected-tab-text-0{
	text-align:center;
	text-transform:uppercase !important;
	font-family: 'Ropa Sans', sans-serif !important;
	font-size:12px;
	color:#646464 !important;
}

.tab-text-0{
	text-align:center;
	text-transform:uppercase !important;
	font-family: 'Ropa Sans', sans-serif !important;
	font-size:12px;
	color:#646464 !important;
}

.tab-caption-0{
	background-image:none !important;
	color:#646464 !important;
	border-bottom: #bdbdbd  1px solid;
	border-top: #bdbdbd  1px solid;
	background-color: #f0f0f2 !important;
}

.tab-caption-hl-0{
	background-image:none !important;
	color:#646464 !important;
	border-bottom: #bdbdbd  1px solid;
	border-top: #bdbdbd  1px solid;
	background-color: #f0f0f2 !important;
}

.tab-filler{
	border-bottom: #bdbdbd  1px solid;
}

.tab-left-0{
	border-bottom: #bdbdbd  1px solid;
}

.selected-tab-left-0{
	border-bottom: #bdbdbd  1px solid;
}

.panel-toolbar-qbetip 
{
  margin-top: 5px;
}

#BckImgList {
    top: 0px !important;
    left: 0px !important;
    height: 1px !important;
    width: 1px !important;
    z-index: -9999;
    overflow: hidden;
    position: absolute;
	/*NET CML*/
}

#ImgList {
    top: 0px !important;
    left: 0px !important;
    height: 1px !important;
    width: 1px !important;
    z-index: -9999;
    overflow: hidden;
    position: absolute;
}

.nascondi{
	display:inline-block !important;
}


.panel-toolbar-zone span.piu-record{
	margin-top: 3px !important;
    display: none;
    font-size: 25px !important;
    margin-left: -10px;
}


#header-container[data-riv='sielco']
{
  height:90px !important;
  background-image:url('images/logo_Sielco.png');
  text-align:center;
  background-repeat:no-repeat;   background-position:1% 50% !important;
  background-color:#557f98;
  width:1200px !important;
}

.readonly{
	pointer-events: none !important;
}

.scroll-xS .form-frames-container {
	overflow-x: auto !important;
}

.pointer{
	cursor:pointer !important;
}

.pointer img{
	cursor:pointer !important;
}


.libro_reg .book-toolbar-status{
	color:white !important;
}

.scroll-y-libro .form-frames-container{
	overflow-y: auto !important;	
}

.scroll-y-libro .frame-toolbar-caption{
	margin-left: 10px !important;
}

.intestazioniStileDett .panel-field-caption-list{
	text-align: center !important;
	text-transform: capitalize !important;
}

.defaultCursor{
	cursor: default !important;
}

.colorG{
	color:#F3F3F1 !important;
}
