body{
    background-color: #61c2da; /* fallback color if gradients are not supported */
    background-image: -webkit-linear-gradient(#61c2da, #ffffff 1%, #ffffff 90%, #61c2da); /* For Chrome and Safari */
    background-image:    -moz-linear-gradient(#61c2da, #ffffff 1%, #ffffff 90%, #61c2da); /* For old Fx (3.6 to 15) */
    background-image:         linear-gradient(#61c2da, #ffffff 1%, #ffffff 90%, #61c2da); /* Standard syntax; must be last */
}

#body_background{
    display: none;
}

#headerFrmLogin{
    color: #61c2da;
}

#headerMain {
	background-color: #ececec;
	-moz-box-shadow: 3px 0px 10px #000000;
	-webkit-box-shadow: 3px 0px 10px #000000;
	box-shadow: 3px 0px 10px #000000;
	color: #61c2da;
}

#notifyMenu {
    background-color: #ffffff;
    border-color: #61c2da;
    color: #696969;
}

#notifyMenuLabel{
	color: #696969;
}

.boxContainerFixedBottoniera{
	background-color: #dff2f7;
	border-color: #61c2da;
	border-width: 2px;
}

.ricercaBottoniera{
	background-color: #dff2f7;
	border-color: #61c2da;
	border-width: 2px;
}

.imgBtnLabel{
    color: #61c2da;
}

.boxFormFixed{
	background-color: rgba(255,255,255,1);
	border-color: #61c2da;
	border-width: 2px;
}

#frmLogin input[type=text]:focus, #frmLogin input[type=password]:focus {
	border-color: #61c2da;
}

.logOuting{
    color: #61c2da;
    border-color: #61c2da;
    background-color: rgba(255,255,255,0.7);
}

/* SIDR */
#sidr{
    background-color: #FFFFFF;
    border-right: 2px solid #61c2da;	
}

.menuBtn{
    border-top: 1px solid #61c2da;
}

.menuBtn:hover{
    opacity:0.4;
    filter:alpha(opacity=40);	
}

#dateTxt{
    color: #000000;
}

.menuFirst {
    background-color: #FFFFFF !important;
    color: #000000;
}

.menuSecond {
    color: #000000;
}

.menuThird {
    color: #000000;
}

.menuGo{
    background-color: #eef8fa;	
}

.menuLevel{
    background-color: white;	
}

.sysBtn{
    background-color: #ececec !important;
}

.doubleBorderUp{
    border-top: 3px double #61c2da;
}
    
.doubleBorderDown{
    border-bottom: 3px double #61c2da;
}

/* DIDR */

#didr{
    background-color: #FFFFFF;
    border-left: 2px solid #61c2da;
}

#didrTxt{
    color: #000000;
    border-bottom: 1px solid #61c2da;
}

.icona {    
    color: #000000;
    border-bottom: 1px solid #61c2da;
}

.iconaClose{
    border-left: 1px solid #61c2da;
    color: #61c2da;
    background-color: transparent;
}

/*BORDER FOCUS*/

.floatInputTxt:focus, .intInputTxt:focus{
	border-color: #61c2da !important;	
}

.elemForm input[type=text]:focus, .elemForm input[type=password]:focus, .elemForm textarea:focus{
	border-color: #61c2da;
}

.timeInputTxtFocus{
	border: 1px solid #61c2da !important;	
}

.dateInputTxtFocus{
	border: 1px solid #61c2da !important;	
}

.elemForm .SEARCHCOMBO ::-webkit-input-placeholder {
   color: #dff2f7;
}

.elemForm .SEARCHCOMBO :-moz-placeholder { /* Firefox 18- */
   color: #dff2f7;
}

.elemForm .SEARCHCOMBO ::-moz-placeholder {  /* Firefox 19+ */
   color: #dff2f7;
}

.elemForm .SEARCHCOMBO :-ms-input-placeholder {  
   color: #dff2f7;
}

.elemForm .SEARCHCOMBO .searchComboBtn{
	color: #61c2da;
}

.btnOpen{
	color: #61c2da;
}

.fileFlag{
	background-color: #61c2da;
}

.jqx-slider-rangebar{
	background-color: #61c2da !important;
}
.elemForm .sliderBox{
	border-color: #61c2da;
}

/*Ricerche */
.subMenuSmall{
	/**/
	border-bottom: 1px solid #61c2da;
	color: #61c2da;
	font-weight: bold;
	font-style: normal;
}

.descrizioneFiltro{
	color: #666666;
}

/*ANCOR subMenu*/
.backTabColor{
	/*Official Syntax*/
	background-image: linear-gradient(to right,  rgba(97,194,218,0.2) 0%, white 100%);
	/*Browser Syntax*/
	background-image: -moz-linear-gradient(left,  rgba(97,194,218,0.2) 0%, white 100%);
	background-image: -webkit-linear-gradient(left,  rgba(97,194,218,0.2) 0%,white 100%);
	background-image: -o-linear-gradient(left,  rgba(97,194,218,0.2) 0%,white 100%);
	background-image: -ms-linear-gradient(left,  rgba(97,194,218,0.2) 0%,white 100%);
}

.subMenu{
	/**/
	border-color: #61c2da;
	color: #61c2da;
	border-bottom-style: solid;
}

.subMenuCloseble .switchBox{
	border: 1.5px solid #61c2da;
	border-bottom: none;
	background-color: rgba(97,194,218,0.1);
}

/*sottoSchede*/
.subBoxContainerFixed{
	background-color: rgba(97,194,218,0.1);
	border-color: #61c2da;
}

.rowUp{ 
	border-bottom-color: #61c2da;
}

.barraVsub{
	background: #61c2da;
}

.barraH{
	background: #61c2da;
}

.barraV{
	background: #61c2da;
}

/*fake table*/
.fakeTable{
	border: 1px solid #61c2da;
}
.fakeTRBorder{
	border-bottom: 1px solid #61c2da;
}
.fakeTDBorder{
	border-right: 1px solid #61c2da;
}