
body {
    background-color: #F5F5F5;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #262626;
}

input[type="text"], input[type="password"], textarea, select { 
    outline: none;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

input[type="radio"] {
   border: none;
   background-color: transparent;
}

*:focus { outline:none; }

.nohighlight:focus { outline:none; }



a {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: none;
    color: #FC6F00;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    padding: 0;
    text-decoration: underline;
}


#searchstatus {
    position: absolute;
    right: 14px;
    margin-top: 14px;
}

img { border: none; }

a { border: none; }

.form {
    display: inline-block;
    position: relative;
    width: 100%;
}
::selection {
	background: rgb(255,153,51); /* Safari */
	}
	
::-moz-selection {
	background: rgb(255,153,51);   /* Firefox */
}


option::-moz-selection {
   background: rgb(255,153,51);  
}


option::selection {
   background: rgb(255,153,51);  
}


input, textarea, select {
    border-color: #91A08D #BFCCBD #BFCCBD;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 1px 1px 0 #D2D5D2 inset;
    color: #262626;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    min-height: 23px;
    padding: 0 4px;
}


input[type="checkbox"] {
    border: medium none;
    box-shadow: none;
    cursor: pointer;
    height: 13px;
    min-height: 13px;
}


select {
	appearance:button;
-moz-appearance:button; /* Firefox */
-webkit-appearance:button; /* Safari and Chrome */

  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 23px;
  border: 1px solid #aaa !important;
  border-radius: 3px !important;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(92%, #f6f6f6), color-stop(77%, #eeeeee), color-stop(100%, #D2D5D2));
  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 92%, #eeeeee 77%, #D2D5D2 100%);
  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 92%, #eeeeee 77%, #D2D5D2 100%);
  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 92%, #eeeeee 77%, #D2D5D2 100%);
  background: linear-gradient(top, #ffffff 20%, #f6f6f6 92%, #eeeeee 77%, #D2D5D2 100%);
  background-clip: padding-box;
  box-shadow: 0 1px 0 #FFFFFF inset !important;
  text-decoration: none;
  white-space: nowrap;
  line-height: 21px;
  color:#262626;



}


.chosen-select {
	background-color: white;
}


.loadingstatus {
    position: absolute;
    right: 4px;
    top: 4px;
}

.hideClass {
	display:none;
}

.maindiv {
    margin-left: auto;
    margin-right: auto;
    width: 980px;
}

.valuelabel {
    display: inline-block;
    font-size: 13px;
    text-align: left;
    width: 100px;
}


.footer {
	position:relative;
}

.content {
    background-color: #FFFFFF;
    min-height: 334px;
    position: relative;
    text-align: left;
}

.content-logged {
    background-color: #FFFFFF;
    min-height: 423px;
    position: relative;
    text-align: left;
}


.commLinkS {
	 border: 0 none;
	text-decoration: none;
	
}



.modifyPencil {
    height: 13px;
    margin-top: 0;
    position: relative;
    vertical-align: top;
    width: 13px;
}


.error-content {
    display: block;
}

.error-lab-div {
    border: 1px solid #CE0000;
    border-radius: 4px;
    box-shadow: -3px 3px 4px #B5C5CB;
    color: #CE0000;
    display: inline-block;
    font-weight: bold;
    margin-bottom: 17px;
    opacity: 0.95;
    padding: 5px;
    white-space: nowrap;
}
.orange-but {

    background-image: -o-linear-gradient(bottom, #99C2A8 0%, #428C5D 100%);
		background-image: -moz-linear-gradient(top, #99C2A8 0%, #428C5D 100%);
		background-image: -webkit-linear-gradient(bottom, #99C2A8 0%, #428C5D 100%);
		 background-image: linear-gradient(to bottom, #99C2A8 0%, #428C5D 100%);
    background-color: #428C5D;
    border-color: #46614C #4B735A #3B8054;
    border-radius: 6px;
    border-style: solid;
    border-width: 0;
    box-shadow: 0 3px 4px 0 #99C2A8 inset;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial;
    font-size: 11px;
    height: 25px;
    margin-bottom: 4px;
    margin-left: 3px;
    margin-right: 3px;
    padding: 2px 10px 3px;
    text-transform: uppercase;
}


.violet-but {
    background-color: #42538C;
    
    background-image: -o-linear-gradient(bottom, #99A3C2 0%, #42538C 100%);
		background-image: -moz-linear-gradient(bottom, #99A3C2 0%, #42538C 100%);
		background-image: -webkit-linear-gradient(bottom, #99A3C2 0%, #42538C 100%);
	
		background-image: linear-gradient(to bottom, #99A3C2 0%, #42538C 100%);

    border-color: #464A57 #4B5473 #3B4B80;
    border-radius: 6px;
    border-style: solid;
    border-width: 0;
    box-shadow: 0 3px 4px 0 #99A3C2 inset;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial;
    font-size: 11px;
    margin-left: 3px;
    margin-right: 3px;
    text-transform: uppercase;
    vertical-align: top;
}

input.violet-but[type="submit"][disabled="disabled"] {
    background-color: #838383;
    background-image: -o-linear-gradient(bottom, #C2C2C2  0%, #838383 100%);
		background-image: -moz-linear-gradient(top, #C2C2C2  0%, #838383 100%);
		background-image: -webkit-linear-gradient(bottom,  0%, #838383 100%);
	
    background-image: linear-gradient(to bottom, #C2C2C2 0%, #838383 100%);
   
    border-color: #575757 #737373;
    box-shadow: 0 3px 4px 0 #C2C2C2 inset;
    cursor:unset;
}


.orange-but[type="submit"][disabled="disabled"] {
    background-color: #838383;
    background-image: -o-linear-gradient(bottom, #C2C2C2  0%, #838383 100%);
		background-image: -moz-linear-gradient(top, #C2C2C2  0%, #838383 100%);
		background-image: -webkit-linear-gradient(bottom,  0%, #838383 100%);
		
    background-image: linear-gradient(to bottom, #C2C2C2 0%, #838383 100%);
    
    border-color: #575757 #737373;
    box-shadow: 0 3px 4px 0 #C2C2C2 inset;
    cursor:unset;
}

input {
    height: 23px;
}


.login-but {
    display: block;
    width: 127px;
}


.error-lab {
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
    vertical-align: middle;
}


.top-content {
    margin-left: -3px;
    padding-left: 0;
    text-align: left;
}

.top-content > a{
	color: #FC6F00;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;

}

.top-content > label {

    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;

}


.top-content > input {
    background-color: transparent;
    border: 0 none;
    box-shadow: none;
    color: #FC6F00;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin-left: 0;
    padding-left: 0;
}


.top-content > .fake-label {
    background-color: transparent;
    border: medium none;
    box-shadow: none;
    color: #262626;
    display: inline-block;
    font-size: 11px;
    min-width: 14px;
    padding: 0;
    position: relative;
}
.intestazionegroup {
	font-weight: bold;
}



.page-load {

    float: right;
}

.riquadro {
	background-color: #EBF4EB;
}

.riquadro-fix {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    width: auto !important;
}

.leftcell {
    margin-right: 3px;
    width: 439px;
}

.center-content {
    display: inline-block;
    min-width: 295px;
    padding: 15px 25px;
    position: relative;
    text-align: center;
}


.large-content {
    padding: 12px;
    position: relative;
    width: 97.6%;
     min-height: 423px;

}

.bottom-content {
    display: inline-block;
    padding-bottom: 6px;
    padding-top: 6px;
    position: relative;
    width: 100%;
}


.bottom-inner-content {
    display: inline-block;
    float: left;
    font-size: 11px;
    position: relative;
    text-align: left;
    width: 200px;
}


.credits {
    color: #808080;
    display: block;
    position: relative;
    text-align: right;
}

.corsivo {
    font-style: oblique;
}

.cell-content {
    margin-bottom: 8px;
}

.cell-content-submit {
    display: inline-block;
    padding-top: 17px;
}

.headimg  {
	 display: block;
    height: 100%;
    position: relative;
    width: 100%;
}


.popupglobmain {
    display: none;
    height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
    left:0;
    text-align:center;
}
.popupglobal {
    height: 100%;
    padding-top: 6%;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 1;
}
.popupfull {
    background-color: #EBF4EB;
    height: 100%;
    opacity: 0.65;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    
}

.popupcontent {
    background-color: #FFFFFF;
    height: 330px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    position: relative;
    text-align: left;
    width: 750px;
    z-index: 100;
}

.fixRightMsg {
    left: 49%;
}


.headerppcell {
    text-align: center;
}

.headerppclose > a {
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 5px;
    position: absolute;
    right: 2px;
    text-decoration: none;
    top: 2px;
    white-space: nowrap;
    z-index: 100;
}
.vcell {
    display: inline-block;
    text-align: left;

}

.vcell > input {

    width: 137px;
}


.rigarancio {
    background-color: #FF7700;
    height: 2px;
    width: 100%;
}

.gm-style-iw {
    background-color: #ffffff;
    margin-left: -14px;
    overflow: hidden !important;
    padding-bottom: 5px;
    padding-left: 1em;
    padding-top: 3px;
    width: 90% !important;
}

.descrmapsup {
	text-align:left; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
}

.descrmapcentr {
	text-align:left; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
}


/*BEGIN ERROR MSG*/
html > body .rf-ntf {
    position: fixed;
}
.rf-ntf-pos-tr {
    bottom: auto;
    left: auto;
    right: 10px;
    top: 10px;
}
.rf-ntf-err {
    color: #FF0000;
}
.rf-ntf {
    bottom: auto;
    left: auto;
    right: 10px;
    top: 10px;
    z-index: 9999;
}




.messagesErrReti {
    left: 150px;
    top: 28px;
}




.fixMsgErr > span{
    left: -232px;
    white-space: normal;
    width: 209px;
}


.checkbox {
	box-shadow: none;
	border:none;
}


.rf-ntf-cnt {
    background-color: #FFFFFF;
    border-radius: 4px 4px 4px 4px;
    border-style: solid;
    border-width: 1px;
    padding: 0.8em;
	

}
.rf-ntf-inf {
	font-weight: bold;
	box-shadow: -3px 3px 4px #B5C5CB;
	border-color: #008400;
	color: #008400;
}


.rf-ntf-inf .rf-ntf-ico {
    display: block;
     background-image:   url("/sinergie_wsp6/javax.faces.resource/images/approved.png.xhtml");
     background-size: 20px auto;
}


.rf-ntf-err {
	font-weight: bold;
	box-shadow: -3px 3px 4px #B5C5CB;
	border-color: #C70000;
	color: #C70000;
}


.rf-ntf-err .rf-ntf-ico {
    display: block;
	 background-image:  url("/sinergie_wsp6/javax.faces.resource/images/error32.png.xhtml");
	 
 	background-size: 20px auto;
height: 20px;
}

.rf-ntf-wrn .rf-ntf-ico {
    display: block;
	 background-image:  url("/sinergie_wsp6/javax.faces.resource/images/warning32.png.xhtml");
	 
 	background-size: 20px auto;
}


.rf-ntf-cls {
    float: right;
    margin-left: 0.2em;
}

.rf-ntf-ico {
    display: none;
    float: left;
    height: 19px;
    margin-right: 0.5em;
    width: 20px;
}

.rf-ntf-cls-ico {

    display: block;
    height: 11px;
    width: 11px;
}


.fixMsgUsr {
    min-width: 270px;
    white-space: normal;
}
/*END ERROR MSG*/

/*BEGIN LOGIN*/
.login-content {
    width: 285px;
}

.sup-center-content {
    padding-bottom: 59px;
    padding-top: 59px;
    text-align: center;
}
/*END LOGIN*/

/*BEGIN WELCOME*/

.sup-center-wk-content {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 15px;
    padding-top: 15px;
    position: relative;
}

.welcome-content {
    display: inline-block;
    font-size: 12px;
    width: 519px;
}


.left-content {
    display: inline-block;
    position: relative;
    vertical-align: top;
    width: 199px;
}
.right-content {
    display: inline-block;
    padding: 12px;
    position: relative;
    text-align: center;
    width: 757px;
}
.wk-line {
    margin-bottom: 13px;
}


.lastline {
	margin-bottom: 0;
}

.submessage > ul {
    margin: 0 0 0 43px;
    padding: 0;
    text-align: left;
}

.grass {
    font-weight: bold;
}

/*END WELCOME*/


/*BEGIN SCROLLERBAR*/
.rf-insl {
    white-space: nowrap;
}
.rf-insl-trc-cntr {
    vertical-align: top;
    width: 280px;
}
.rf-insl, .rf-insl-trc-cntr {
    display: inline-block;
}

.rf-insl-mn {
    border-left: 0 none;
    float: left;
    padding-left: 3px;
}
.rf-insl-mx {
    border-right: 0 none;
    float: right;
    padding-right: 3px;
    text-align: right;
}
.rf-insl-mn, .rf-insl-mx, input.rf-insl-inp, .rf-insl-tt {
    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
}

.rf-insl-trc {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 10px;
  border: 1px solid #aaa;
  border-radius: 3px;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(92%, #f6f6f6), color-stop(77%, #eeeeee), color-stop(100%, #D2D5D2));
  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 92%, #eeeeee 77%, #D2D5D2 100%);
  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 92%, #eeeeee 77%, #D2D5D2 100%);
  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 92%, #eeeeee 77%, #D2D5D2 100%);
  background: linear-gradient(top, #ffffff 20%, #f6f6f6 92%, #eeeeee 77%, #D2D5D2 100%);
  background-clip: padding-box;
  box-shadow: 0 1px 0 #FFFFFF inset;
  text-decoration: none;
  white-space: nowrap;
  line-height: 21px;
  color:#262626;
}


.rf-insl-hnd-cntr {
    min-width: 0;
}

.rf-insl-hnd {
}
.rf-insl-hnd, .rf-insl-hnd-dis {
    vertical-align: top;
}
.rf-insl-hnd, .rf-insl-hnd-dis, .rf-insl-dec, .rf-insl-inc, .rf-insl-dec-dis, .rf-insl-inc-dis {
    background-repeat: no-repeat;
    background-size: 10px auto;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    margin-left: -7px;
    width: 20px;
}

.hourminClass {
    display: inline-block;
    vertical-align: middle;
}

.minutesClass > tbody > tr > td > input, .minutesClass > tbody > tr > td > input {
	    vertical-align: sub;
}


.minutesClass > tbody > tr > td  {
	   
}
/*END SCROLLERBAR*/


/*BEGIN MENUBAR*/

.bar-content {
    background-image: url("/sinergie_wsp6/javax.faces.resource/images/fondmenu.jpg.xhtml");  
    background-repeat: repeat-y;
    min-height: 280px;
}
.igSidebar {
		width: 200px;
	 	opacity: 0.65;

}

.igSidebarGroup {
    background-color: #E8E8F4;
    color: #0E2B8D;
    font-weight: bold;
    min-height: 18px;
    padding: 0;
    text-align: right;
}

.igSidebarGroup > label {
    border: 1px solid #C0C0C0;
    cursor: pointer;
    display: block;
    padding: 6px 5px 10px 0;

}


.igSidebarGroup > label:HOVER {
   background-color:#0F2B8E;
   color:#FFFFFF;
   
}


.igSidebarGroupContent {
    background-color: #FFFFFF;
    display: none;
}




.igSidebarGroupContent a:HOVER {
   background-color:#0F2B8E;
   color:#FFFFFF;
   
}

.igSidebarGroupContent a.selected {
    background-color: #0F2B8E;
    color: #FFFFFF;
    display: block;
    font-weight: normal;
    padding: 3px 5px;
    text-align: right;
    text-decoration: none;
}

.standard {
    color: #0F2B8E;
    display: block;
    font-weight: bold;
    padding: 3px 5px;
    text-align: right;
    
    border-bottom: 1px solid #BCBCDE;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

.expanded {
	display:block;
}

.submenu {
    background-color: #EDF5F8;
    font-size: 11px;
    padding-right: 7px;
}

.submenudiv {
    border-color: rgba(0, 0, 0, 0) #BCBCDE;
    
   
    
    border-style: solid;
    border-width: 4px 5px 4px 0;
    color: #BCBCDE;
    height: 0;
    margin-top: -14px;
    position: absolute;
    right: 0;
    width: 0;
}
/*END MENUBAR*/


/*BEGIN LISTUSER*/

.listuser-innerline {
    display: block;
    margin-bottom: 25px;
    text-align: left;
}

.listuser-innerline-content {
    display: inline-block;
    position: relative;
    vertical-align: top;
}

.listuser-innerline-search {
    display: inline-block;
    position: relative;
    vertical-align: top;
    width: 130px;
}

.innerline-text {
    display: inline-block;
    margin-right: 25px;
    position: relative;
    text-align: justify;
    width: 602px;
}


.innerline-text-full
{
	width: auto;
}

.butsublistuser {
    width: 127px;
}
.searchwordstyle {
    margin-right: 3px;
    width: 240px;
}

.buttonCercaA {
    height: 25px;
    width: 127px;
}

.buttonAnnullaA {
height: 25px;
width: 127px;
}
/*
.ajax-load {
    float: right;
    margin-right: 10px;
}*/


.listuser-innerline-butdiv {
    display: block;
}

.download-content {
}

.fixdwload {
    margin-left: -27px;
    margin-top: 36px;
}
/*END LISTUSER*/


/*BEGIN GLOBAL CALENDAR*/

.rf-cal-popup {
    background-color: #FFFFFF;
    border: 1px solid #AAAAAA;
    border-radius: 3px;
}

.rf-cal-monthpicker-cnt {
    background-color: white;
    border: 1px solid;
    position: relative;
}

.rf-cal-week {
    border-bottom: 1px solid  #AAAAAA;
    border-right: 1px solid  #AAAAAA;
    color: #FF0000;
    text-align: center;
    vertical-align: middle;
    width: 25px;
}

.rf-cal-c {
    border-bottom: 1px solid  #AAAAAA;
    border-right: 1px solid  #AAAAAA;
    padding: 0;
    text-align: center;
    vertical-align: middle;
}

.rf-cal-hdr {
    border-bottom: 1px solid  #AAAAAA;
    border-right: 0 solid;
}

.rf-cal-day-lbl {
    border-bottom: 1px solid #AAAAAA;
    border-right: 0 solid;
    height: 22px;
    padding: 4px;
    text-align: center;
    vertical-align: middle;
}


.rf-cal-ftr {
    border-right: 0 solid;
    border-top: 0 none;
}


.rf-cal-right-c {
    border-right: 0 none;
}


.rf-cal-btn-close {
    background-image: none;
    background-position: left center;
    background-repeat: no-repeat;
    color: #777777;
    font-weight: bold;
    padding: 2px 2px 2px 4px;
}

.rf-cal-tl-btn-hov {
    border: none;
    padding: 2px 3px;
}

.rf-cal-inp {
    width: 304px;
}

.rf-cal-btn {
    height: 23px;
    padding: 1px;
}


.rich-calendar-boundary-dates {
	color:gray;
}
/*END GLOBAL CALENDAR*/

/*BEGIN GLOBAL TABLE*/
.rf-dt-shdr-c {
    background-color: #D4CFC7;
    background-position: left top;

    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 4px;
    text-align: center;
}

.rf-dt-c {

    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    padding: 4px;
}

.rf-edt {
    background-color: rgba(0, 0, 0, 0);
    overflow: hidden;
    padding: 0;
}

.rf-ds-btn-first, .rf-ds-btn-fastrwd, .rf-ds-btn-prev {
    margin-right: 1px;
}
.rf-ds-btn {
    background-color: #42538C;
    background-image: -o-linear-gradient(bottom, #99A3C2 0%, #42538C 100%);
		background-image: -moz-linear-gradient(top, #99A3C2 0%, #42538C 100%);
		background-image: -webkit-linear-gradient(bottom, #99A3C2 0%, #42538C 100%);

    background-image: linear-gradient(to bottom, #99A3C2 0%, #42538C 100%);
   
    border-color: #464A57 #4B5473 #3B4B80;
    border-radius: 6px;
    border-style: solid;
    border-width: 0;
    box-shadow: 0 3px 4px 0 #99A3C2 inset;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    margin-left: 1px;
    margin-right: 1px;
    padding: 4px;
    text-decoration: none;
    width: 20px;
    text-align:center;

}
.rf-ds-dis {
    color: #BCC8D4;
    cursor: default;
    opacity: 0.5;
    
   
}
.rf-ds-btn-first, .rf-ds-btn-fastrwd, .rf-ds-btn-prev {
    margin-right: 1px;
}


.rf-ds {
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    padding: 7px 7px 7px 0;
    white-space: nowrap;
}
.rf-edt-r-act {
    font-weight: bold;
}


.rf-edt-r-sel {
    background-color: #F1EEE9;
}

.rf-edt-tbl {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}



.rf-edt-td-j-id-1b {
    max-width: 30px;
}

.rf-edt-hdr-c-cnt {
    font-size: 12px;
    position: relative;
    text-align: left;
}

.rf-edt-c-srt {
    font-weight: bold;
    text-decoration: underline;
}


.rf-edt-cnt {
    overflow: hidden;
}

div.rf-edt-cnt {
    background-color: #B7DBBA;
    width: 100%;
}

.rf-edt-tbl tr td {
    font-size: 11px;
    padding: 4px;
}


table.rf-edt-tbl tr td {
    font-size: 11px;
    height: 30px;
    padding: 0;
}




.rf-edt-c-cnt > span, .rf-edt-c > div {
    white-space: normal;
}

.rf-edt-c {
    height: auto;
    overflow: visible;
}

.rf-edt-b {
    margin-bottom: 3px;
    max-height: 390px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
}

.rf-edt-c, .rf-edt-hdr-c, .rf-edt-ftr-c, .rf-edt-flt-c {
    overflow: hidden;
    padding-left: 7px;
    padding-right: 7px;
}


.rf-edt-c-cnt, .rf-edt-ftr-c-cnt, .rf-edt-tbl-ftr {
    color: #000000;
    font-weight: normal;
}

.rowNormal, .row-normal-not-sel,  .row-normal-single{
    background-color: #EBF4EB;
    margin: 0;
}

.rowAlternate, .row-alternate-not-sel {
    background-color: #FFFFFF;
    margin: 0;
}

.rowNormal:HOVER,  .rowAlternate:HOVER{
	background-color: #DEE4F7;

	
}

.headerLink {
	 color: #0E2B8D;
    font-size: 12px;
    font-weight: bold;
}


.rf-edt-c-srt {
	cursor:pointer;
}


.rf-edt-c-srt:HOVER {
	text-decoration: underline;
}


.rowNormal.rf-edt-r-sel, .rowNormalSel{
	background-color: #DEE4F7;
}


.rowAlternate.rf-edt-r-sel, .rowAlternateSel{
	background-color: #DEE4F7;
}


.rowNormal.rf-edt-r-sel > td > div > div > input, 
.rowNormal.rf-edt-r-sel > td > div > div > a, 
.rowAlternate.rf-edt-r-sel  > td > div > div > input,  
.rowAlternate.rf-edt-r-sel  > td > div > div > a{
	/* color: #FFFFFF;*/
}

.rowNormalSel  > td > div > div > input, 
.rowNormalSel  > td > div > div > a, 
.rowAlternateSel  > td > div > div > input,
.rowAlternateSel  > td > div > div > a{
	/* color: #FFFFFF;*/
}


.rowNormal:HOVER > td > div > div > input, 
.rowNormal:HOVER > td > div > div > a, 
.rowAlternate:HOVER  > td > div > div > input,
.rowAlternate:HOVER  > td > div > div > a{
	/* color: #FFFFFF;*/
}




.colModify {
    max-width: 30px;
}


.rf-edt-td-j-id-1c {
    max-width: 30px;
}


.rf-edt-hdr {
    margin-bottom: 2px;
}

.rf-edt-ftr {
    display: none;
}


.rf-edt-rord {
    display: none;
}



.rf-ds-nmb-btn {
    background-color: #42538C;
    background-image: -o-linear-gradient(bottom, #99A3C2 0%, #42538C 100%);
		background-image: -moz-linear-gradient(top, #99A3C2 0%, #42538C 100%);
		background-image: -webkit-linear-gradient(bottom, #99A3C2 0%, #42538C 100%);
		
    background-image: linear-gradient(to bottom, #99A3C2 0%, #42538C 100%);
 
    border-color: #464A57 #4B5473 #3B4B80;
    border-radius: 6px;
    border-style: solid;
    border-width: 0;
    box-shadow: 0 3px 4px 0 #99A3C2 inset;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    margin-left: 1px;
    margin-right: 1px;
    text-decoration: none;
    width: 20px;
    padding: 4px;
    text-align:center;
    position:relative;
    z-index:1;
}

.rf-ds-nmb-btn:hover {
        background-color: #42538C;
    background-image: -o-linear-gradient(bottom, #99A3C2 0%, #42538C 100%);
		background-image: -moz-linear-gradient(top, #99A3C2 0%, #42538C 100%);
		background-image: -webkit-linear-gradient(bottom, #99A3C2 0%, #42538C 100%);
		
    background-image: linear-gradient(to bottom, #99A3C2 0%, #42538C 100%);
  
    border-color: #464A57 #4B5473 #3B4B80;
    border-radius: 6px;
    border-style: solid;
    border-width: 0;
    box-shadow: 0 3px 4px 0 #99A3C2 inset;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    margin-left: 1px;
    margin-right: 1px;
    text-decoration: none;
    width: 20px;
    padding: 4px;
    text-align:center;

}

.rf-ds-act, .rf-ds-act:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #99a3ff 0%, #4253c2 100%) repeat scroll 0 0 !important;
    box-shadow: 0 3px 4px 0 #8f99e1 inset !important;
    color: #ffffff;
    font-weight: bold;
}



.rf-edt-hdr-c-cnt, .rf-edt-tbl-hdr, .rf-edt-ftr-c-cnt, .rf-edt-tbl-ftr {
    min-width: 54px;
    text-align: left;
}

/*END GLOBAL TABLE*/



/*BEGIN NEW USER*/


.newuser-innerline {
    margin-bottom: 27px;
    margin-left: auto;
    margin-right: auto;
    min-height: 39px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    text-align: left;
}

.newuser-endline {
    margin-bottom:0;
  
}

.newuser-innerline-text {
    display: inline-block;
    margin-right: 9px;
    text-align: justify;
    vertical-align: top;
    width: 820px;
}
.newuser-innerline-search {
    display: inline-block;
    position: relative;
}
.butsubnewuser {
    display: block;
    margin: 0 0 3px;
    width: 127px;
}


.newuser-left-content {
    display: inline-block;
    margin: 7px 50px 0 7px;
    text-align: left;
    vertical-align: top;
    width: 440px;
}

.newuser-right-content {
    display: inline-block;
    margin-top: 7px;
    vertical-align: top;
    width: 443px;
}


.newuser-leftrow {
    margin-bottom: 5px;
    min-height: 21px;
    position: relative;
}



.newuser-rightrow {
    margin-bottom: 5px;
    position: relative;
}


.nu-field-name {
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: 15px;
    position: relative;
    vertical-align: middle;
    width: 167px;
}

.nu-field-name-fix {
    width: 100px;
}

.nu-field-obbligato {
    color: #FF0000;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    width: 10px;
}

.nu-field-value {
    position: relative;
    vertical-align: middle;
    width: 240px;
}

.nu-textarea-value {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 70px !important;
    resize: none;
}

.nu-field-valuemenu {
    display: inline-block;
    height: 139px;
    position: relative;
    vertical-align: middle;
    width: 250px;
}


.nu-field-valuemenu-fix {

    width: 332px;
}


.nu-il-butcomm {
    float: right;
    position: relative;
}

.butsubnewuser-down {
    display: inline-block;
    width: 127px;
}


.fake-link {
    background-color: transparent;
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    color: #FC6F00;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    margin: 0;
    min-height: 16px;
    padding: 0;
    text-decoration: underline;
    position:relative;
    
    z-index:1;
}


.userFix {
	left: -314px;
}



.updateduserFix > span.rf-msg-inf, .updateduserFix > span.rf-msgs-inf {
    background-image:   url("/sinergie_wsp6/javax.faces.resource/images/approved.png.xhtml");
    background-position: 12px 8px;
    background-repeat: no-repeat;
    background-size: 20px auto;
    font-size: 12px;
    left: 36%;
    max-width: 436px;
    min-width: 310px;
    padding: 10px 13px 10px 41px;
    position: fixed;
}

.updateduserFix > span.rf-msg-wrn, .updateduserFix > span.rf-msgs-wrn {
    background-image: url("/sinergie_wsp6/javax.faces.resource/images/warning32.png.xhtml"); 
}

.updateduserFix > span.rf-msg-err, .updateduserFix > span.rf-msgs-err {
    background-image: url("/sinergie_wsp6/javax.faces.resource/images/error32.png.xhtml"); 
}



.updateduserFix > span.rf-msg-err, .updateduserFix > span.rf-msgs-err {
    background-position: 12px 5px;
    background-repeat: no-repeat;
    font-size: 12px;
    left: 40%;
    max-width: 500px;
    min-width: 310px;
    padding: 10px 13px 10px 41px;
    position: fixed;
}


.createduserFix > span{
    left: -189px;
}

.deleteduserokfix > span {
    left: -316px;
    text-align: center;
    white-space: normal;
    width: 291px;
}
/*END NEW USER*/


/*BEGIN GROUP USER*/
.riquadro-descrizione {
    font-size: 12px;
    max-width: 753px;
}


.grpuser-line {
    margin: 5px 5px 5px 7px;
    padding: 7px;
}

.grpuser-cell {
    display: inline-block;
    margin-right: 8px;
}

.cell-bold {
    font-size: 13px;
}

/*END GROUP USER*/

/*BEGIN GLOBAL POPUP*/

.rf-pp-cntr {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C4C0B9;
    border-radius: 0 0 0 0;
    box-shadow: 2px 1px 5px 0 #B2BBD6;
    z-index: 100;

}

.rf-pp-shade {
    background-color: #EBF4EB;
    height: 100%;
    left: 0;
    opacity: 0.6;
    position: fixed;
    top: 0;
    width: 100%;

}

.rf-pp-shdw {
    background-color: #6473A4;
    border-radius: 0 0 0 0;
    bottom: -6px;
    display: none;
    left: 6px;
    opacity: 0.1;
    position: absolute;
    top: 6px;
    z-index: -1;
    
   
}

.rf-pp-hdr {

    border-top-left-radius: 0;
    border-top-right-radius: 0;
    cursor: move;
    padding: 2px;
    position: relative;
}

.rf-pp-hdr-cnt {
    background-color: #B7C0DB;
    color: #0F0F0F;
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
    overflow: hidden;
    padding: 5px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.rf-pp-hdr-cntrls {
    cursor: default;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 5px;
    position: absolute;
    right: 2px;
    text-decoration: none;
    top: 2px;
    white-space: nowrap;
    z-index: 100;
}

.rf-pp-hdr-cntrls > a {
    color: #FFFFFF;
    text-decoration: none;
}

.rf-pp-cnt-scrlr {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    left: 0;
    overflow: hidden;
    top: 0;
}

.rf-pp-cnt {
    color: #000000;
    font-family: Arial,Verdana,sans-serif;
    font-size: 11px;
    text-align: left;
}

.rf-pp-btn {
	display:none;
}

.rf-msg, .rf-msgs {
    display: inline-block;
    margin-left: 4px;
    position: absolute;
    vertical-align: top;
}


.rf-msg > span, .rf-msgs > span {
    background-color: #FFFFFF;
    border: 1px solid;
    border-radius: 4px;
    box-shadow: -3px 3px 4px #B5C5CB;
    font-size: 11px;
    font-weight: bold;
    margin-left: 3px;
    opacity: 0.95;
    padding: 4px 6px;
    z-index: 10;
    
  
    position: absolute;
}
.rf-msg-inf, .rf-msgs-inf {
	border-color: #008400;
	color: #008400;
}


.rf-msg-err, .rf-msgs-err {
	border-color: #C70000;
	color: #C70000;
}


.rf-msg-err, .rf-msgs-err {
    background-image: none;
}

.rf-msg-wrn {
	border-color: #CC6728;
	color: #CC6728;

}

.rf-msg-err {
	border-color: #C70000;
	color: #C70000;

}


.globalWarn {
    display: block;
    position: relative;
    width: 732px;
}




.warn_fix {
    margin-left: 0;
    margin-top: 12px;
    width: 816px;
}



.globalWarn > span.rf-msg-wrn {
    background-image:  url("/sinergie_wsp6/javax.faces.resource/images/warning32.png.xhtml"); 
    background-position: 9px 5px;
    background-repeat: no-repeat;
}
 
.globalWarn > span.rf-msg-err, 
.globalWarn > div.rf-msg-err,
.globalWarn > span.rf-msgs-err, 
.globalWarn > div.rf-msgs-err {
   background-image:  url("/sinergie_wsp6/javax.faces.resource/images/error32.png.xhtml"); 
   background-position: 9px 5px;
   background-repeat: no-repeat;
}



.globalWarn > span.rf-msg-wrn, 
.globalWarn > span.rf-msg-err, 
.globalWarn > div.rf-msg-err,
.globalWarn > span.rf-msgs-err, 
.globalWarn > div.rf-msgs-err {
    display: inline-block;
    font-size: 12px;
    padding-bottom: 10px;
    padding-left: 47px;
    padding-top: 10px;
    position: relative;
    text-align: left;
}



.globalWarn > span.rf-msg-inf {
    background-image: url("/sinergie_wsp6/javax.faces.resource/images/approved.png.xhtml"); 
    background-position: 12px 7px;
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 12px;
    padding-bottom: 10px;
    padding-left: 47px;
    padding-top: 10px;
    position: fixed;
    text-align: left;
}
/*END GLOBAL POPUP*/



/*BEGIN GROUP*/

.newgroup-innerline {
    margin-bottom: 27px;
    margin-left: auto;
    margin-right: auto;
    min-height: 39px;
    padding-bottom: 0;
    padding-top: 14px;
    position: relative;
    text-align: center;
}

.newgroup-left-content {
    display: inline-block;
    margin: 7px 50px 7px 6px;
    text-align: left;
    vertical-align: top;
}
.newgroup-right-content {
    display: inline-block;
    margin-bottom: 7px;
    margin-top: 7px;
    text-align: left;
    vertical-align: top;
}
.ng-field-name {
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: 15px;
    position: relative;
    vertical-align: top;
    width: 100px;
}

.ng-field-value {
    height: 21px;
    position: relative;
    vertical-align: middle;
    width: 320px;
}

.groupFix {
    left: -244px;
}

.updatedgroupFix {
    left: -266px;
}


.deletedgroupFix {
    left: -312px;
}
/*END GROUP  */


/*BEGIN ALARMPRO*/
.nap-select-value-div {
    background: url("/sinergie_wsp6/javax.faces.resource/images/frecciagiu.png.xhtml")  no-repeat scroll right center #FFFFFF;
    border-color: #91A08D #BFCCBD #BFCCBD;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    height: 21px;
    overflow: hidden;
    width: 238px;
}


.nap-select-value-div select {
    -moz-appearance: button;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    font-size: 13px;
    height: 21px;
    line-height: 1;
    overflow: hidden;
    padding: 2px;
    width: 258px;
    box-shadow:1px 1px 1px 0 #D2D5D2 inset;
}

.nap-select-value-div select > button {visibility: hidden;}


.nap-field-value {
    height: 21px;
    position: relative;
    vertical-align: middle;
    width: 240px;
}


.nap-textarea-value {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 70px;
    position: relative;
    resize: none;
    vertical-align: middle;
    width: 240px;
}

.nap-select-value {
    height: 23px;
    position: relative;
    vertical-align: middle;
    width: 250px;
    display: inline-block;
}


.nap-field-name {
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: 15px;
    position: relative;
    vertical-align: middle;
    width: 140px;
}


.counterMsg {
    background-color: transparent;
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    display: block;
    font-size: 11px;
    margin-left: 148px;
    position: relative;
    text-align: right;
    top: 6px;
    width: 22px;
}

.greentext {
	 color: #008000;
}

.orangetext {
    color: #FC6F00;
}

.redtext {
	color:red;
}

.alarmFix {
    left: -249px;
}

.alarmUpdFix {
    left: -273px;
}

.alarmdeletedFix {
    left: -305px;
}


.newalarm-leftrow {
    margin-bottom: 5px;
    min-height: 37px;
    position: relative;
}

.newalarm-rightrow {
    margin-bottom: 5px;
    min-height: 37px;
    position: relative;
}
/*END ALARMPRO*/



/*BEGIN FILELOG*/


.filelog-global-container {
    height: 100%;
    width: 100%;
}


.filelog-container {
    height: 100%;
    margin-bottom: 27px;
    position: relative;
    width: 100%;
}

.filelog-line {
    font-size: 11px;
    margin-bottom: 2px;
    padding: 4px 0 4px 4px;
    position: relative;
}


.filelog-title {
    font-size: 12px;
}

.filelog-textarea {
    background: none repeat scroll 0 0 #F4F9F5;
    display: inline-block;
    font-size: 11px;
    height: 391px;
    position: relative;
    resize: none;
    width: 98.7%;
}

/*END FILELOG*/



/*BEGIN ACQUISIZIONE DATI*/

.service-left-content {
    display: inline-block;
    padding: 1.5%;

    vertical-align: middle;
    width: 97%;
}

.service-row {
    display: block;
    margin-bottom: 11px;
}

.service-cell-link {
    display: inline-block;
    font-weight: bold;
    vertical-align: middle;
    width: 433px;
}

.service-cell-link > a {
    font-weight: normal;
}


.service-cell-lamp {
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}


.service-cell-but {
    display: inline-block;
}

.lamp {
    border-color: #575757 #737373;
    border-radius: 9px;
    border-style: outset;
    border-width: 0;
    box-shadow: 1px 1px 3px 0 #FFFFFF inset;
    display: inline-block;
    height: 17px;
    margin-left: 2px;
    margin-right: 2px;
    vertical-align: middle;
    width: 17px;
}


.lamp-blu {
		background: none repeat scroll 0 0 #0988dd;
	
	  background-image: -o-linear-gradient(bottom, #0ec2ff  0%, #0988dd 100%);
		background-image: -moz-linear-gradient(top, #0ec2ff  0%, #0988dd 100%);
		background-image: -webkit-linear-gradient(bottom,#0ec2ff  0%, #0988dd 100%);
	
    background-image:linear-gradient(to bottom, #0ec2ff 0%, #0988dd 100%) repeat scroll 0 0 #0988dd;
     
}

.lamp-orange {
		background: none repeat scroll 0 0 #ff8825;
	
	  background-image: -o-linear-gradient(bottom, #ffc235  0%, #ff8825 100%);
		background-image: -moz-linear-gradient(top, #ffc235  0%, #ff8825 100%);
		background-image: -webkit-linear-gradient(bottom,#ffc235  0%, #ff8825 100%);
	
    background-image: linear-gradient(to bottom, #ffc235 0%, #ff8825 100%) repeat scroll 0 0 #ff8825;

     
}


.lamp-green {
		background: none repeat scroll 0 0 #098825;
	
	  background-image: -o-linear-gradient(bottom, #0ec235  0%, #098825 100%);
		background-image: -moz-linear-gradient(top, #0ec235  0%, #098825 100%);
		background-image: -webkit-linear-gradient(bottom,#0ec235  0%, #098825 100%);
	
    background-image:linear-gradient(to bottom, #0ec235 0%, #098825 100%);
     
}
.lamp-grey {
	
    background-color: #8A8A8A;
    background-image: -o-linear-gradient(bottom, #C2C2C2  0%, #838383 100%);
		background-image: -moz-linear-gradient(top, #C2C2C2  0%, #838383 100%);
		background-image: -webkit-linear-gradient(bottom,  0%, #838383 100%);

    background-image:linear-gradient(to bottom, #C2C2C2 0%, #838383 100%);
  
    
}
.lamp-red {
    background: none repeat scroll 0 0 #C70000;
    
    
    background-image: -o-linear-gradient(bottom, #C20000  0%, #820000 100%);
		background-image: -moz-linear-gradient(top, #C20000  0%, #820000 100%);
		background-image: -webkit-linear-gradient(bottom,#C20000  0%, #820000 100%);
		
    background-image:linear-gradient(to bottom, #C20000 0%, #820000 100%);
   
}

.lamp-purple {
    background-image: linear-gradient(to bottom, #71008c 0%, #780080 100%);
    position: relative;
    z-index: 1;
}


.fix-line {
    text-align: left;
    width: 968px;
}

.fix-cell-link {
    margin-right: 50px;
    vertical-align: middle;
    width: auto;
}


.riquadro-descrizione-fix {
    background-color: #b7dbba;
    margin-bottom: 2px;
    margin-left: auto;
    margin-right: auto;
    padding: 6px 0 6px 6px;
    position: relative;
    text-align: left;
}

.riquadro-link-fix {
    height: auto;
    margin-bottom: 0;
    margin-left: 3px;
    margin-top: 0;
    min-height: 10px;
    padding-top: 0;
    text-align: left;
    width: 100%;
}


.textarea-log {
    margin-left: 7px;
    width: 97%;
}
/*END ACQUISIZIONE DATI*/

/*BEGIN STATION*/

.riquadrostation {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
}

.station-fix {
    padding: 6px;
    text-align: left;
    width: 410px;
}

.stationstyle {
    cursor: pointer;
    width:  150px;
}

.topstationsearch {
    display: inline-block;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 7px;
}


.pulldownspecial {
    margin-left: -1px;
    margin-top: 2px;

    text-align: left;
        width: 335px;
    z-index: 100;
  
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(92%, #f6f6f6), color-stop(77%, #eeeeee), color-stop(100%, #D2D5D2));
  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 92%, #eeeeee 77%, #D2D5D2 100%);
  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 92%, #eeeeee 77%, #D2D5D2 100%);
  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 92%, #eeeeee 77%, #D2D5D2 100%);
  background: linear-gradient(top, #ffffff 20%, #f6f6f6 92%, #eeeeee 77%, #D2D5D2 100%);

  
  background-clip: padding-box;
  box-shadow: 0 1px 0 #FFFFFF inset;
  text-decoration: none;
  white-space: nowrap;
  color:#262626;
  border-color: #AAAAAA;
  border-image: none;
  border-radius: 0 0 3px 3px;
  border-right: 1px solid #AAAAAA;
  border-style: none solid solid;
  border-width: 0 1px 1px;
  
  display:none;
  
  
  position: absolute;
  
      
      
}


.stationstyleleft {
    border-image: none;
    border-radius: 3px 0 0 3px;
    border-style: none solid none none;
    border-width: medium 1px medium medium;
    box-shadow: none;
    cursor: pointer;
    margin-right: 0;
    min-height: 18px;
    width: 159px;
    height: 18px;

}

.stationstyleright {
    border: medium none;
    border-radius: 0 3px 3px 0;
    box-shadow: none;
    cursor: pointer;
    margin-right: 0;
    min-height: 18px;
    width: 159px;
    height: 18px;

}


.stationgadget {
    border: 1px solid #AAAAAA;
    border-radius: 3px;
    display: inline-block;
    height: 21px;
    padding-top: 2px;
    width: 335px;

}


.stationgadgetinactive {
		background-color: #f6f6f6;
		background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(92%, #f6f6f6), color-stop(77%, #eeeeee), color-stop(100%, #D2D5D2));
	  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 92%, #eeeeee 77%, #D2D5D2 100%);
	  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 92%, #eeeeee 77%, #D2D5D2 100%);
	  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 92%, #eeeeee 77%, #D2D5D2 100%);
	  background: linear-gradient(top, #ffffff 20%, #f6f6f6 92%, #eeeeee 77%, #D2D5D2 100%);
}


.stationgadgetactive {
	
	background-color: #f6f6f6;
	
	background: -moz-linear-gradient(center top , #FFFFFF 100%, #F6F6F6 100%, #EEEEEE 0%, #D2D7D2 100%) repeat scroll 0 0 padding-box rgba(0, 0, 0, 0);
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(100%, #ffffff), color-stop(100%, #f6f6f6), color-stop(0%, #eeeeee), color-stop(100%, #D2D5D2));
	background: -webkit-linear-gradient(top, #ffffff 100%, #f6f6f6 100%, #eeeeee 0%, #D2D5D2 100%);
  background: -o-linear-gradient(top, #ffffff 100%, #f6f6f6 100%, #eeeeee 0%, #D2D5D2 100%);
  background: linear-gradient(top, #ffffff 100%, #f6f6f6 100%, #eeeeee 0%, #D2D5D2 100%);
 
}

.equazione {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #91A08D #BFCCBD #BFCCBD;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    font-size:13px;
    margin-left: 10px;
    padding: 4px 0;
    width: 490px;
    text-align:center;

}


.equazionebutfix {
    width: 104px;
}
.addupdatecoeff {
    display: inline-block;
    margin-top: 10px;
    padding-left: 690px;
}


.cellcoef {
    max-width: 310px;
}
.inputcoef {
    width: 54px;
}

.inputcoefdesc {
    width: 269px;
}

.inputcoefdesc_ {
    width: 135px;
}

.warn_station_fix {
    margin-left: 79px;
    margin-top: 12px;
    position: fixed;
    text-align: center;
    width: 828px;
    z-index: 10;
}


.chartpanel {
    text-align: center;
}


.linkPanel {
    left: 843px;
    margin-top: 19px;
    position: absolute;
    z-index: 1000;
}

.equazcalc {
	font-weight: bold;
}

.fixmargin {
    padding: 7px;
}

.newstation-left-content {
    display: inline-block;
    padding: 6px;
    vertical-align: top;
}

.newstation-right-content {
    display: inline-block;
    padding: 6px 0 6px 6px;
}

.checkBoxChooser {
    display: inline-block;
    height: 23px;
    text-align: center;
    width: 260px;
}

.checkBoxChooser_labelcell {
	    vertical-align: middle;
}

.checkBoxChooser_cell {
    margin-right: 5px;
    vertical-align: middle;
}

.butsubliststation {
    margin: 0;
    padding-left: 5px;
    padding-right: 5px;
}


.nss-select-value {
    height: 23px;
    position: relative;
    vertical-align: middle;
    width: 337px;
    display:inline-block;
}



.nss-field-value {
    position: relative;
    vertical-align: middle;
    width: 327px;
}

.nss-field-name {
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: 15px;
    position: relative;
    vertical-align: middle;
    width: 118px;
}


.fixalign {
    text-align: right;
}

.linkpadded {
    height: 23px;
    padding-top: 2px;
    position: relative;
}
/*END STATION*/


/*BEGIN REPORT*/
.listuser-innerline-cell {
    display: inline-block;
    vertical-align: top;
    width: 418px;
}

.listuser-innerline-cell-wfix {
    padding-left: 1px;
    width: 338px;
}



.listuser-innerline-cell-2 {
    display: inline-block;
    padding-left: 7px;
    vertical-align: top;
    width: 336px;
}


.chart-report {
    display: inline-block;
}

.chart-report-cell {
    background-color: #EBF4EB;
    display: inline-block;
    margin-bottom: 2px;
    padding-bottom: 4px;
    padding-left: 4px;
    padding-top: 4px;
    width: 753px;
}
.legend-isto {
    border: 1px solid #929596;
    box-shadow: 0 -8px 9px -2px rgba(255, 255, 255, 0.77) inset;
    height: 19px;
    position: relative;
}

.legend-row {
    padding: 3px;
}

.legendtable > .legend-row {
    background-color: #EBF4EB;
    font-size: 11px;
}


.legend-cell {
    display: inline-block;
    padding-right: 7px;
    vertical-align: middle;
}
.cell-left {
    width: 115px;
}

.cell-center {
    width: 89px;
}

.cell-right {
    width: 104px;
}

.legendtable {
    border-collapse: collapse;
}


.legend-header {
    background-color: #B7DBBA;
    font-weight: normal;
    margin-bottom: 2px;
}

.listuser-innerline-title {
    background-color: #B7DBBA;
    font-weight: normal;
    margin-bottom: 2px;
    width: 412px;
}


.legendtable > tbody > tr > td {
    height: 19px;
}



.map-panel {
    font-weight: bold;
    margin-top: 3px;
    text-align: center;
}

.title-fix {
    width: 754px;
}

.title-fix-2 {
    width: 757px;
}


.search-input-data {
    vertical-align: middle;
    width: 198px;
}
.innerline-text-left {
    width: 389px;
}



.map_canvas {
    background-color: #E5E3DF;
    border: 1px solid #000000;
    height: 500px;
    margin-bottom: 1px;
    overflow: hidden;
    position: relative;
    width: 747px;
}

.internal-chart-panel {
    left: 6px;
    position: absolute;
    text-align: center;
    margin-top: -502px;
    width: 745px;
}
.subinternal-chart-panel {
    font-size: 0;
    left: 0;
    margin: 4px 5px 5px;
    position: absolute;
    text-align: left;
    width: 735px;
    z-index: 2000000;
}
.close-chart {
    display: inline-block;
    position: relative;
}
.subinternal-chart-cell {
    display: inline-block;
    margin-left: 667px;
    vertical-align: top;
}

.subinternal-chart-row {
    display: inline-block;
}


.subinternal-chart-title {
    display: inline-block;
    position: relative;
}

.subinternal-chart-cell {
    display: inline-block;
}


.subinternal-chart-title-cell {
    display: inline-block;
    margin-right: 4px;
}


.rf-msg > div,  .rf-msgs > div{
    background-color: #FFFFFF;
    border: 1px solid;
    border-radius: 4px;
    box-shadow: -3px 3px 4px #B5C5CB;
    font-size: 11px;
    font-weight: bold;
    margin-left: 3px;
    opacity: 0.95;
    padding: 4px 6px;
    
    z-index: 10;

    position: absolute;
}

.updateduserFix > div.rf-msg-wrn, .updateduserFix > div.rf-msgs-wrn {
    background-image: url("/sinergie_wsp6/javax.faces.resource/images/warning32.png.xhtml");  
}

.updateduserFix > div.rf-msg-err, .updateduserFix > div.rf-msgs-err {
    background-image: url("/sinergie_wsp6/javax.faces.resource/images/error32.png.xhtml");  
}



.updateduserFix > div.rf-msg-err, .updateduserFix > div.rf-msgs-err {
    background-position: 12px 5px;
    background-repeat: no-repeat;
    font-size: 12px;
    left: 36%;
    min-width: 310px;
    padding: 10px 13px 10px 41px;
    position: fixed;
}

.sensor_chart_div2 {
    position: relative;
    top: 1px;
}



.report-pioggia {
    padding-top: 0;
}

.paddingdesc {
    margin-bottom: 20px;
}


.download_txt {
    font-size: 11px;
    font-weight: bold;
}
.dw_cell {
    font-size: 11px;
    margin-bottom: 10px;
    text-align: center;
    width: 135px;
}



.riquadro-endline {
    margin-bottom: 0;
    min-height: 110px;
}

/*END REPORT*/


/*BEGIN SOGLIE*/
.riquadro-descrizione-thresholdfix {
    width: 99.3%;
}

.riquadro-thresholdfix {
    min-height: 127px;
    width: 757px;
}

.threshold-left-content {
    display: inline-block;
    padding: 7px;
    vertical-align: middle;
    width: 575px;
}


.height-auto {
    min-height: inherit;
}

.threshold-leftrow {
    margin-bottom: 5px;
    min-height: 21px;
    position: relative;
}

.threshold-cell {
    display: inline-block;
    min-width: 150px;
    vertical-align: middle;
}

.threshold-right-content {
    display: inline-block;
    margin-left: 32px;
    margin-top: 89px;
    vertical-align: middle;
}

.threshold-radio > tbody > tr > td > input, .threshold-radio > tbody > tr > td > label {
    vertical-align: middle;
  
}

.threshold-radio > tbody > tr > td > input {
width: 13px;
display: inline-block;
border: medium none;
box-shadow: none;
margin-top: 1px;
}

.threshold-radio > tbody > tr > td > label {
    display: inline-block;
    margin-right: 3px;
    max-width: 50px;
}
/*END SOGLIE*/


/*BEGIN PUSIANO*/

.hourmin {
    display: inline-block;
    min-width: 280px;
}

.hourmin_cell {
	display:inline-block;
}
/*END PUSIANO*/


/*BEGIN DOWNLOAD*/
.listdown-innercell-alternate {
    background: none repeat scroll 0 0 #FFFFFF;
    vertical-align: top;
}

.listdown-innercell {
    vertical-align: top;
}
.listdown-innercell-half {
    display: inline-block;
    font-size: 12px;
    position: relative;
    text-decoration: inherit;
    vertical-align: top;
}
.listdown-innercell-img {
    display: inline-block;
    margin-right: 15px;
    vertical-align: top;
}

.linkdw {
    height: 25px;
    padding-left: 8px;
    padding-top: 6px;
    position: relative;
    width: 100%;
}

.butsublistuserfix {
    margin-left: 33px;
}

.butcontfix {
    width: 570px;
}

.riquadro-dwfix {
    padding: 2px;
    width: 753px;
}

.downloaddatadiv {

}

.fixdloaddiv {
    left: 587px;
    position: absolute;
    top: 215px;
}
/*END DOWNLOAD*/


/*BEGIN RAINFALL*/
.rf-field-name {
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: 15px;
    position: relative;
    vertical-align: sub;
    width: 40px;
}

.rf-legend-cell {
    display: inline-block;
    padding-right: 7px;
    vertical-align: top;
}

.rf-right {
    margin-left: 70px;
}

.minutesClass > tbody > tr > td {
    padding-left: 12px;
    padding-right: 15px;
}

.playercontainer {
	
}



/*END RAINFALL*/


/*BEGIN INFOPANEL*/
.internal-info-panel {
    height: 67px;
    padding-top: 11px;
    width: 209px;
}

.bold {
    font-weight: bold !important;
}

.subinternal-info-panel {
	
}

.subinternal-info-panel-top {
    margin-bottom: 6px;
}

.subinternal-info-row {
    margin-bottom: 3px;
}

.subinternal-info-cell {
    display: inline-block;
}

.subinternal-info-panel-center {
	
}
/*END INFOPANEL*/


/*BEGIN PLAYER*/
.playerwidget {
	
}

.playerwidget_up {
    height: 34px;
    padding-left: 8px;
    padding-right: 8px;
}

.playerwidget_playpause {
    display: inline-block;
    height: 20px;
    margin-bottom: 5px;
    margin-right: 8px;
    vertical-align: top;
}

.playerrtwidget_playpause {
    display: inline-block;
    height: 20px;
    margin-right: 8px;
    vertical-align: top;
}
.playerwidget_play {
  width: 20px;
   cursor: pointer;
    height: 20px;

}

.playerwidget_pause {
    cursor: pointer;
    height: 20px;
    display:none;
    width: 20px;
}

.playerwidget_status {
    display: inline-block;
    font-size: 11px;
    vertical-align: top;
}

.playerwidget_slider {
    display: inline-block;
    margin-right: 8px;
    padding-top: 4px;
    width: 648px;
}


.playerrtwidget_slider {
    display: inline-block;
    height: 9px;
    margin-right: 8px;
    margin-top: 4px;
    width: 648px;
}
.playerrtwidget_status {
    display: inline-block;
    font-size: 11px;
    height: 31px;
    margin-left: 13px;
    padding-top: 1px;
    position: absolute;
    vertical-align: text-top;
}

.playerwidget_supertop {
    height: 63px;
}

.playerwidget_superstar {
    padding-bottom: 12px;
    padding-top: 98px;
    position: relative;
    text-align: center;
}


.playerrtwidget_down, .playerwidget_down {
    background-color: #ffffff;
    border-color: #91a08d #bfccbd #bfccbd;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    color: #262626;
    display: inline-block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-bottom: 5px;
    margin-left: 182px;
    margin-top: -5px;
    min-height: 19px;
    padding: 2px 46px 0;
}


.playerrtwidget_down2 {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-bottom: 5px;

    margin-top: -5px;
    min-height: 21px;
       margin-left: 182px;
    margin-top: -5px;
    min-height: 19px;
    padding: 2px 46px 0;
    width: 243px;
}



.rfcalcwidget_down {
    background-color: #ffffff;
    border-color: #91a08d #bfccbd #bfccbd;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    color: #262626;
    display: inline-block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    min-height: 19px;
    padding: 2px 13px 0;
}




.rfcalc_cell {
    display: block;
    margin-bottom: 14px;
    padding-top: 37px;
    text-align: center;
    width: 100%;
}
.rfcalc_cell2 {
    display: block;
    padding-left: 80px;
    padding-top: 1px;
    position: absolute;
    top: 0;
}

.plstyle {
    width: 100%;
}


.playerrcalcwidget_status {
    display: inline-block;
    font-size: 11px;
    height: 31px;
    left: 124px;
    margin-left: 13px;
    padding-top: 1px;
    position: absolute;
    top: 44px;
    vertical-align: text-top;
}

.plstyle > .rf-insl-trc-cntr {
    width: 100%;
}

.playerwidget_fromto {
    display: inline-block;
    font-size: 11px;
    height: 51px;
    padding-left: 8px;
}

.playerrtwidget_fromto {
    display: inline-block;
    font-size: 11px;
    text-align: center;
    vertical-align: middle;
}


.playerwidget_cell {
    margin-bottom: 3px;
    width: 115px;
}
.playerrtwidget_cell {
    margin-bottom: 3px;
    width: 67px;
}

.playerwidget_space {
    display: inline-block;
    height: 30px;
    width: 502px;
}

.playerrtwidget_space {
    display: inline-block;
    height: 30px;
    width: 583px;
}


.playerdatefromto {
    display: inline-block;
    width: 114px;
}

.playerdatefromto > span {
    width: 100%;
}

.playerdatefromto > span > input {
    font-size: 11px;
    height: 20px;
    min-height: 20px;
    padding: 0 0 0 8px;
    width: 76px;
}
.playerwidget_cell > select {
    display: inline-block;
    font-size: 11px;
    height: 27px;
    margin-right: 5px;
    min-height: 27px;
    padding: 0 1px 1px;
    vertical-align: middle;
    width: 47px;
}

.playerwidget_separator {
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
}

.playerwidget_actual {
    display: inline-block;
    font-weight: bold;
    margin-right: 3px;
}

.playerwidget_minmaxseparator {
    display: inline-block;
    margin-right: 3px;
}


.playerwidget_max {
	 display: inline-block;
}


.playerwidgetrt_cell {
}

.realtime_cell {
    width: 133px;
}

/*END PLAYER*/


/*BEGIN RICHTAB*/
.rf-tbp {
    display: inline-block;
    margin-bottom: 2px;
    padding-bottom: 4px;
    padding-left: 0;
    padding-top: 4px;
    width: 757px;
}


.rf-tab {
  background-color: #EBF4EB;
}


.rf-tab-hdr-brd {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color;
    border-image: none;
    border-right: 1px solid;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    height: 2px;
}

.rf-tab-hdr-tabline-vis.rf-tab-hdr-tabline-top {
    border:0;
}

.rf-tab-hdr-inact.rf-tab-hdr-top {
    background: none repeat scroll 0 0 #EBF4EB;
    border: 0 none;
    padding: 3px 5px 0;
    vertical-align: top;
    border-radius: 4px 4px 0 0;
}

.rf-tab-hdr-act.rf-tab-hdr-top {
    background-color: #B7DBBA;
    border: 0 none;
    cursor: default;
    font-weight: bold;
    padding: 4px 5px 0;
    vertical-align: top;
    border-radius: 4px 4px 0 0;
}


.rf-tab-hdr-brd {
  
    background: #B7DBBA; /* Old browsers */
background: -moz-linear-gradient(top, #B7DBBA 26%, #EBF4EB 77%, #dbf043 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#B7DBBA), color-stop(77%,#EBF4EB), color-stop(100%,#dbf043)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #B7DBBA 26%,#EBF4EB 77%,#dbf043 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #B7DBBA 26%,#EBF4EB 77%,#dbf043 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #B7DBBA 26%,#EBF4EB 77%,#dbf043 100%); /* IE10+ */
background: linear-gradient(to bottom, #B7DBBA 26%,#EBF4EB 77%,#dbf043 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#B7DBBA', endColorstr='#dbf043',GradientType=0 ); /* IE6-8 */
  
  border: 0 none;
    height: 5px;
}

.rf-tab-cnt {
    border: 0 none;
    padding: 4px;
}


.scalePanel {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #000000;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-right: 5px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 138px;
    width: 41px;
    z-index: 100;
}

.scaleDiv {
	
}

.scaleLineDiv {
	
}

.scaleLine {
    height: 13px;
    width: 100%;
}

.scaleLineLegend {
    display: inline-block;
    left: 2px;
    margin-top: -11px;
    opacity: 0.7;
    position: absolute;
    text-align: center;
    width: 17px;
}


.rf-radiochoose {
    left: 222px;
    margin-top: 31px;
    position: absolute;
    width: 323px;
    z-index: 1;
}


.rf-radiochoose-inner {
    display: inline-block;
    font-size: 11px;
    margin-right: 10px;
}

.rf-radiochoose-inner > select {
	    font-size: 11px;
    height: 20px;
    margin-right: 5px;
    min-height: 20px;
    padding: 1px;
}

.rt-radioc > tbody > tr > td > input {
    vertical-align: sub;
      box-shadow: none;
}
.rt-radioc > tbody > tr > td > label{
	
}

.radiorun {
    display: inline-block;
    font-size: 11px;
    height: 27px;
    margin-right: 5px;
    min-height: 27px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 0;
}




.loading_map {
    display: none;
    height: 502px;
    position: absolute;
    top: 251px;
    width: 749px;
}

.loading_map2 {

    height: 502px;
    left: -748px;
    position: absolute;
    top: -30px;
    width: 749px;
}



.loading_map_inner {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #999999;
    height: 48px;
    left: 332px;
    opacity: 0.7;
    position: relative;
    top: 221px;
    width: 48px;
}


.loading_map_img {
	
	
}
/*END RICHTAB*/


/*BEGIN BACINI*/

/*BEGIN CURVE*/

.curva-row {
    margin-bottom: 6px;
}

.curva-row-top {
	
}

.curva-row-top-modify-div {
    display: inline-block;
    width: 36px;
}

.curva-row-top-enable-div {
    display: inline-block;
    width: 29px;
}

.curva-row-top-modify {
    display: inline-block;
    margin-right: 11px;
    vertical-align: middle;
    width: 30px;
}
.curva-row-name-desc {
	display:inline-block;
}

.curva-row-name-desc-cell {
    display: inline-block;
    width: 350px;
}


.curva-row-cancella {
    display: inline-block;
    vertical-align: top;
}

.curva-leftrow {
    display: inline-block;
    margin-bottom: 5px;
    min-height: 21px;
    position: relative;
}

.curva-leftrow-pad {
    margin-right: 80px;
}


.curva-content {
    display: inline-block;
    margin: 7px 0 0 7px;
    text-align: left;
    vertical-align: top;
    width: 99%;
}


.curvebutfix {
    width: 200px;
}


.curva-field-name {
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: 15px;
    position: relative;
    vertical-align: middle;
    width: 83px;
}


.modifyPencilCurve {
    height: 19px;
    margin-top: 0;
    position: relative;
    vertical-align: middle;
    width: 19px;
    cursor:pointer;
}

.activePencilCurve {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    box-shadow: none;
    color: transparent;
    cursor: pointer;
    height: 19px;
    margin-top: 0;
    position: relative;
    vertical-align: middle;
    width: 19px;
}

.curva-row-bottom {
    border: 1px solid #777777;
    margin-top: 13px;
        display: none;
}


.curva-row-bottom-controller {
	
}

.curvaefflussowidget_iniziofine {
    width: 474px;
}

.inputcurva_eff {
    display: inline-block;
    margin-right: 4px;
    width: 85px;
}

.addeffDiv {
    padding-top: 8px;
}
/*END CURVE*/


/*BEGIN CURVA INVASO WIDGET*/

.curvainvasowidget {
    background: none repeat scroll 0 0 #EFF4EF;


    padding: 13px 5px 5px;
    width: 931px;
}

.curvaefflussowidget {
    background: none repeat scroll 0 0 #EFF4EF;


    padding: 13px 5px 5px;
    width: 931px;
}

.cellcurva {

}

.cellcurvadesc {

}


.curvaeff_cell {
    width: 327px;
}

.inputcurva {
    font-size: 11px;
    max-width: 45px !important;
    width: 45px !important;
}


.cellcurvafinal {
    display: inline-block;
    margin-left: 46px;
    margin-top: 3px;
    position: absolute;
}

.cellcurva > div {

}

.cellcurva > div > div {
    padding: 0;
}


.inputccurva {
    width: 129px;
}

.curva-fix {
    text-align: left;
    width: auto;
}

.addupdatecurva {
    display: inline-block;
    margin-top: 8px;
    padding-left: 660px;
}

.equazionecurva_label {
    display: inline-block;
    vertical-align: middle;
    width: 70px;
}


.curvainvasowidget_top {
    margin-bottom: 13px;
}

.curvaefflussowidget_top {
    margin-bottom: 13px;
}

.equazionecurva {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #91A08D #BFCCBD #BFCCBD;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    display: inline-block;
    font-size:13px;
    margin-left: 10px;
    padding: 4px 8px;
    min-width: 486px;
    text-align:center;
 vertical-align: middle;
}


.chartpanelcurva {

}

.updatecancelcurva {
    margin-left: 798px;
    margin-top: 16px;
}
.curva-innerline {
    margin-bottom: 5px;
}


.unpressed {
  position: relative;
  display: block;

  border: 1px solid #aaa;
  border-radius: 3px;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(92%, #f6f6f6), color-stop(77%, #eeeeee), color-stop(100%, #D2D5D2));
  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 92%, #eeeeee 77%, #D2D5D2 100%);
  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 92%, #eeeeee 77%, #D2D5D2 100%);
  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 92%, #eeeeee 77%, #D2D5D2 100%);
  background: linear-gradient(top, #ffffff 20%, #f6f6f6 92%, #eeeeee 77%, #D2D5D2 100%);
  background-clip: padding-box;
  box-shadow: 0 1px 0 #FFFFFF inset;

  
 	height: 21px;
   overflow: hidden;
   padding-left: 6px;
   padding-top: 2px;
   position: relative;
   text-decoration: none;
   white-space: nowrap;
   width: 22px;

display: inline-block;
  color:#262626;
}


.unpressed_act {
  position: relative;
  display: block;

  border: 1px solid #aaa;
  border-radius: 3px;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(92%, #f6f6f6), color-stop(77%, #eeeeee), color-stop(100%, #D2D5D2));
  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 92%, #eeeeee 77%, #D2D5D2 100%);
  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 92%, #eeeeee 77%, #D2D5D2 100%);
  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 92%, #eeeeee 77%, #D2D5D2 100%);
  background: linear-gradient(top, #ffffff 20%, #f6f6f6 92%, #eeeeee 77%, #D2D5D2 100%);
  background-clip: padding-box;
  box-shadow: 0 1px 0 #FFFFFF inset;

  
 	height: 21px;
   overflow: hidden;
     padding-bottom: 1px;
    padding-left: 3px;
    padding-top: 1px;
   position: relative;
   text-decoration: none;
   white-space: nowrap;
   width: 22px;
   cursor:pointer;
display: inline-block;
  color:#262626;
}

.pressed {
	  background: -webkit-gradient(linear, 50% 0%, 50% 100%,  color-stop(20%, #D2D5D2), color-stop(92%, #eeeeee),color-stop(77%, #f6f6f6), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #D2D5D2 20%, #eeeeee 92%, #f6f6f6 77%,#ffffff  100%);
  background: -moz-linear-gradient(top, #D2D5D2 20%, #eeeeee 92%, #f6f6f6 77%,#ffffff  100%);
  background: -o-linear-gradient(top, #D2D5D2 20%, #eeeeee 92%, #f6f6f6 77%,#ffffff  100%);
  background: linear-gradient(top, #D2D5D2 20%, #eeeeee 92%, #f6f6f6 77%,#ffffff  100%);
    border: 1px solid #AAAAAA;

    box-shadow: 0 1px 0 #FFFFFF inset;
}



.updatedCurveFix {
    margin-left: 170px;
    margin-top: 46px;
    position: fixed;
    width: 700px;
}

.updatedCurveFix > span {
    background-position: 3px center;
    font-size: 13px;
    padding-left: 26px;
}


.equazionecurva_div {
    margin-bottom: 5px;
}

.cellcurvafinal_eff {
    display: inline-block;
    margin-left: 40px;
    margin-top: 5px;
    position: absolute;
}
.curveffintervwidget_top {
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    margin-right: 6px;
    padding-top: 2px;
    vertical-align: middle;
}

.curvaefflussowidget_iniziofine_container {
	    display: inline-block;
	
}

.curvaefflussowidget_tipoiniziofine {
    display: inline-block;
    font-size: 11px;
    vertical-align: middle;
}

.complexcurva {
    padding-left: 798px;
}


.curvacomplexdtfix {
    display: inline-block;
    height: 23px !important;
    padding-bottom: 1px !important;
    vertical-align: middle;
}

.curvacomplexhmcell {
    display: inline-block;
    padding-right: 6px;
}
/*END CURVA INVASO WIDGET*/

/*END BACINI*/

/*BEGIN TRATTI FLUVIALI*/
.tf-field-value {
    font-size: 11px;
    height: 21px;
    position: relative;
    vertical-align: middle;
    width: 100px;
}

.tf-field-value-large {
    height: 21px;
    position: relative;
    vertical-align: middle;
    width: 275px;
}


.tf-select-value {
    height: 23px;
    position: relative;
    vertical-align: middle;
    width: 285px;
}

.tf-field-name {
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: 15px;
    position: relative;
    vertical-align: middle;
    width: 140px;
}


.tf-left-content {
    display: inline-block;
    margin: 7px 0 0 7px;
    text-align: left;
    vertical-align: top;
    width: 504px;
}
.tf-field-name-ctr {
	display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: 15px;
    position: relative;
    vertical-align: middle;
    width: 140px;
}

.tf-centerrow {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 545px;
}

.soglieDiv {
    display: inline-block;
    width: 352px;
}


.riquadro-top {
    margin-bottom: 28px;
}

.runcontainer {
    margin-left: 82.7%;
}


.empty-rightrow {
    height: 24px;
    margin-bottom: 5px;
    position: relative;
}
/*END TRATTI FLUVIALI*/



/* BEGIN RUN*/

.riquadro-descrizione-run {
    width: 100%;
}

.riquadro-descrizione-runfix {
    background-color: #b7dbba;
    border-radius: 3px 3px 0 0;
    margin-bottom: 0;
    padding: 5px;
    position: relative;
    text-align: center;
    width: 107px;
}

.riquadrun {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}



.run-field-value {
    height: 21px;
    position: relative;
    vertical-align: middle;
    width: 25px;
}


.run-left-content {
    display: inline-block;
    padding: 1.5%;
    text-align: center;
    vertical-align: middle;
    width: 97%;
}

.run-innerline {
    display: inline-block;
    margin-right: 0.2%;
    text-align: left;
    width: 49.89%;
}


.run-innerline-wizard {
    display: inline-block;
    margin-right: 0.2%;
    text-align: left;
}

.riquadro-descrizione-runbottom {
    margin-left: unset;
    padding-left: 0.7%;
    width: 99.3%;
}

.riquadro-run {
    min-height: 39px;
    text-align: center;
    width: 100%;
}

.riquadro-run-center {
    min-height: 127px;
    width: 757px;
}


.run-innerline-fix {
    margin-bottom: 5px;
    position: relative;
}

.run-bottom-content {
    display: inline-block;
    padding: 7px;
    vertical-align: middle;
}

.listrun-innerline {
    display: inline-block;
    margin-bottom: 25px;
    margin-top: 2px;
    position: relative;
    text-align: left;
    width: 100%;
}

.run-cell {
    display: inline-block;
    margin-right: 10px;
}

.run-field-value-perc {
    height: 21px;
    position: relative;
    vertical-align: middle;
    width: 50px;
}



.riquadro-descrizione-pubrunfix {
    background-color: #b7dbba;
    border-radius: 3px 3px 0 0;
    margin-bottom: 0;
    padding: 5px 5px 5px 3%;
    position: relative;
    text-align: left;
    width: 36%;
}


.riquadro-descrizione-cartografica {
    background-color: #b7dbba;
    margin-bottom: 2px;
    padding: 5px;
    position: relative;
    text-align: left;
}


.riquadro-descrizione-pubrun {
    width: 815px;
}
.pubrun-innerrow {
    margin-bottom: 10px;
    min-height: 50px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.pubrun-innercell {
    margin-left: 13px;
    padding-bottom: 10px;
    padding-top: 10px;
}


.pubrun-innercell2 {
    display: inline-block;
    margin-left: 22px;
    min-width: 88px;
    padding-bottom: 3px;
    padding-top: 3px;
}


.pubrun-innertablecell {
    display: inline-block;
    margin-left: 13px;
    padding-bottom: 10px;
    padding-top: 10px;
    vertical-align: top;
    width: 389px;
}


.userListUnselectSelect {
}

.chosenpubrunfix {
	   width: 342px;
}


.inputpubrunfix {
    width: 332px;
}

.run-centerrow {
    margin-bottom: 5px;
    min-height: 21px;
    position: relative;
}

.inforun-block {
    position: relative;
    width: 100%;
}

.run-innerline-supertop {
    display: block;
    margin-bottom: 2px;
}

.columnFix {
    display: inline-block;
    height: 20px;
    padding: 16px;
}

.riquadro-descrizione-runfix2 {

    width: 107px;
}

.run-choosen-width {
    width: 210px;
}

/* END RUN  */


/*BEGIN PUBBLICAZIONI RUN*/
.nomeTab {
    cursor: pointer;
    padding-bottom: 3px;
    -webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}


.rowFakeTable {
    background-color: white;
    padding-bottom: 10px;
}

.rowFakeRow {
    background-color: #ebf4eb;
    min-height: 26px;
    padding-bottom: 3px;
    padding-top: 3px;
}

.rowFakeCell {
    display: inline-block;
    margin-right: 10px;
    vertical-align: top;
}
.nameList {
	background: #ffffff;
    background: -moz-linear-gradient(center top , #FFFFFF 100%, #F6F6F6 100%, #EEEEEE 0%, #D2D7D2 100%) repeat scroll 0 0 padding-box rgba(0, 0, 0, 0);
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(100%, #ffffff), color-stop(100%, #f6f6f6), color-stop(0%, #eeeeee), color-stop(100%, #D2D5D2));
	background: -webkit-linear-gradient(top, #ffffff 100%, #f6f6f6 100%, #eeeeee 0%, #D2D5D2 100%);
    background: -o-linear-gradient(top, #ffffff 100%, #f6f6f6 100%, #eeeeee 0%, #D2D5D2 100%);
    background: linear-gradient(top, #ffffff 100%, #f6f6f6 100%, #eeeeee 0%, #D2D5D2 100%);
    border: 1px solid #AAAAAA;
    box-shadow: 0 1px 0 #FFFFFF inset;
    position: absolute;
    top: 23px;
    width: 670px;
    border-left: 0px;
}

.nameListFake {
	
}

.nameListRow {
    height: 22px;
    margin-left: 5px;
}


.rowFakeCellCB {
    height: 12px;
    vertical-align: middle;
    width: 20px;
}
.rowFakeCellModify {
    height: 14px;
    vertical-align: middle;
    width: 20px;
}

.rowFakeCellName {

    width: 224px; 
    
  position: relative;
  display: inline-block;

  padding: 0 0 0 8px;
  min-height: 23px;
  border: 1px solid #aaa;
  border-radius: 3px 3px 0 0;
  background-color: #fff;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(92%, #f6f6f6), color-stop(77%, #eeeeee), color-stop(100%, #D2D5D2));
  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 92%, #eeeeee 77%, #D2D5D2 100%);
  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 92%, #eeeeee 77%, #D2D5D2 100%);
  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 92%, #eeeeee 77%, #D2D5D2 100%);
  background: linear-gradient(top, #ffffff 20%, #f6f6f6 92%, #eeeeee 77%, #D2D5D2 100%);
  background-clip: padding-box;
  box-shadow: 0 1px 0 #FFFFFF inset;
  text-decoration: none;
  white-space: nowrap;
  line-height: 21px;
  color:#262626;
    
    
    
}

.clickedList {
	background: -moz-linear-gradient(center top , #FFFFFF 100%, #F6F6F6 100%, #EEEEEE 0%, #D2D7D2 100%) repeat scroll 0 0 padding-box rgba(0, 0, 0, 0);
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(100%, #ffffff), color-stop(100%, #f6f6f6), color-stop(0%, #eeeeee), color-stop(100%, #D2D5D2));
	background: -webkit-linear-gradient(top, #ffffff 100%, #f6f6f6 100%, #eeeeee 0%, #D2D5D2 100%);
    background: -o-linear-gradient(top, #ffffff 100%, #f6f6f6 100%, #eeeeee 0%, #D2D5D2 100%);
    background: linear-gradient(top, #ffffff 100%, #f6f6f6 100%, #eeeeee 0%, #D2D5D2 100%);
    border: 1px solid #AAAAAA;
    box-shadow: 0 1px 0 #FFFFFF inset;
}



.rowFakeCellTot {
    height: 12px;
    vertical-align: middle;
    width: 90px;
}

.headerRowPubName {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    box-shadow: none;
    font-weight: bold;
    padding-left: 0;
    padding-right: 8px;
}


.rowFakeCellDesc {
    height: 12px;
    vertical-align: middle;
    width: 210px;
}

.headerRowPub {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    box-shadow: none;
    font-weight: bold;
    padding: 0;
}



.visib-radiochoose {
    margin-bottom: 4px;
    width: 425px;
}

.fakeHeader {
    background-color: #b7dbba;
    margin-bottom: 2px;
}
/*END PUBBLICAZIONI RUN*/


/*BEGIN CARTOGRAFICA*/

.uploaderCartografica {
    display: inline-block;
    text-align: left;
}


.riquadro-caricacarto {
    height: 141px;
    margin-left: auto;
    margin-right: auto;
    padding: 16px;
    text-align: center;
}


.rf-fu {
   position: relative;
  overflow: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 363px;
  border: 1px solid #aaa;
  background-color: #fff;
 
  cursor: pointer;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 1px 1px 1px 0 #D2D5D2 inset;
  border-color: #91A08D #BFCCBD #BFCCBD;
}




.rf-fu-hdr {
    background-image: none;
		background-color: #f6f6f6;
		background: -webkit-gradient(linear, 50% 0% color-stop(27%, #ffffff), color-stop(110%, #f6f6f6));
	  background: -webkit-linear-gradient(center top , #ffffff 24%, #f6f6f6 135%);
	  background: -moz-linear-gradient(center top , #ffffff 24%, #f6f6f6 135%);
	  background: -o-linear-gradient(center top , #ffffff 24%, #f6f6f6 135%);
	  background: linear-gradient(center top , #ffffff 24%, #f6f6f6 135%);
	  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
	     border-radius: 3px 3px 0 0;
	  border: none;
}





.rf-fu-btn-add, .rf-fu-btn-upl, .rf-fu-btn-clr {

        background-image: -o-linear-gradient(bottom, #99C2A8 0%, #428C5D 100%);
		background-image: -moz-linear-gradient(top, #99C2A8 0%, #428C5D 100%);
		background-image: -webkit-linear-gradient(bottom, #99C2A8 0%, #428C5D 100%);
		 background-image: linear-gradient(to bottom, #99C2A8 0%, #428C5D 100%);
		 
		   box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    background-color: #428C5D;
    border-color: #46614C #4B735A #3B8054;
    border-radius: 6px;
    border-style: solid;
    border-width: 0;
    box-shadow: 0 3px 4px 0 #99C2A8 inset;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial;
    font-size: 11px;
    height: 21px;
    margin-bottom: 4px;
    margin-left: 3px;
    margin-right: 3px;
    padding: 2px 10px 3px;
    text-transform: uppercase;
    
    
}
.rf-fu-btn-add, .rf-fu-btn-add-dis, .rf-fu-btn-upl, .rf-fu-btn-clr {
    background-position: left top;
    background-repeat: repeat-x;
    border-style: none;
    border-width: 1px;
    cursor: default;
    display: inline-block;
    margin: 4px;
    vertical-align: top;
}


.rf-fu-btn-cnt-add {
    background-image: none;
    overflow: hidden;
    position: relative;
}

.rf-fu-btn-cnt-upl {
    background-image: none;
}


.rf-fu-btn-cnt-clr {
    background-image: none;
}



.rf-fu-itm {
      position: relative;
    margin: 3px 0 0 1px;
    padding: 3px 20px 3px 5px;
  border: 0;
  border-radius: 0;
  background-color: #e4e4e4;
  background: -webkit-gradient(linear, 50% 0%, color-stop(-84%, #f6f6f6), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(center top , #f6f6f6 -84%, #ffffff 100%);
  background: -moz-linear-gradient(center top , #f6f6f6 -84%, #ffffff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  background: -o-linear-gradient(center top , #f6f6f6 -84%, #ffffff 100%);
  background: linear-gradient(center top , #f6f6f6 -84%, #ffffff 100%);
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}


.rf-fu-itm-lnk {
    color: red;
    text-decoration: none;
}

.rf-fu-itm-lft {
    width: 93.6%;
}

.rf-fu-itm-rgh {
    width: auto;
}

.rf-fu-btns-lft, .rf-fu-btns-rgh, .rf-fu-itm-lft, .rf-fu-itm-rgh {
    display: inline-block;
    min-height: 14px;
    overflow: hidden;
}


.rf-fu-btns-lft {
    height: 32px;
    width: 66%;
}

.rf-fu-btns-rgh {
    height: 32px;
    text-align: right;
    width: 34%;
}


.uploadPlainCarto {
  position: relative;
  overflow: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  height: 25px;
  width: 100%;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  cursor: pointer;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 1px 1px 1px 0 #D2D5D2 inset;
  border-color: #91A08D #BFCCBD #BFCCBD;
}


.riquadro-outputcartogra {
	   position: relative;
  overflow: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #aaa;
  background-color: #fff;
 
  cursor: pointer;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  box-shadow: 1px 1px 1px 0 #D2D5D2 inset;
  border-color: #91A08D #BFCCBD #BFCCBD;
}


.caricacartofix {
    width: 619px;
}


.uploadfile-row {
  position: relative;
  margin: 3px 0 0 2px;
  padding: 3px 20px 3px 5px;
  border: 0;
  border-radius: 0;
  background-color: #e4e4e4;
  background: -webkit-gradient(linear, 50% 0%, color-stop(-84%, #f6f6f6), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(center top , #f6f6f6 -84%, #ffffff 100%);
  background: -moz-linear-gradient(center top , #f6f6f6 -84%, #ffffff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  background: -o-linear-gradient(center top , #f6f6f6 -84%, #ffffff 100%);
  background: linear-gradient(center top , #f6f6f6 -84%, #ffffff 100%);
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
  text-align:left;
}


.newuser-innercell {
    display: inline-block;
    text-align: left;
    vertical-align: top;
}


.uploadfile-cell {
    display: inline-block;
    width: 90.6%;
}

.uploadfile-close {
    display: inline-block;
    height: 20px;
}


.rimuoviFile {
    background-color: transparent;
    border: 0 none;
    box-shadow: none;
    color: red;
    cursor: pointer;
    font-size: 13px;
}

.rimuoviTuttoFile {
    float: right;
    left: -2px;
    margin-top: 4px;
}
.leftButFile {
    display: inline-block;
    text-align: left;
    padding: 4px 0 0 1px;
    text-align: left;
}

.uploadfile-header {
	    background-image: none;
		background-color: #f6f6f6;
		background: -webkit-gradient(linear, 50% 0% color-stop(27%, #ffffff), color-stop(110%, #f6f6f6));
	  background: -webkit-linear-gradient(center top , #ffffff 24%, #f6f6f6 135%);
	  background: -moz-linear-gradient(center top , #ffffff 24%, #f6f6f6 135%);
	  background: -o-linear-gradient(center top , #ffffff 24%, #f6f6f6 135%);
	  background: linear-gradient(center top , #ffffff 24%, #f6f6f6 135%);
	  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
	     border-radius: 3px 3px 0 0;
	  border: none;
	  text-align: left;
	  margin-left: 2px;
    margin-top: 2px;
}

.upload-innerline {
    display: inline-block;
    margin-bottom: 5px;
    text-align: left;
    width: 49.6%;
}

.ul-margin {
	    margin-right: 5px;
}

.ul-lastline {
    width: 756px;
}

.personal-container {
    margin-bottom: 6px;
}
/*END CARTOGRAFICA  */


/*BEGIN RUN PERSONALIZZATI*/
.riquadro-descrizione-runpers {
    width: 99.3%;
}

.riquadro-persrun {
    min-height: 39px;
    text-align: center;
    width: 100%;
}


.riquadro-descrizione-persrun {
    background-color: #b7dbba;
    border-radius: 3px 3px 0 0;
    margin-bottom: 0;
    padding: 5px;
    position: relative;
    text-align: center;
    width: 215px;
}


.persrun-left-content {
    display: inline-block;
    padding: 7px;
    vertical-align: middle;
    width: 743px;
}


.runpers-innerline {
    margin-bottom: 27px;
    margin-left: auto;
    margin-right: auto;
    min-height: 39px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    text-align: left;
    width: 956px;
    
}

.run-innerline-top {
    margin-top: 2px;
    position: relative;
    width: 100%;
}

.nomargin {
    margin-right: 0;
}

.personal-container-row {
    height: 100%;
    margin-bottom: 6px;
    text-align: left;
}

.container_log {
    height: 300px;
}

.filelog-textarea-persrun {
    height: 100%;
}


.listrunpers-innerline {
    display: block;
    text-align: left;
}

/*END RUN PERSONALIZZATI*/


/*BEGIN CURVE CONDIVISE*/
.curvacondivbutfix {
    margin-left: 94px;
    width: 80px;
}

.curvacondivminusbutfix {
    width: 80px;
}

.radioc_pers > tbody > tr > td > input {
    box-shadow: none;
    margin-left: 12px;
    padding-left: 0;
}


.warn_runpers_fix {
    display: inline-block;
    margin-left: 0;
    margin-top: 12px;
    width: 829px;
}
/*END CURVE CONDIVISE*/


/*BEGIN GESTIONE UTENTE*/
.userModifyDate > span > input {
    width: 212px;
}

.userModifyDate {
	display:inline-block;
}


.userModifyFix {
    display: inline-block;
    margin-left: 10px;
    vertical-align: top;
}
.userModifyFix > select {
    height: 25px;
}


.checkbox-userModifyFix {
    margin-left: 0;
}

/*END GESTIONE UTENTE*/

/*START VISUALIZZAZIONE STAZIONI HL10*/

.hl10-mod-cell {
    display: inline-block;
    width: 140px;
}

.hl10-mod-field-value {
    font-size: 11px;
    height: 21px;
    position: relative;
    vertical-align: middle;
    width: 120px;
}

/*END VISUALIZZAZIONE STAZIONI HL10*/

/*START AVVIO RUN HL10*/
.hl10-listrun-innerline {
    display: inline-block;
    margin-bottom: 25px;
    margin-top: 20px;
    position: relative;
    text-align: left;
    width: 100%;
}

/*END AVVIO RUN HL10*/


/*RICH FACES SCROLLER */

.rf-insl-hnd {
    border-color: #000000 transparent transparent;
    border-style: solid;
    border-width: 9px 7.5px 0;
    height: 0;
    width: 0;
}


.scrollerArrowLeft {
	height: 0;
	border-style: solid;
	border-width: 4.5px 5px 4.5px 0;
	border-color: transparent #FFFFFF transparent transparent;
	display:inline-block;
}

.scrollerArrowRight {
border-style: solid;
border-width: 4.5px 0 4.5px 5px;
border-color: transparent transparent transparent #FFFFFF;
display:inline-block;
}


.rf-edt-tbl-ftr {
	padding:0;
}
