diff --git a/Jenkinsfile b/Jenkinsfile index bd8762c2..d67fd2b6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -17,7 +17,7 @@ pipeline { /* calcolo numero versione... diverso x branch MASTER/DEVELOP */ script { - withEnv(['NEXT_BUILD_NUMBER=803']) { + withEnv(['NEXT_BUILD_NUMBER=805']) { // env.versionNumber = VersionNumber(versionNumberString : '6.0.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true) env.versionNumber = VersionNumber(versionNumberString : '6.0.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}') env.APP_NAME = 'MAPO' diff --git a/MP-Site/Content/Style.min.css b/MP-Site/Content/Style.min.css index 3b6c8ca5..93cfc404 100644 --- a/MP-Site/Content/Style.min.css +++ b/MP-Site/Content/Style.min.css @@ -1 +1 @@ -@import url('font-awesome.min.css');@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('OpenSans.woff') format('woff');}@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:300;src:url('OpenSansCondensed.woff') format('woff');}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('Roboto.woff') format('woff');}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url('RobotoCondensed.woff') format('woff');}body{font-family:'Open Sans Condensed',sans-serif;background-color:#5d5d5d;}.body{font-family:'Open Sans Condensed',sans-serif;margin-top:0;margin-left:0;margin-bottom:0;margin-right:0;font-size:small;}body{background-color:#dedede;background-image:-webkit-gradient(linear,left 0%,left 100%,from(#787878),to(#dedede));background-image:-webkit-linear-gradient(top,#787878,0%,#dedede,100%);background-image:-moz-linear-gradient(top,#787878 0%,#dedede 100%);background-image:linear-gradient(to bottom,#787878 0%,#dedede 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#787878',endColorstr='#DEDEDE',GradientType=0);}.css_Closed{background-color:#d9534f;color:#fff;padding:2px;width:100%;}.css_Open{background-color:#5bc0de;color:#fff;padding:2px;width:100%;}.css_New{background-color:#5cb85c;color:#fff;padding:2px;width:100%;}.ajax__tab_xp .ajax__tab_header .ajax__tab_tab{height:21px;}.navbar{min-height:10px;}.fontPiccolo{font-size:8pt;}.fontNormale{font-size:12pt;}.fontMedio{font-size:18pt;}.fontGrande{font-size:24pt;}.padSmall{padding:4px;}.padMed{padding:8px;}.padHigh{padding:16px;}.pad3{padding:3px;}.uiMini{font-size:.8em;}.GridPager a,.GridPager span{display:block;height:1.6em;width:2em;text-align:center;text-decoration:none;}.GridPager a{background-color:#f5f5f5;color:#969696;}.GridPager span{background-color:#a1dcf2;color:#000;font-weight:bold;}.menuMainY{padding:6px 10px;text-align:left;height:3.3em;background:#121212;background-image:-webkit-gradient(linear,left 0%,left 100%,from(#565656),to(#343434));background-image:-webkit-linear-gradient(top,#565656,0%,#343434,100%);background-image:-moz-linear-gradient(top,#565656 0%,#343434 100%);background-image:linear-gradient(to bottom,#565656 0%,#343434 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#565656',endColorstr='#343434',GradientType=0);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.body100{margin-top:0;margin-left:0;margin-bottom:0;margin-right:0;font-size:small;height:100%;width:100%;}.lblTitoloUI{color:#f00;font-size:12pt;font-style:italic;font-weight:bold;}.lblTitoloUImini{color:#f00;font-size:8pt;font-weight:bold;}.lblMessUI{color:#000;font-size:10pt;}.rigaMacchine{vertical-align:middle;height:210px;padding:1px;}.testataSemaforo{background-color:#696969;color:#fff;display:block;}.blocchiSemaforo{padding:1px;}.blocchiSemaforoMain{padding-top:0;padding-bottom:0;}.valoriResoconto{min-height:18em;vertical-align:top;}.imgResoconto{height:95px;vertical-align:bottom;}.sequencerVerde{height:80px;background-image:url(../images/verde.png);}.sequencerGiallo{height:80px;background-image:url(../images/giallo.png);}.sequencerRosso{height:80px;background-image:url(../images/rosso.png);}.sequencerSpento{height:80px;background-image:url(../images/grigio.png);}.sv{height:80px;background-image:url(../images/verde.png);}.sg{height:80px;background-image:url(../images/giallo.png);}.sr{height:80px;background-image:url(../images/rosso.png);}.ss{height:80px;background-image:url(../images/grigio.png);}.timeHist{vertical-align:bottom;text-align:left;}.barTempoCiclo{background-image:url(../images/grigio.png);}.timeLine{width:100%;height:7px;font-size:7pt;text-align:left;}.timeBar{width:100%;}.filtraggio{font-size:8pt;background-color:#cdcdcd;padding:1px;}.fullTick{text-align:left;height:7px;font-size:7pt;border-left:#000 1px solid;}.midTick{text-align:left;height:7px;font-size:7pt;border-left:#bababa 1px dotted;}.sVe{text-align:left;width:100%;height:100%;background-color:#009036;background-image:url(../images/verde.png);background-repeat:repeat-x;color:#fffab6;}.sVe a{text-decoration:none;color:#ff0;}.sVe a:visited{color:#ff0;}.sVe a:hover{color:#fff;font-weight:bold;-moz-box-shadow:0 0 12px #387bbe;-webkit-box-shadow:0 0 12px #387bbe;box-shadow:0 0 12px #387bbe;}.sGi{text-align:left;width:100%;height:100%;background-color:#ffec00;background-image:url(../images/giallo.png);}.sGi a{text-decoration:none;color:#696969;}.sGi a:visited{color:#696969;}.sGi a:hover{color:#000;font-weight:bold;-moz-box-shadow:0 0 12px #387bbe;-webkit-box-shadow:0 0 12px #387bbe;box-shadow:0 0 12px #387bbe;}.sRo{text-align:left;width:100%;height:100%;background-color:#e2001a;background-image:url(../images/rosso.png);color:#ff0;}.sRo a{text-decoration:none;color:#ff0;}.sRo a:visited{color:#ff0;}.sRo a:hover{color:#000;font-weight:bold;-moz-box-shadow:0 0 12px #387bbe;-webkit-box-shadow:0 0 12px #387bbe;box-shadow:0 0 12px #387bbe;}.sBl{text-align:left;width:100%;height:100%;background-color:#3690ff;background-image:url(../images/blu.png);color:#ffb6fa;}.sBl a{text-decoration:none;color:#ff0;}.sBl a:visited{color:#ff0;}.sBl a:hover{color:#fff;font-weight:bold;-moz-box-shadow:0 0 12px #38be7b;-webkit-box-shadow:0 0 12px #38be7b;box-shadow:0 0 12px #38be7b;}.sGr{text-align:left;width:100%;height:100%;background-color:#bcbcbc;background-image:url(../images/grigio.png);}.sGr a{text-decoration:none;color:#fff;}.sGr a:visited{color:#fff;}.sGr a:hover{color:#fff;font-weight:bold;-moz-box-shadow:0 0 12px #38be7b;-webkit-box-shadow:0 0 12px #38be7b;box-shadow:0 0 12px #38be7b;}.statoMacchine{font-size:10pt;height:100%;text-align:left;}.statoRun{height:100%;font-size:12pt;font-weight:bold;background-color:#cfc;}.statoSetup{height:100%;font-size:12pt;font-weight:bold;background-color:#ffc;}.statoGuasto{height:100%;font-size:12pt;font-weight:bold;background-color:#faa;}.statoCampionatura{height:100%;font-size:12pt;font-weight:bold;background-color:#ff0;}.statoDisposizione{height:100%;font-size:12pt;font-weight:bold;background-color:#808080;}.statoVarie{height:100%;font-size:12pt;font-weight:bold;background-color:#800000;}.topTitle{color:#fff;font-size:18px;font-weight:bold;text-align:left;background-position:0% 0%;background:#121212;background-image:-webkit-gradient(linear,left 0%,left 100%,from(#000),to(#565656));background-image:-webkit-linear-gradient(top,#000,0%,#565656,100%);background-image:-moz-linear-gradient(top,#000 0%,#565656 100%);background-image:linear-gradient(to bottom,#000 0%,#565656 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000',endColorstr='#565656',GradientType=0);box-sizing:border-box;}.menuSx{font-size:8pt;width:180px;vertical-align:top;height:530px;background:#dee8f5;}.hlBounce{font-weight:bold;font-size:10pt;}.alertAjax{color:#ea101e;font-size:small;font-weight:bold;}.dxButtonClass{padding-right:8px;padding-left:8px;font-weight:bold;font-size:9pt;padding-bottom:2px;vertical-align:middle;color:#ff0;padding-top:2px;text-align:justify;}.dxButtonSmallClass{padding-right:4px;padding-left:4px;font-size:8pt;padding-bottom:2px;vertical-align:middle;color:#ff0;padding-top:2px;text-align:justify;}.dateTimeSmall{padding-right:1px;padding-left:1px;padding-bottom:1px;padding-top:1px;font-size:8pt;vertical-align:middle;color:#ff0;text-align:left;}.barraTitolo{background-color:#33b;vertical-align:middle;height:20pt;}.grView{color:#333;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;padding-bottom:1px;}.ctrHeaderPager{background-color:#b8b8b8;font-weight:bold;color:#fff;}.ctrFooter{background-color:#507cd1;font-weight:bold;color:#fff;}.ctrRowStyle{background-color:#eff3fb;}.ctrAltRowStyle{background-color:#fff;}.ctrEditRowStyle{background-color:#d1ddf1;}.ctrSelRowStyle{font-weight:bold;color:#333;background-color:#d1ddf1;}.ctrCommRow{font-weight:bold;background-color:#d1ddf1;}.ctrFiledHead{background-color:#dee8f5;font-weight:bold;width:25%;}.ctrLabelStrong{font-weight:bold;}.ctrFieldEdit{font-size:8pt;}INPUT{font-size:8pt;}.tableContenuto{padding:0;margin:2px;}.topContrDx{text-align:center;background-color:#fff;text-align:left;font-size:9pt;}.topContrSx{padding:6px 3px 6px 3px;text-align:center;background-color:#dee8f5;border-top:solid 2px #55b;border-left:solid 2px #55b;border-right:solid 2px #55b;font-weight:bold;font-size:8pt;}.contrDx{vertical-align:top;width:100%;background-color:#fff;font-size:8pt;border:1px solid #55b;}.bodyMainCenter{vertical-align:middle;text-align:center;height:100%;width:100%;}.bottomWrite{vertical-align:bottom;margin-top:2px;padding-top:2px;font-weight:bold;font-size:7pt;text-align:right;}.bodyCenter{vertical-align:middle;text-align:center;height:100%;width:100%;}.centerMenu{background-color:#fff;text-align:center;border-width:1px;border-style:groove;border-color:#00f;}.pnlMenuSx{padding-right:5px;}a:visited{color:#00f;}a:hover{color:#000;}.ctrSelRow2DetailStyle{font-weight:bold;color:#333;background-color:#d1ddf1;}.pnlDettaglio{margin:4px 4px 4px 4px;}.dettaglioRiga{vertical-align:top;}.pnlMaster{height:300px;}.pnlDrillDown{border-left:solid 8px #d1ddf1;border-top:solid 8px #d1ddf1;border-bottom:solid 8px #d1ddf1;border-right:solid 8px #d1ddf1;vertical-align:top;height:290px;}.clonaUserPerm{color:#ff6;background-color:#ea101e;}.boxRicerca{padding:4px;}.floSx{float:left;}.floDx{float:right;}.floCent{margin:auto;text-align:center;}.divSx{float:left;padding:0;margin:0;}.divDx{float:right;padding:0;margin:0;}.clearDiv{clear:both;}.formatTableGeneral{height:100%;width:100%;border-bottom-width:0;}.dgCenter{text-align:center;}.menuSxTree{color:#d9101e;font-size:9pt;text-align:left;font-weight:bold;margin-left:0;margin-right:0;margin-top:0;}.menuSxTreeOver{color:#fff;font-size:10pt;text-align:left;font-weight:bold;margin-left:0;margin-right:0;margin-top:0;}.menuSxElem{color:#00008b;font-size:7pt;text-align:left;font-weight:bold;margin-left:0;margin-right:0;margin-top:0;}.menuSxElemOver{color:#000;font-size:7pt;text-align:left;font-weight:bold;margin-left:0;margin-right:0;margin-top:0;}.menuSxElemSmall{font-size:7pt;text-align:left;margin-left:0;margin-right:0;font-weight:normal;color:#555;margin-top:0;}.menuSxElemSmallOver{color:#555;font-size:9pt;text-align:left;margin-left:0;margin-right:0;font-weight:normal;margin-top:0;}.userClass{padding-right:8px;padding-left:8px;font-weight:bold;font-size:9pt;padding-bottom:2px;vertical-align:bottom;color:#fff;padding-top:2px;text-align:justify;}.topMenuMess{font-size:9pt;text-align:left;margin-left:0;margin-right:0;font-weight:bold;color:#fff;margin-top:0;}.topMenuMessEn{font-size:9pt;text-align:left;margin-left:0;margin-right:0;font-weight:bold;color:#000;margin-top:0;}.bodyMain{vertical-align:top;height:100%;width:100%;}.treeCdC{width:250px;text-align:right;font-size:8pt;width:180px;vertical-align:top;height:100%;background:#fff;}.logoUpSx{width:200px;text-align:left;}.topMenu{width:100%;text-align:left;vertical-align:bottom;}.tabModPrinc{background-color:#fff;}.sxTabPrinc{font-size:10pt;font-style:italic;color:#00f;font-weight:bold;width:90%;background-color:Transparent;}.dxTabPrinc{background-color:#cbcbff;text-align:right;}.lblTabPrincLang{font-weight:bold;font-size:13pt;color:#00008b;margin-left:8px;margin-right:4px;}.lblTabPrincEn{font-weight:normal;font-size:7pt;color:#00008b;margin-left:4px;margin-right:8px;}.lblTabPrincLang2{font-weight:bold;font-size:10pt;color:#fff;margin-left:8px;margin-right:4px;}.lblTabPrincEn2{font-weight:normal;font-size:7pt;color:#fff;margin-left:4px;margin-right:8px;}.tab_1{vertical-align:top;}.sxTab_1{background-color:#c8d0d4;text-align:left;}.sxTab_1_new{background-color:#99c;text-align:left;}.dxTab_1{width:70%;background-color:#c8d0d4;}.lblTab_1Lang{font-size:10pt;font-weight:bold;color:#00008b;margin-left:8px;margin-right:4px;}.lblTab_1En{font-size:7pt;font-weight:normal;color:#00008b;margin-left:4px;margin-right:8px;}.tab_1Body{vertical-align:middle;border:solid 1px #f90;}.lblLang{font-size:10pt;font-weight:bold;color:#000;}.lblEn{font-size:7pt;color:#000;}.dgSx{background-color:#fff;border-width:0;border-style:solid;border-color:#900;}.dgSxSel{text-align:right;font-size:8pt;font-weight:bold;color:#639;background-color:#fc6;padding-left:1px;padding-right:1px;padding-top:1px;}.dgSxItem{text-align:right;font-size:7pt;color:#309;background-color:Transparent;padding-left:1px;padding-right:1px;padding-top:1px;}.dgSxAltItem{text-align:right;font-size:7pt;color:#309;background-color:#f5f5f5;padding-left:1px;padding-right:1px;padding-top:1px;}.dgSxEdit{font-size:8pt;color:#639;background-color:#fc6;padding-left:1px;padding-right:1px;padding-top:1px;vertical-align:text-top;}.dgSxHead{color:#ffc;background:#900;font-weight:bold;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;}.dgSxHead2{color:#ffc;background:#997;font-weight:bold;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;}.dgSxFoot{text-align:right;color:#000;background:#bcb;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;font-weight:bold;border-bottom-style:solid;border-color:#000;}.dgSxPaging{text-align:left;color:#000;background:#fff;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;}.sxTab_2{background-color:#1a6;text-align:left;}.dxTab_2{width:70%;background-color:Transparent;}.lblTab_2Lang{font-size:10pt;font-weight:bold;color:#fff;margin-left:8px;margin-right:4px;}.lblTab_2En{font-size:7pt;font-weight:normal;color:#fff;margin-left:4px;margin-right:8px;}.tab_2Body{vertical-align:middle;border:solid 1px #1a6;}.dgDx{background-color:#fff;border-width:1px;border-style:solid;border-color:#039;}.dgDxSel{font-size:8pt;font-weight:bold;color:#cf9;background-color:#099;padding-left:1px;padding-right:1px;padding-top:1px;}.dgDxItem{font-size:7pt;color:#039;background-color:Transparent;padding-left:1px;padding-right:1px;padding-top:1px;}.dgDxAltItem{font-size:7pt;color:#309;background-color:#f5f5f5;padding-left:1px;padding-right:1px;padding-top:1px;}.dgDxEdit{font-size:8pt;font-weight:bold;color:#cf9;background-color:#099;padding-left:1px;padding-right:1px;padding-top:1px;}.dgDxHead{color:#ccf;background:#039;font-weight:bold;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;}.dgDxFoot{color:#039;background-color:#9cc;font-size:10pt;padding-left:1px;padding-right:1px;padding-top:1px;}.chPwdTitle{padding:2px;font-weight:bold;font-size:24pt;color:#f00;text-align:center;}.chPwdTxt{padding:2px;font-weight:bold;font-size:10pt;color:#f00;text-align:center;}.chPwdMess{padding:2px;font-weight:bold;font-style:italic;font-size:9pt;color:#ff0;text-align:center;}.lblFiltrLang{font-size:10pt;font-weight:bold;color:#000;margin-left:2px;margin-right:2px;}.lblFiltrEn{font-size:7pt;font-weight:normal;color:#000;margin-left:2px;margin-right:2px;}.loginTitle{font-weight:bold;font-size:30pt;color:#f00;}.loginTxt{padding:2px;font-weight:bold;font-size:10pt;color:#f00;text-align:center;}.loginMess{padding:2px;font-weight:bold;font-style:italic;font-size:9pt;color:#ff0;text-align:center;}.reportLabel{font-size:16pt;}.reportValue{font-size:16pt;font-weight:bold;}.reportExplLang{font-size:10pt;}.reportExplEn{font-size:7pt;font-style:italic;}.reportElencoZap{font-size:9pt;}.UnauthAppTitle{font-weight:bold;font-size:48pt;margin-left:10pt;}.UnauthTitle{font-size:24pt;color:#f00;margin-left:30pt;}.UnauthMess{font-size:12pt;font-style:italic;margin-left:30pt;}.lblMess{color:#f00;font-size:12pt;font-style:italic;font-weight:bold;}.tableHead{white-space:nowrap;height:auto;vertical-align:top;line-height:18px;width:100%;height:100%;}.tableHead2{white-space:nowrap;height:auto;vertical-align:top;line-height:18px;color:#ffc;background-color:#997;width:100%;height:100%;}.cmbFiltrText{font-size:9pt;}.currencyFormat{white-space:nowrap;text-align:right;vertical-align:baseline;}.UserLabel{background-color:#f90;text-align:center;margin:6 6 6 6;}.UserLabel.principale{font-size:large;font-weight:bold;}.UserLabel.secondario{font-size:medium;}.Calend{padding:4;background:#fff;color:#000;font-size:8pt;border-color:#999;height:180px;width:200px;}.Calend.TodayDay{background:#ccc;color:#000;}.Calend.Selector{background:#ccc;}.Calend.NextPrev{vertical-align:bottom;}.Calend.DayHeader{font-size:7pt;font-weight:bold;background:#ccc;}.Calend.SelectedDay{background:#666;font-weight:bold;color:#fff;}.Calend.Title{font-weight:bold;background:#999;border-color:#000;}.Calend.WeekEndDay{background:#ffc;color:#000;}.Calend.OtherMonthDay{color:#808080;}.cmbMini{font-size:8pt;}.txtMini{font-size:8pt;}.valOk{color:#008000;}.valKo{color:#f00;font-weight:bold;}.suggerimento{font-size:8pt;font-weight:bold;color:#f00;}.lblBudget{font-size:8pt;text-align:left;font-weight:bold;}.errore{font-weight:bold;font-size:8pt;color:#f00;background-color:#ff0;}.valUpd{font-style:italic;}.Calend{padding:4;background:#fff;color:#000;font-size:8pt;border-color:#999;height:180px;width:200px;}.Calend.TodayDay{background:#ccc;color:#000;}.Calend.Selector{background:#ccc;}.Calend.NextPrev{vertical-align:bottom;}.Calend.DayHeader{font-size:7pt;font-weight:bold;background:#ccc;}.Calend.SelectedDay{background:#666;font-weight:bold;color:#fff;}.Calend.Title{font-weight:bold;background:#999;border-color:#000;}.Calend.WeekEndDay{background:#ffc;color:#000;}.Calend.OtherMonthDay{color:#808080;}.cmbMini{font-size:8pt;}.txtMini{font-size:8pt;}.txtMiniLeft{font-size:8pt;text-align:left;}.valOk{color:#008000;}.valKo{color:#f00;font-weight:bold;}.suggerimento{font-size:8pt;font-weight:bold;color:#f00;}.clsBody{border-right:#c6d7da thin solid;border-top:#c6d7da thin solid;border-left:#c6d7da thin solid;border-bottom:#c6d7da thin solid;}.clsCurrentWeek{color:#fff;font-size:12px;text-decoration:none;white-space:nowrap;border-top:#c6d7da thin solid;border-bottom:#c6d7da thin solid;background-color:#8cc6ff;font-weight:bolder;font-weight:bold;}.clsCurrentWeek2{color:#000;font-size:12px;text-decoration:none;white-space:nowrap;border-top:#c6d7da thin solid;border-bottom:#c6d7da thin solid;font-weight:bolder;font-weight:bold;}.clsDayName{color:#0c0b5f;background-color:#bbbaf5;font-size:12px;text-decoration:none;white-space:nowrap;}.clsCurrentDay{color:#fff;background-color:#398ce7;font-size:12px;text-decoration:none;white-space:nowrap;font-weight:bolder;font-weight:bold;}.clsWorkDay{color:#000;background-color:#dbeaf5;font-size:12px;text-decoration:none;white-space:nowrap;}.clsWorkDay:hover{color:#009400;background-color:#dbeaf5;font-size:12px;text-decoration:underline;white-space:nowrap;}.clsWorkDayOtherMonth{color:#000;font-size:12px;text-decoration:none;white-space:nowrap;}.clsWeekEnd{color:#f00;background-color:#dbeaf5;font-size:12px;text-decoration:none;white-space:nowrap;}.clsWeekEnd:hover{color:#009400;background-color:#dbeaf5;font-size:12px;text-decoration:underline;white-space:nowrap;}.clsWeekEndOtherMonth{color:#f00;font-size:12px;text-decoration:none;white-space:nowrap;}.searchHead{background-color:#bab;}.textHead{background-color:#96f;}.linkAnnulla{background-color:#e99;color:#000;font-weight:bold;font-size:14pt;}.linkSalva{background-color:#9e9;color:#000;font-weight:bold;font-size:14pt;}.lblSearchLang{font-weight:bold;font-size:11pt;color:#00008b;margin-left:8px;margin-right:4px;}.tblDett{vertical-align:top;background-color:#fff;text-align:left;}.tblDett.titolo{font-size:13pt;font-weight:bold;color:#00f;}.tblDett.sceltaGen{background-color:#89e;}.pnlPar_1{background-color:#ea101e;}.pnlPar_1_En{font-size:7pt;font-weight:normal;color:#c0c0c0;}.pnlPar_1_Lang{font-size:8pt;font-weight:bold;color:#c0c0c0;}.pnlPar_1_Error{font-size:7pt;font-weight:bold;color:#ad0;}.pnlPar_1_Descr{background-color:#ea101e;font-size:9pt;font-weight:normal;color:#ff0;}.pnlPar_2{background-color:#dcdcdc;}.pnlPar_2_En{font-size:7pt;font-weight:normal;color:#000;}.pnlPar_2_Lang{font-size:8pt;font-weight:bold;color:#000;}.pnlPar_2_Error{font-size:7pt;font-weight:bold;color:#f00;}.pnlPar_2_Descr{font-size:9pt;font-weight:normal;}.pnlPar_3{background-color:#44c;}.pnlPar_3_En{font-size:8pt;font-weight:bold;color:#ff0;}.pnlPar_3_Lang{font-size:8pt;font-weight:bold;color:#c0c0c0;}.pnlPar_3_Error{font-size:7pt;font-weight:bold;color:#ff0;}.pnlPar_3_Descr{background-color:#44c;font-size:9pt;font-weight:normal;color:#ff0;}.pnlPar_3_warn{background-color:#44c;font-size:8pt;font-weight:normal;font-style:italic;color:#ff0;}.dlTestata{background-color:#fff;border-width:0;border-style:solid;border-color:#009;}.dlTestataSel{font-size:8pt;color:#396;background-color:#111;padding-left:1px;padding-right:1px;padding-top:1px;}.dlTestataItem{text-align:right;font-size:7pt;color:#309;background-color:Transparent;padding-left:1px;padding-right:1px;padding-top:1px;}.dlTestataItemObblig{text-align:right;font-size:7pt;color:#000;background-color:#b3ccff;padding-left:1px;padding-right:1px;padding-top:1px;}.dlTestataAltItem{text-align:right;font-size:7pt;color:#309;background-color:#f5f5f5;padding-left:1px;padding-right:1px;padding-top:1px;}.dlTestataEdit{font-size:8pt;color:#396;background-color:#6fc;padding-left:1px;padding-right:1px;padding-top:1px;vertical-align:text-top;}.dlTestataHead{color:#cff;background:#009;font-weight:bold;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;}.dlTestataHead2{color:#cff;background:#979;font-weight:bold;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;}.dlTestataFoot{text-align:right;color:#33d;background:#d4c8d0;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;}.dlTestata_Lang{font-size:7pt;font-weight:bold;color:#36b;}.dlTestata_En{font-size:7pt;font-weight:normal;color:#393;}.idxContratto{text-align:center;font-size:10pt;font-weight:bold;}.idxStatoContratto{text-align:right;font-size:10pt;font-weight:bold;font-style:italic;color:#00f;}.dlTextbox{font-size:8pt;}.dlLabel{font-size:8pt;color:#000;background-color:Transparent;border-style:none;}.pnl_bozza{background:#dcdcdc;}.pnl_inApprov{background:#cbcbcb;}.pnl_freezed{background:#bababa;}.calDayHead{font-weight:bold;color:#fff;background-color:#6969df;font-size:9pt;}.calTitle{font-weight:bold;color:#00f;background-color:#bababa;font-size:11pt;}.calOtherMonthDay{background:#dcdcdc;}.calWeekEnd{background:#cbcbcb;font-weight:bold;}.cal{font-size:10pt;}.calSel{background:#f00;font-weight:bold;color:#fff;}.calNextPrev{font-weight:bold;}.lblValSel{font-size:8pt;color:#000;background-color:Transparent;border-style:none;}.tableDett1{background:#98ff98;}.lblDett1{text-align:left;font-weight:bold;font-size:7pt;color:#000;}.valDett1{font-size:8pt;color:#000;font-weight:normal;}.tab_2lbl{vertical-align:baseline;border-collapse:collapse;border-width:thin;border-style:none;font-size:7pt;}.dettSel{border-right:#008000 1px solid;padding-right:8px;border-top:#008000 1px solid;padding-left:8px;font-weight:bold;font-size:9pt;background:#3e4;padding-bottom:2px;vertical-align:bottom;border-left:#008000 1px solid;color:#fff;padding-top:2px;border-bottom:#008000 1px solid;text-align:justify;}.dettDesel{border-right:#008000 1px solid;padding-right:8px;border-top:#008000 1px solid;padding-left:8px;font-weight:bold;font-size:9pt;background:#fff;padding-bottom:2px;vertical-align:bottom;border-left:#008000 1px solid;color:#000;padding-top:2px;border-bottom:#008000 1px solid;text-align:justify;}.dettHide{border-right:#ffa500 1px solid;padding-right:8px;border-top:#ffa500 1px solid;padding-left:8px;font-weight:bold;font-size:9pt;background:#f34;padding-bottom:2px;vertical-align:bottom;border-left:#ffa500 1px solid;color:#fff;padding-top:2px;border-bottom:#ffa500 1px solid;text-align:justify;}.tableDett3{background:#98ff98;font-size:9pt;}.dett3Head{background:#00f;color:#ff0;font-weight:bold;font-size:9pt;}.dett3Col1{color:#000;font-weight:bold;font-size:9pt;}.RDA{font-size:7pt;}.Ord{font-size:7pt;background:#d0ffe3;}.Fatt{font-size:7pt;}.linkHead{color:#fff;}.titoloMed{color:#f00;font-size:18pt;font-weight:bold;}.testoMed{font-size:12pt;}.dgAllegati{background-color:#fff;border-width:0;border-style:solid;border-color:#090;}.dgAllegatiSel{text-align:right;font-size:8pt;font-weight:bold;color:#693;background-color:#cf6;padding-left:1px;padding-right:1px;padding-top:1px;}.dgAllegatiItem{text-align:right;font-size:7pt;color:#390;background-color:Transparent;padding-left:1px;padding-right:1px;padding-top:1px;}.dgAllegatiAltItem{text-align:right;font-size:7pt;color:#390;background-color:#f5f5f5;padding-left:1px;padding-right:1px;padding-top:1px;}.dgAllegatiEdit{font-size:8pt;color:#693;background-color:#cf6;padding-left:1px;padding-right:1px;padding-top:1px;vertical-align:text-top;}.dgAllegatiHead{color:#ffc;background:#090;font-weight:bold;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;}.dgAllegatiFoot{text-align:right;color:#000;background:#cbb;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;font-weight:bold;border-bottom-style:solid;border-color:#000;}.dgAllegatiPaging{text-align:left;color:#000;background:#fff;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;}.btnTab{border-right:#ea101e 1px solid;padding-right:8px;border-top:#ea101e 1px solid;padding-left:8px;font-weight:bold;font-size:9pt;background:#ea101e;padding-bottom:2px;vertical-align:top;border-left:#ea101e 1px solid;color:#fff;padding-top:0;border-bottom:#ea101e 1px solid;text-align:justify;}.txtTab{font-size:8pt;text-align:justify;}.dropdownList{font-weight:normal;font-size:7pt;background:#ea101e;color:#fff;text-align:justify;}.job2do{width:50%;font-weight:normal;border-bottom-style:solid;border-bottom-width:thin;font-size:8pt;color:#00f;text-align:left;}.jobDone{width:50%;font-weight:normal;border-bottom-style:solid;border-bottom-width:thin;font-size:8pt;color:#008000;text-align:right;}.bodyAvanzamento{background-image:url(../images/gradiente.png);}.lblText{font-size:8pt;}.boxText{font-size:8pt;font-weight:normal;width:100%;}.lblValore{font-size:8pt;color:#000;background-color:Transparent;border-style:none;}.lblValoreBold{font-size:8pt;color:#000;font-weight:bold;background-color:Transparent;border-style:none;}.dgFiles{background-color:#fff;border-width:0;border-style:solid;border-color:#090;}.dgFilesSel{text-align:right;font-size:9pt;font-weight:bold;color:#693;background-color:#cf6;padding-left:1px;padding-right:1px;padding-top:1px;}.dgFilesItem{text-align:right;font-size:8pt;color:#390;background-color:Transparent;padding-left:1px;padding-right:1px;padding-top:1px;}.dgFilesAltItem{text-align:right;font-size:8pt;color:#390;background-color:#f5f5f5;padding-left:1px;padding-right:1px;padding-top:1px;}.dgFilesEdit{font-size:9pt;color:#693;background-color:#cf6;padding-left:1px;padding-right:1px;padding-top:1px;vertical-align:text-top;}.dgFilesHead{color:#cff;background:#900;font-weight:bold;font-size:9pt;padding-left:1px;padding-right:1px;padding-top:1px;}.dgFilesFoot{text-align:right;color:#000;background:#cbb;font-size:9pt;padding-left:1px;padding-right:1px;padding-top:1px;font-weight:bold;border-bottom-style:solid;border-color:#000;}.dgFilesPaging{text-align:left;color:#000;background:#fff;font-size:9pt;padding-left:1px;padding-right:1px;padding-top:1px;}.statoOff{text-align:center;width:100%;font-size:10pt;color:#44f;}.statoOn{text-align:center;width:100%;font-size:10pt;color:#fff;background:#f90;}.eta2{width:33%;text-align:center;background-color:#fcc;font-size:10pt;font-weight:bold;}.termAnt{width:33%;text-align:center;background-color:#cfc;font-size:10pt;font-weight:bold;}.termPost{width:33%;text-align:center;background-color:#ccf;font-size:10pt;font-weight:bold;}.saveClose{width:100%;text-align:center;background-color:#ea101e;padding:2pt;}.lblColorGray{padding-left:2pt;text-align:left;background-color:#777;font-size:10pt;font-weight:bold;color:#fff;}.lblWhite{width:70%;background-color:#fff;}.tblGray{border-color:#777;}.txtMiniTabella{text-align:right;font-weight:normal;padding-left:2pt;font-size:8pt;padding-bottom:2pt;padding-top:2pt;}.txtMiniTabellaLeft{text-align:left;font-weight:normal;padding-left:2pt;font-size:8pt;padding-bottom:2pt;padding-top:2pt;}.txtMiniTabellaDato{text-align:left;font-weight:bold;padding-left:2pt;font-size:8pt;padding-bottom:2pt;padding-top:2pt;}.relazione{margin-top:1px;padding-top:1px;font-weight:normal;font-size:11pt;text-align:justify;}.paramIn{margin-top:1px;padding-top:1px;font-weight:normal;font-size:7pt;text-align:justify;padding:2px 2px p2x 2px;border-right:#f00 2px solid;border-top:#f00 2px solid;border-left:#f00 2px solid;border-bottom:#f00 2px solid;margin:1px;background-color:#fcc;}.allegatiOut{border-top:#800000 1px solid;margin-top:1px;padding-top:1px;font-weight:normal;font-size:8pt;text-align:justify;}.testoAllegatoIN{padding:5px 5px p5x 5px;border-right:#008000 2px solid;border-top:#008000 2px solid;border-left:#008000 2px solid;border-bottom:#008000 2px solid;margin:1px;background-color:#cfd;font-weight:normal;font-size:7pt;text-align:left;}.testoAllegatoOUT{padding:5px 5px p5x 5px;border-right:#00f 2px solid;border-top:#00f 2px solid;border-left:#00f 2px solid;border-bottom:#00f 2px solid;margin:1px;background-color:#cdf;font-weight:normal;font-size:7pt;text-align:left;}.smallTable{width:300px;}.centerAll{vertical-align:middle;text-align:center;}.selLinguaTxt{padding:2px;font-weight:bold;font-size:12pt;color:#ff0;text-align:center;}.boxShadowDark{-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.3);-moz-box-shadow:3px 3px 6px rgba(0,0,0,.3);box-shadow:3px 3px 6px rgba(0,0,0,.3);}.contrRiq{background-color:#fff;border-top:solid 2px #c0c0c0;border-left:solid 2px #c0c0c0;border-right:solid 2px #c0c0c0;border-bottom:solid 1px #c0c0c0;}table.UI{border-width:1px;border-style:solid;border-color:#808080;border-collapse:collapse;background-color:#fff;}table.UI th{border-width:1px;padding:1px;border-style:solid;border-color:#808080;background-color:#fff;}table.UI td{border-width:1px;padding:1px;border-style:solid;border-color:#808080;background-color:#fff;}centrato{text-align:center;}#fancyClock{margin:40px auto;height:200px;border:1px solid #111;width:600px;}.gradGray{background-color:#525252;background-image:-webkit-gradient(linear,left top,left bottom,from(#cdcdcd),to(#525252));background-image:-webkit-linear-gradient(#cdcdcd,#525252);background-image:-moz-linear-gradient(#cdcdcd,#525252);background-image:-ms-linear-gradient(#cdcdcd,#525252);background-image:-o-linear-gradient(#cdcdcd,#525252);background-image:linear-gradient(#cdcdcd,#525252);}.warning{background-color:#ff4040;background-image:-webkit-gradient(linear,left top,left bottom,from(#ae0b16),to(#ff4040));background-image:-webkit-linear-gradient(#ae0b16,#ff4040);background-image:-moz-linear-gradient(#ae0b16,#ff4040);background-image:-ms-linear-gradient(#ae0b16,#ff4040);background-image:-o-linear-gradient(#ae0b16,#ff4040);background-image:linear-gradient(#ae0b16,#ff4040);font-weight:bold;}.warning a{text-decoration:none;color:#ff0;}.warning a:visited{color:#ff0;}.warning a:hover{color:#fff;} \ No newline at end of file +@import url('font-awesome.min.css');@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('OpenSans.woff') format('woff');}@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:300;src:url('OpenSansCondensed.woff') format('woff');}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('Roboto.woff') format('woff');}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:url('RobotoCondensed.woff') format('woff');}body{font-family:'Open Sans Condensed',sans-serif;background-color:#5d5d5d;}.body{font-family:'Open Sans Condensed',sans-serif;margin-top:0;margin-left:0;margin-bottom:0;margin-right:0;font-size:small;}body{background-color:#dedede;background-image:-webkit-gradient(linear,left 0%,left 100%,from(#787878),to(#dedede));background-image:-webkit-linear-gradient(top,#787878,0%,#dedede,100%);background-image:-moz-linear-gradient(top,#787878 0%,#dedede 100%);background-image:linear-gradient(to bottom,#787878 0%,#dedede 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#787878',endColorstr='#DEDEDE',GradientType=0);}.css_Closed{background-color:#d9534f;color:#fff;padding:2px;width:100%;}.css_Open{background-color:#5bc0de;color:#fff;padding:2px;width:100%;}.css_New{background-color:#5cb85c;color:#fff;padding:2px;width:100%;}.ajax__tab_xp .ajax__tab_header .ajax__tab_tab{height:21px;}.navbar{min-height:10px;}.fontPiccolo{font-size:8pt;}.fontNormale{font-size:12pt;}.fontMedio{font-size:18pt;}.fontGrande{font-size:24pt;}.padSmall{padding:4px;}.padMed{padding:8px;}.padHigh{padding:16px;}.pad3{padding:3px;}.uiMini{font-size:.8em;}.GridPager a,.GridPager span{display:block;height:1.6em;width:2em;text-align:center;text-decoration:none;}.GridPager a{background-color:#f5f5f5;color:#969696;}.GridPager span{background-color:#a1dcf2;color:#000;font-weight:bold;}.menuMainY{padding:6px 10px;text-align:left;height:3.3em;background:#121212;background-image:-webkit-gradient(linear,left 0%,left 100%,from(#565656),to(#343434));background-image:-webkit-linear-gradient(top,#565656,0%,#343434,100%);background-image:-moz-linear-gradient(top,#565656 0%,#343434 100%);background-image:linear-gradient(to bottom,#565656 0%,#343434 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#565656',endColorstr='#343434',GradientType=0);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.body100{margin-top:0;margin-left:0;margin-bottom:0;margin-right:0;font-size:small;height:100%;width:100%;}.lblTitoloUI{color:#f00;font-size:12pt;font-style:italic;font-weight:bold;}.lblTitoloUImini{color:#f00;font-size:8pt;font-weight:bold;}.lblMessUI{color:#000;font-size:10pt;}.rigaMacchine{vertical-align:middle;height:210px;padding:1px;}.testataSemaforo{background-color:#696969;color:#fff;display:block;}.blocchiSemaforo{padding:1px;}.blocchiSemaforoMain{padding-top:0;padding-bottom:0;}.valoriResoconto{min-height:18em;vertical-align:top;}.imgResoconto{height:95px;vertical-align:bottom;}.sequencerVerde{height:80px;background-image:url(../images/verde.png);}.sequencerGiallo{height:80px;background-image:url(../images/giallo.png);}.sequencerRosso{height:80px;background-image:url(../images/rosso.png);}.sequencerSpento{height:80px;background-image:url(../images/grigio.png);}.sv{height:80px;background-image:url(../images/verde.png);}.sg{height:80px;background-image:url(../images/giallo.png);}.sr{height:80px;background-image:url(../images/rosso.png);}.ss{height:80px;background-image:url(../images/grigio.png);}.timeHist{vertical-align:bottom;text-align:left;}.barTempoCiclo{background-image:url(../images/grigio.png);}.timeLine{width:100%;height:7px;font-size:7pt;text-align:left;}.timeBar{width:100%;}.filtraggio{font-size:8pt;background-color:#cdcdcd;padding:1px;}.fullTick{text-align:left;height:7px;font-size:7pt;border-left:#000 1px solid;}.midTick{text-align:left;height:7px;font-size:7pt;border-left:#bababa 1px dotted;}.sVe{text-align:left;width:100%;height:100%;background-color:#009036;background-image:url(../images/verde.png);background-repeat:repeat-x;color:#fffab6;}.sVe a{text-decoration:none;color:#ff0;}.sVe a:visited{color:#ff0;}.sVe a:hover{color:#fff;font-weight:bold;-moz-box-shadow:0 0 12px #387bbe;-webkit-box-shadow:0 0 12px #387bbe;box-shadow:0 0 12px #387bbe;}.sGi{text-align:left;width:100%;height:100%;background-color:#ffec00;background-image:url(../images/giallo.png);}.sGi a{text-decoration:none;color:#696969;}.sGi a:visited{color:#696969;}.sGi a:hover{color:#000;font-weight:bold;-moz-box-shadow:0 0 12px #387bbe;-webkit-box-shadow:0 0 12px #387bbe;box-shadow:0 0 12px #387bbe;}.sRo{text-align:left;width:100%;height:100%;background-color:#e2001a;background-image:url(../images/rosso.png);color:#ff0;}.sRo a{text-decoration:none;color:#ff0;}.sRo a:visited{color:#ff0;}.sRo a:hover{color:#000;font-weight:bold;-moz-box-shadow:0 0 12px #387bbe;-webkit-box-shadow:0 0 12px #387bbe;box-shadow:0 0 12px #387bbe;}.sBl{text-align:left;width:100%;height:100%;background-color:#3690ff;background-image:url(../images/blu.png);color:#ffb6fa;}.sBl a{text-decoration:none;color:#ff0;}.sBl a:visited{color:#ff0;}.sBl a:hover{color:#fff;font-weight:bold;-moz-box-shadow:0 0 12px #38be7b;-webkit-box-shadow:0 0 12px #38be7b;box-shadow:0 0 12px #38be7b;}.sGr{text-align:left;width:100%;height:100%;background-color:#bcbcbc;background-image:url(../images/grigio.png);}.sGr a{text-decoration:none;color:#fff;}.sGr a:visited{color:#fff;}.sGr a:hover{color:#fff;font-weight:bold;-moz-box-shadow:0 0 12px #38be7b;-webkit-box-shadow:0 0 12px #38be7b;box-shadow:0 0 12px #38be7b;}.statoMacchine{font-size:10pt;height:100%;text-align:left;}.statoRun{height:100%;font-size:12pt;font-weight:bold;background-color:#cfc;}.statoSetup{height:100%;font-size:12pt;font-weight:bold;background-color:#ffc;}.statoGuasto{height:100%;font-size:12pt;font-weight:bold;background-color:#faa;}.statoCampionatura{height:100%;font-size:12pt;font-weight:bold;background-color:#ff0;}.statoDisposizione{height:100%;font-size:12pt;font-weight:bold;background-color:#808080;}.statoVarie{height:100%;font-size:12pt;font-weight:bold;background-color:#800000;}.topTitle{color:#fff;font-size:18px;font-weight:bold;text-align:left;background-position:0% 0%;background:#121212;background-image:-webkit-gradient(linear,left 0%,left 100%,from(#000),to(#565656));background-image:-webkit-linear-gradient(top,#000,0%,#565656,100%);background-image:-moz-linear-gradient(top,#000 0%,#565656 100%);background-image:linear-gradient(to bottom,#000 0%,#565656 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000',endColorstr='#565656',GradientType=0);box-sizing:border-box;}.menuSx{font-size:8pt;width:180px;vertical-align:top;height:530px;background:#dee8f5;}.hlBounce{font-weight:bold;font-size:10pt;}.alertAjax{color:#ea101e;font-size:small;font-weight:bold;}.dxButtonClass{padding-right:8px;padding-left:8px;font-weight:bold;font-size:9pt;padding-bottom:2px;vertical-align:middle;color:#ff0;padding-top:2px;text-align:justify;}.dxButtonSmallClass{padding-right:4px;padding-left:4px;font-size:8pt;padding-bottom:2px;vertical-align:middle;color:#ff0;padding-top:2px;text-align:justify;}.dateTimeSmall{padding-right:1px;padding-left:1px;padding-bottom:1px;padding-top:1px;font-size:8pt;vertical-align:middle;color:#ff0;text-align:left;}.barraTitolo{background-color:#33b;vertical-align:middle;height:20pt;}.grView{color:#333;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;padding-bottom:1px;}.ctrHeaderPager{background-color:#b8b8b8;font-weight:bold;color:#fff;}.ctrFooter{background-color:#507cd1;font-weight:bold;color:#fff;}.ctrRowStyle{background-color:#eff3fb;}.ctrAltRowStyle{background-color:#fff;}.ctrEditRowStyle{background-color:#d1ddf1;}.ctrSelRowStyle{font-weight:bold;color:#333;background-color:#d1ddf1;}.ctrCommRow{font-weight:bold;background-color:#d1ddf1;}.ctrFiledHead{background-color:#dee8f5;font-weight:bold;width:25%;}.ctrLabelStrong{font-weight:bold;}.ctrFieldEdit{font-size:8pt;}INPUT{font-size:8pt;}.tableContenuto{padding:0;margin:2px;}.topContrDx{text-align:center;background-color:#fff;text-align:left;font-size:9pt;}.topContrSx{padding:6px 3px 6px 3px;text-align:center;background-color:#dee8f5;border-top:solid 2px #55b;border-left:solid 2px #55b;border-right:solid 2px #55b;font-weight:bold;font-size:8pt;}.contrDx{vertical-align:top;width:100%;background-color:#fff;font-size:8pt;border:1px solid #55b;}.bodyMainCenter{vertical-align:middle;text-align:center;height:100%;width:100%;}.bottomWrite{vertical-align:bottom;margin-top:2px;padding-top:2px;font-weight:bold;font-size:7pt;text-align:right;}.bodyCenter{vertical-align:middle;text-align:center;height:100%;width:100%;}.centerMenu{background-color:#fff;text-align:center;border-width:1px;border-style:groove;border-color:#00f;}.pnlMenuSx{padding-right:5px;}a:visited{color:#00f;}a:hover{color:#000;}.ctrSelRow2DetailStyle{font-weight:bold;color:#333;background-color:#d1ddf1;}.pnlDettaglio{margin:4px 4px 4px 4px;}.dettaglioRiga{vertical-align:top;}.pnlMaster{height:300px;}.pnlDrillDown{border-left:solid 8px #d1ddf1;border-top:solid 8px #d1ddf1;border-bottom:solid 8px #d1ddf1;border-right:solid 8px #d1ddf1;vertical-align:top;height:290px;}.clonaUserPerm{color:#ff6;background-color:#ea101e;}.boxRicerca{padding:4px;}.floSx{float:left;}.floDx{float:right;}.floCent{margin:auto;text-align:center;}.divSx{float:left;padding:0;margin:0;}.divDx{float:right;padding:0;margin:0;}.clearDiv{clear:both;}.formatTableGeneral{height:100%;width:100%;border-bottom-width:0;}.dgCenter{text-align:center;}.menuSxTree{color:#d9101e;font-size:9pt;text-align:left;font-weight:bold;margin-left:0;margin-right:0;margin-top:0;}.menuSxTreeOver{color:#fff;font-size:10pt;text-align:left;font-weight:bold;margin-left:0;margin-right:0;margin-top:0;}.menuSxElem{color:#00008b;font-size:7pt;text-align:left;font-weight:bold;margin-left:0;margin-right:0;margin-top:0;}.menuSxElemOver{color:#000;font-size:7pt;text-align:left;font-weight:bold;margin-left:0;margin-right:0;margin-top:0;}.menuSxElemSmall{font-size:7pt;text-align:left;margin-left:0;margin-right:0;font-weight:normal;color:#555;margin-top:0;}.menuSxElemSmallOver{color:#555;font-size:9pt;text-align:left;margin-left:0;margin-right:0;font-weight:normal;margin-top:0;}.userClass{padding-right:8px;padding-left:8px;font-weight:bold;font-size:9pt;padding-bottom:2px;vertical-align:bottom;color:#fff;padding-top:2px;text-align:justify;}.topMenuMess{font-size:9pt;text-align:left;margin-left:0;margin-right:0;font-weight:bold;color:#fff;margin-top:0;}.topMenuMessEn{font-size:9pt;text-align:left;margin-left:0;margin-right:0;font-weight:bold;color:#000;margin-top:0;}.bodyMain{vertical-align:top;height:100%;width:100%;}.treeCdC{width:250px;text-align:right;font-size:8pt;width:180px;vertical-align:top;height:100%;background:#fff;}.logoUpSx{width:200px;text-align:left;}.topMenu{width:100%;text-align:left;vertical-align:bottom;}.tabModPrinc{background-color:#fff;}.sxTabPrinc{font-size:10pt;font-style:italic;color:#00f;font-weight:bold;width:90%;background-color:Transparent;}.dxTabPrinc{background-color:#cbcbff;text-align:right;}.lblTabPrincLang{font-weight:bold;font-size:13pt;color:#00008b;margin-left:8px;margin-right:4px;}.lblTabPrincEn{font-weight:normal;font-size:7pt;color:#00008b;margin-left:4px;margin-right:8px;}.lblTabPrincLang2{font-weight:bold;font-size:10pt;color:#fff;margin-left:8px;margin-right:4px;}.lblTabPrincEn2{font-weight:normal;font-size:7pt;color:#fff;margin-left:4px;margin-right:8px;}.tab_1{vertical-align:top;}.sxTab_1{background-color:#c8d0d4;text-align:left;}.sxTab_1_new{background-color:#99c;text-align:left;}.dxTab_1{width:70%;background-color:#c8d0d4;}.lblTab_1Lang{font-size:10pt;font-weight:bold;color:#00008b;margin-left:8px;margin-right:4px;}.lblTab_1En{font-size:7pt;font-weight:normal;color:#00008b;margin-left:4px;margin-right:8px;}.tab_1Body{vertical-align:middle;border:solid 1px #f90;}.lblLang{font-size:10pt;font-weight:bold;color:#000;}.lblEn{font-size:7pt;color:#000;}.dgSx{background-color:#fff;border-width:0;border-style:solid;border-color:#900;}.dgSxSel{text-align:right;font-size:8pt;font-weight:bold;color:#639;background-color:#fc6;padding-left:1px;padding-right:1px;padding-top:1px;}.dgSxItem{text-align:right;font-size:7pt;color:#309;background-color:Transparent;padding-left:1px;padding-right:1px;padding-top:1px;}.dgSxAltItem{text-align:right;font-size:7pt;color:#309;background-color:#f5f5f5;padding-left:1px;padding-right:1px;padding-top:1px;}.dgSxEdit{font-size:8pt;color:#639;background-color:#fc6;padding-left:1px;padding-right:1px;padding-top:1px;vertical-align:text-top;}.dgSxHead{color:#ffc;background:#900;font-weight:bold;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;}.dgSxHead2{color:#ffc;background:#997;font-weight:bold;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;}.dgSxFoot{text-align:right;color:#000;background:#bcb;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;font-weight:bold;border-bottom-style:solid;border-color:#000;}.dgSxPaging{text-align:left;color:#000;background:#fff;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;}.sxTab_2{background-color:#1a6;text-align:left;}.dxTab_2{width:70%;background-color:Transparent;}.lblTab_2Lang{font-size:10pt;font-weight:bold;color:#fff;margin-left:8px;margin-right:4px;}.lblTab_2En{font-size:7pt;font-weight:normal;color:#fff;margin-left:4px;margin-right:8px;}.tab_2Body{vertical-align:middle;border:solid 1px #1a6;}.dgDx{background-color:#fff;border-width:1px;border-style:solid;border-color:#039;}.dgDxSel{font-size:8pt;font-weight:bold;color:#cf9;background-color:#099;padding-left:1px;padding-right:1px;padding-top:1px;}.dgDxItem{font-size:7pt;color:#039;background-color:Transparent;padding-left:1px;padding-right:1px;padding-top:1px;}.dgDxAltItem{font-size:7pt;color:#309;background-color:#f5f5f5;padding-left:1px;padding-right:1px;padding-top:1px;}.dgDxEdit{font-size:8pt;font-weight:bold;color:#cf9;background-color:#099;padding-left:1px;padding-right:1px;padding-top:1px;}.dgDxHead{color:#ccf;background:#039;font-weight:bold;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;}.dgDxFoot{color:#039;background-color:#9cc;font-size:10pt;padding-left:1px;padding-right:1px;padding-top:1px;}.chPwdTitle{padding:2px;font-weight:bold;font-size:24pt;color:#f00;text-align:center;}.chPwdTxt{padding:2px;font-weight:bold;font-size:10pt;color:#f00;text-align:center;}.chPwdMess{padding:2px;font-weight:bold;font-style:italic;font-size:9pt;color:#ff0;text-align:center;}.lblFiltrLang{font-size:10pt;font-weight:bold;color:#000;margin-left:2px;margin-right:2px;}.lblFiltrEn{font-size:7pt;font-weight:normal;color:#000;margin-left:2px;margin-right:2px;}.loginTitle{font-weight:bold;font-size:30pt;color:#f00;}.loginTxt{padding:2px;font-weight:bold;font-size:10pt;color:#f00;text-align:center;}.loginMess{padding:2px;font-weight:bold;font-style:italic;font-size:9pt;color:#ff0;text-align:center;}.reportLabel{font-size:16pt;}.reportValue{font-size:16pt;font-weight:bold;}.reportExplLang{font-size:10pt;}.reportExplEn{font-size:7pt;font-style:italic;}.reportElencoZap{font-size:9pt;}.UnauthAppTitle{font-weight:bold;font-size:48pt;margin-left:10pt;}.UnauthTitle{font-size:24pt;color:#f00;margin-left:30pt;}.UnauthMess{font-size:12pt;font-style:italic;margin-left:30pt;}.lblMess{color:#f00;font-size:12pt;font-style:italic;font-weight:bold;}.tableHead{white-space:nowrap;height:auto;vertical-align:top;line-height:18px;width:100%;height:100%;}.tableHead2{white-space:nowrap;height:auto;vertical-align:top;line-height:18px;color:#ffc;background-color:#997;width:100%;height:100%;}.cmbFiltrText{font-size:9pt;}.currencyFormat{white-space:nowrap;text-align:right;vertical-align:baseline;}.UserLabel{background-color:#f90;text-align:center;margin:6 6 6 6;}.UserLabel.principale{font-size:large;font-weight:bold;}.UserLabel.secondario{font-size:medium;}.Calend{padding:4;background:#fff;color:#000;font-size:8pt;border-color:#999;height:180px;width:200px;}.Calend.TodayDay{background:#ccc;color:#000;}.Calend.Selector{background:#ccc;}.Calend.NextPrev{vertical-align:bottom;}.Calend.DayHeader{font-size:7pt;font-weight:bold;background:#ccc;}.Calend.SelectedDay{background:#666;font-weight:bold;color:#fff;}.Calend.Title{font-weight:bold;background:#999;border-color:#000;}.Calend.WeekEndDay{background:#ffc;color:#000;}.Calend.OtherMonthDay{color:#808080;}.cmbMini{font-size:8pt;}.txtMini{font-size:8pt;}.valOk{color:#008000;}.valKo{color:#f00;font-weight:bold;}.suggerimento{font-size:8pt;font-weight:bold;color:#f00;}.lblBudget{font-size:8pt;text-align:left;font-weight:bold;}.errore{font-weight:bold;font-size:8pt;color:#f00;background-color:#ff0;}.valUpd{font-style:italic;}.Calend{padding:4;background:#fff;color:#000;font-size:8pt;border-color:#999;height:180px;width:200px;}.Calend.TodayDay{background:#ccc;color:#000;}.Calend.Selector{background:#ccc;}.Calend.NextPrev{vertical-align:bottom;}.Calend.DayHeader{font-size:7pt;font-weight:bold;background:#ccc;}.Calend.SelectedDay{background:#666;font-weight:bold;color:#fff;}.Calend.Title{font-weight:bold;background:#999;border-color:#000;}.Calend.WeekEndDay{background:#ffc;color:#000;}.Calend.OtherMonthDay{color:#808080;}.cmbMini{font-size:8pt;}.txtMini{font-size:8pt;}.txtMiniLeft{font-size:8pt;text-align:left;}.valOk{color:#008000;}.valKo{color:#f00;font-weight:bold;}.suggerimento{font-size:8pt;font-weight:bold;color:#f00;}.clsBody{border-right:#c6d7da thin solid;border-top:#c6d7da thin solid;border-left:#c6d7da thin solid;border-bottom:#c6d7da thin solid;}.clsCurrentWeek{color:#fff;font-size:12px;text-decoration:none;white-space:nowrap;border-top:#c6d7da thin solid;border-bottom:#c6d7da thin solid;background-color:#8cc6ff;font-weight:bolder;font-weight:bold;}.clsCurrentWeek2{color:#000;font-size:12px;text-decoration:none;white-space:nowrap;border-top:#c6d7da thin solid;border-bottom:#c6d7da thin solid;font-weight:bolder;font-weight:bold;}.clsDayName{color:#0c0b5f;background-color:#bbbaf5;font-size:12px;text-decoration:none;white-space:nowrap;}.clsCurrentDay{color:#fff;background-color:#398ce7;font-size:12px;text-decoration:none;white-space:nowrap;font-weight:bolder;font-weight:bold;}.clsWorkDay{color:#000;background-color:#dbeaf5;font-size:12px;text-decoration:none;white-space:nowrap;}.clsWorkDay:hover{color:#009400;background-color:#dbeaf5;font-size:12px;text-decoration:underline;white-space:nowrap;}.clsWorkDayOtherMonth{color:#000;font-size:12px;text-decoration:none;white-space:nowrap;}.clsWeekEnd{color:#f00;background-color:#dbeaf5;font-size:12px;text-decoration:none;white-space:nowrap;}.clsWeekEnd:hover{color:#009400;background-color:#dbeaf5;font-size:12px;text-decoration:underline;white-space:nowrap;}.clsWeekEndOtherMonth{color:#f00;font-size:12px;text-decoration:none;white-space:nowrap;}.searchHead{background-color:#bab;}.textHead{background-color:#96f;}.linkAnnulla{background-color:#e99;color:#000;font-weight:bold;font-size:14pt;}.linkSalva{background-color:#9e9;color:#000;font-weight:bold;font-size:14pt;}.lblSearchLang{font-weight:bold;font-size:11pt;color:#00008b;margin-left:8px;margin-right:4px;}.tblDett{vertical-align:top;background-color:#fff;text-align:left;}.tblDett.titolo{font-size:13pt;font-weight:bold;color:#00f;}.tblDett.sceltaGen{background-color:#89e;}.pnlPar_1{background-color:#ea101e;}.pnlPar_1_En{font-size:7pt;font-weight:normal;color:#c0c0c0;}.pnlPar_1_Lang{font-size:8pt;font-weight:bold;color:#c0c0c0;}.pnlPar_1_Error{font-size:7pt;font-weight:bold;color:#ad0;}.pnlPar_1_Descr{background-color:#ea101e;font-size:9pt;font-weight:normal;color:#ff0;}.pnlPar_2{background-color:#dcdcdc;}.pnlPar_2_En{font-size:7pt;font-weight:normal;color:#000;}.pnlPar_2_Lang{font-size:8pt;font-weight:bold;color:#000;}.pnlPar_2_Error{font-size:7pt;font-weight:bold;color:#f00;}.pnlPar_2_Descr{font-size:9pt;font-weight:normal;}.pnlPar_3{background-color:#44c;}.pnlPar_3_En{font-size:8pt;font-weight:bold;color:#ff0;}.pnlPar_3_Lang{font-size:8pt;font-weight:bold;color:#c0c0c0;}.pnlPar_3_Error{font-size:7pt;font-weight:bold;color:#ff0;}.pnlPar_3_Descr{background-color:#44c;font-size:9pt;font-weight:normal;color:#ff0;}.pnlPar_3_warn{background-color:#44c;font-size:8pt;font-weight:normal;font-style:italic;color:#ff0;}.dlTestata{background-color:#fff;border-width:0;border-style:solid;border-color:#009;}.dlTestataSel{font-size:8pt;color:#396;background-color:#111;padding-left:1px;padding-right:1px;padding-top:1px;}.dlTestataItem{text-align:right;font-size:7pt;color:#309;background-color:Transparent;padding-left:1px;padding-right:1px;padding-top:1px;}.dlTestataItemObblig{text-align:right;font-size:7pt;color:#000;background-color:#b3ccff;padding-left:1px;padding-right:1px;padding-top:1px;}.dlTestataAltItem{text-align:right;font-size:7pt;color:#309;background-color:#f5f5f5;padding-left:1px;padding-right:1px;padding-top:1px;}.dlTestataEdit{font-size:8pt;color:#396;background-color:#6fc;padding-left:1px;padding-right:1px;padding-top:1px;vertical-align:text-top;}.dlTestataHead{color:#cff;background:#009;font-weight:bold;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;}.dlTestataHead2{color:#cff;background:#979;font-weight:bold;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;}.dlTestataFoot{text-align:right;color:#33d;background:#d4c8d0;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;}.dlTestata_Lang{font-size:7pt;font-weight:bold;color:#36b;}.dlTestata_En{font-size:7pt;font-weight:normal;color:#393;}.idxContratto{text-align:center;font-size:10pt;font-weight:bold;}.idxStatoContratto{text-align:right;font-size:10pt;font-weight:bold;font-style:italic;color:#00f;}.dlTextbox{font-size:8pt;}.dlLabel{font-size:8pt;color:#000;background-color:Transparent;border-style:none;}.pnl_bozza{background:#dcdcdc;}.pnl_inApprov{background:#cbcbcb;}.pnl_freezed{background:#bababa;}.calDayHead{font-weight:bold;color:#fff;background-color:#6969df;font-size:9pt;}.calTitle{font-weight:bold;color:#00f;background-color:#bababa;font-size:11pt;}.calOtherMonthDay{background:#dcdcdc;}.calWeekEnd{background:#cbcbcb;font-weight:bold;}.cal{font-size:10pt;}.calSel{background:#f00;font-weight:bold;color:#fff;}.calNextPrev{font-weight:bold;}.lblValSel{font-size:8pt;color:#000;background-color:Transparent;border-style:none;}.tableDett1{background:#98ff98;}.lblDett1{text-align:left;font-weight:bold;font-size:7pt;color:#000;}.valDett1{font-size:8pt;color:#000;font-weight:normal;}.tab_2lbl{vertical-align:baseline;border-collapse:collapse;border-width:thin;border-style:none;font-size:7pt;}.dettSel{border-right:#008000 1px solid;padding-right:8px;border-top:#008000 1px solid;padding-left:8px;font-weight:bold;font-size:9pt;background:#3e4;padding-bottom:2px;vertical-align:bottom;border-left:#008000 1px solid;color:#fff;padding-top:2px;border-bottom:#008000 1px solid;text-align:justify;}.dettDesel{border-right:#008000 1px solid;padding-right:8px;border-top:#008000 1px solid;padding-left:8px;font-weight:bold;font-size:9pt;background:#fff;padding-bottom:2px;vertical-align:bottom;border-left:#008000 1px solid;color:#000;padding-top:2px;border-bottom:#008000 1px solid;text-align:justify;}.dettHide{border-right:#ffa500 1px solid;padding-right:8px;border-top:#ffa500 1px solid;padding-left:8px;font-weight:bold;font-size:9pt;background:#f34;padding-bottom:2px;vertical-align:bottom;border-left:#ffa500 1px solid;color:#fff;padding-top:2px;border-bottom:#ffa500 1px solid;text-align:justify;}.tableDett3{background:#98ff98;font-size:9pt;}.dett3Head{background:#00f;color:#ff0;font-weight:bold;font-size:9pt;}.dett3Col1{color:#000;font-weight:bold;font-size:9pt;}.RDA{font-size:7pt;}.Ord{font-size:7pt;background:#d0ffe3;}.Fatt{font-size:7pt;}.linkHead{color:#fff;}.titoloMed{color:#f00;font-size:18pt;font-weight:bold;}.testoMed{font-size:12pt;}.dgAllegati{background-color:#fff;border-width:0;border-style:solid;border-color:#090;}.dgAllegatiSel{text-align:right;font-size:8pt;font-weight:bold;color:#693;background-color:#cf6;padding-left:1px;padding-right:1px;padding-top:1px;}.dgAllegatiItem{text-align:right;font-size:7pt;color:#390;background-color:Transparent;padding-left:1px;padding-right:1px;padding-top:1px;}.dgAllegatiAltItem{text-align:right;font-size:7pt;color:#390;background-color:#f5f5f5;padding-left:1px;padding-right:1px;padding-top:1px;}.dgAllegatiEdit{font-size:8pt;color:#693;background-color:#ccff66;padding-left:1px;padding-right:1px;padding-top:1px;vertical-align:text-top;}.dgAllegatiHead{color:#ffc;background:#090;font-weight:bold;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;}.dgAllegatiFoot{text-align:right;color:#000;background:#cbb;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;font-weight:bold;border-bottom-style:solid;border-color:#000;}.dgAllegatiPaging{text-align:left;color:#000;background:#fff;font-size:8pt;padding-left:1px;padding-right:1px;padding-top:1px;}.btnTab{border-right:#ea101e 1px solid;padding-right:8px;border-top:#ea101e 1px solid;padding-left:8px;font-weight:bold;font-size:9pt;background:#ea101e;padding-bottom:2px;vertical-align:top;border-left:#ea101e 1px solid;color:#fff;padding-top:0;border-bottom:#ea101e 1px solid;text-align:justify;}.txtTab{font-size:8pt;text-align:justify;}.dropdownList{font-weight:normal;font-size:7pt;background:#ea101e;color:#fff;text-align:justify;}.job2do{width:50%;font-weight:normal;border-bottom-style:solid;border-bottom-width:thin;font-size:8pt;color:#00f;text-align:left;}.jobDone{width:50%;font-weight:normal;border-bottom-style:solid;border-bottom-width:thin;font-size:8pt;color:#008000;text-align:right;}.bodyAvanzamento{background-image:url(../images/gradiente.png);}.lblText{font-size:8pt;}.boxText{font-size:8pt;font-weight:normal;width:100%;}.lblValore{font-size:8pt;color:#000;background-color:Transparent;border-style:none;}.lblValoreBold{font-size:8pt;color:#000;font-weight:bold;background-color:Transparent;border-style:none;}.dgFiles{background-color:#fff;border-width:0;border-style:solid;border-color:#090;}.dgFilesSel{text-align:right;font-size:9pt;font-weight:bold;color:#693;background-color:#cf6;padding-left:1px;padding-right:1px;padding-top:1px;}.dgFilesItem{text-align:right;font-size:8pt;color:#390;background-color:Transparent;padding-left:1px;padding-right:1px;padding-top:1px;}.dgFilesAltItem{text-align:right;font-size:8pt;color:#390;background-color:#f5f5f5;padding-left:1px;padding-right:1px;padding-top:1px;}.dgFilesEdit{font-size:9pt;color:#693;background-color:#ccff66;padding-left:1px;padding-right:1px;padding-top:1px;vertical-align:text-top;}.dgFilesHead{color:#cff;background:#900;font-weight:bold;font-size:9pt;padding-left:1px;padding-right:1px;padding-top:1px;}.dgFilesFoot{text-align:right;color:#000;background:#cbb;font-size:9pt;padding-left:1px;padding-right:1px;padding-top:1px;font-weight:bold;border-bottom-style:solid;border-color:#000;}.dgFilesPaging{text-align:left;color:#000;background:#fff;font-size:9pt;padding-left:1px;padding-right:1px;padding-top:1px;}.statoOff{text-align:center;width:100%;font-size:10pt;color:#44f;}.statoOn{text-align:center;width:100%;font-size:10pt;color:#fff;background:#f90;}.eta2{width:33%;text-align:center;background-color:#fcc;font-size:10pt;font-weight:bold;}.termAnt{width:33%;text-align:center;background-color:#cfc;font-size:10pt;font-weight:bold;}.termPost{width:33%;text-align:center;background-color:#ccf;font-size:10pt;font-weight:bold;}.saveClose{width:100%;text-align:center;background-color:#ea101e;padding:2pt;}.lblColorGray{padding-left:2pt;text-align:left;background-color:#777;font-size:10pt;font-weight:bold;color:#fff;}.lblWhite{width:70%;background-color:#fff;}.tblGray{border-color:#777;}.txtMiniTabella{text-align:right;font-weight:normal;padding-left:2pt;font-size:8pt;padding-bottom:2pt;padding-top:2pt;}.txtMiniTabellaLeft{text-align:left;font-weight:normal;padding-left:2pt;font-size:8pt;padding-bottom:2pt;padding-top:2pt;}.txtMiniTabellaDato{text-align:left;font-weight:bold;padding-left:2pt;font-size:8pt;padding-bottom:2pt;padding-top:2pt;}.relazione{margin-top:1px;padding-top:1px;font-weight:normal;font-size:11pt;text-align:justify;}.paramIn{margin-top:1px;padding-top:1px;font-weight:normal;font-size:7pt;text-align:justify;padding:2px 2px p2x 2px;border-right:#f00 2px solid;border-top:#f00 2px solid;border-left:#f00 2px solid;border-bottom:#f00 2px solid;margin:1px;background-color:#fcc;}.allegatiOut{border-top:#800000 1px solid;margin-top:1px;padding-top:1px;font-weight:normal;font-size:8pt;text-align:justify;}.testoAllegatoIN{padding:5px 5px p5x 5px;border-right:#008000 2px solid;border-top:#008000 2px solid;border-left:#008000 2px solid;border-bottom:#008000 2px solid;margin:1px;background-color:#cfd;font-weight:normal;font-size:7pt;text-align:left;}.testoAllegatoOUT{padding:5px 5px p5x 5px;border-right:#00f 2px solid;border-top:#00f 2px solid;border-left:#00f 2px solid;border-bottom:#00f 2px solid;margin:1px;background-color:#cdf;font-weight:normal;font-size:7pt;text-align:left;}.smallTable{width:300px;}.centerAll{vertical-align:middle;text-align:center;}.selLinguaTxt{padding:2px;font-weight:bold;font-size:12pt;color:#ff0;text-align:center;}.boxShadowDark{-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.3);-moz-box-shadow:3px 3px 6px rgba(0,0,0,.3);box-shadow:3px 3px 6px rgba(0,0,0,.3);}.contrRiq{background-color:#fff;border-top:solid 2px #c0c0c0;border-left:solid 2px #c0c0c0;border-right:solid 2px #c0c0c0;border-bottom:solid 1px #c0c0c0;}table.UI{border-width:1px;border-style:solid;border-color:#808080;border-collapse:collapse;background-color:#fff;}table.UI th{border-width:1px;padding:1px;border-style:solid;border-color:#808080;background-color:#fff;}table.UI td{border-width:1px;padding:1px;border-style:solid;border-color:#808080;background-color:#fff;}centrato{text-align:center;}#fancyClock{margin:40px auto;height:200px;border:1px solid #111;width:600px;}.gradGray{background-color:#525252;background-image:-webkit-gradient(linear,left top,left bottom,from(#cdcdcd),to(#525252));background-image:-webkit-linear-gradient(#cdcdcd,#525252);background-image:-moz-linear-gradient(#cdcdcd,#525252);background-image:-ms-linear-gradient(#cdcdcd,#525252);background-image:-o-linear-gradient(#cdcdcd,#525252);background-image:linear-gradient(#cdcdcd,#525252);}.warning{background-color:#ff4040;background-image:-webkit-gradient(linear,left top,left bottom,from(#ae0b16),to(#ff4040));background-image:-webkit-linear-gradient(#ae0b16,#ff4040);background-image:-moz-linear-gradient(#ae0b16,#ff4040);background-image:-ms-linear-gradient(#ae0b16,#ff4040);background-image:-o-linear-gradient(#ae0b16,#ff4040);background-image:linear-gradient(#ae0b16,#ff4040);font-weight:bold;}.warning a{text-decoration:none;color:#ff0;}.warning a:visited{color:#ff0;}.warning a:hover{color:#fff;} \ No newline at end of file diff --git a/MP-Site/MappaStatoSeq.aspx b/MP-Site/MappaStatoSeq.aspx index 9acd55ea..9c84c830 100644 --- a/MP-Site/MappaStatoSeq.aspx +++ b/MP-Site/MappaStatoSeq.aspx @@ -3,41 +3,48 @@ <%@ Register Src="~/WebUserControls/mod_sequencerStati.ascx" TagPrefix="uc1" TagName="mod_sequencerStati" %> <%@ Register Src="~/WebUserControls/mod_sequencerStatiJS.ascx" TagPrefix="uc1" TagName="mod_sequencerStatiJS" %> <%@ Register Src="~/WebUserControls/mod_mainMap.ascx" TagPrefix="uc1" TagName="mod_mainMap" %> -<%--<%@ Register Src="~/WebUserControls/mod_realtimeClock.ascx" TagPrefix="uc1" TagName="mod_realtimeClock" %>--%> - -
- +
+
+
+ +
+
+ + +
+ + +
+ +
+
+
+ +
+
-
- - -
- - -
- -
-
-
- -
- +
+
+
+
+ FORZA CARICAMENTO DATI
diff --git a/MP-Site/MappaStatoSeq.aspx.cs b/MP-Site/MappaStatoSeq.aspx.cs index 100335e4..5acf6194 100644 --- a/MP-Site/MappaStatoSeq.aspx.cs +++ b/MP-Site/MappaStatoSeq.aspx.cs @@ -19,71 +19,98 @@ namespace MoonPro } public resoconti _resoconti; + /// + /// num gg selezionati + /// public int numGg { get { - int answ = 1; - try + int answ = memLayer.ML.confReadInt("seq_gg"); + // cerco in sessione... se ce l'ho in sessione uso ultimo intervallo... + if (memLayer.ML.isInSessionObject("_numGgSeq")) { - answ = Convert.ToInt32(ddlNumgg.SelectedValue); + answ = memLayer.ML.IntSessionObj("_numGgSeq"); } - catch + else { - answ = 1; + try + { + answ = Convert.ToInt32(ddlNumgg.SelectedValue); + } + catch + { + answ = memLayer.ML.confReadInt("seq_gg"); + } } return answ; } + set + { + memLayer.ML.setSessionVal("_numGgSeq", value); + } } public intervalloDate intervalloAnalisi { get { intervalloDate answ = new intervalloDate(); - // parto dalla data alla mezzanotte di oggi (passato) - DateTime finePeriodo = DateTime.Today; - // se sono meno di 64 gg --> aggiungo ore arrotondando... - if (numGg <= 64) + // se ce l'ho in sessione uso ultimo intervallo... + if (memLayer.ML.isInSessionObject("_intervalloSeq")) { - int rOre = DateTime.Now.Hour; - /********************************************* - * Regole arrotondamento x errore MAX 1% - * - < 2gg --> 15' - * - < 4gg --> 30' - * - < 8gg --> 1h - * - < 16gg --> 2h - * - < 32gg --> 4h - * - < 64gg --> 8h - * - * semplifico con switch... sino a 8gg --> 1h! - *********************************************/ - if (numGg > 8) + answ = (intervalloDate)memLayer.ML.objSessionObj("_intervalloSeq"); + } + else + { + // parto dalla data alla mezzanotte di oggi (passato) + DateTime finePeriodo = DateTime.Today; + // se sono meno di 64 gg --> aggiungo ore arrotondando... + if (numGg <= 64) { - int rFactor = 1; - if (numGg <= 16) + int rOre = DateTime.Now.Hour; + /********************************************* + * Regole arrotondamento x errore MAX 1% + * - < 2gg --> 15' + * - < 4gg --> 30' + * - < 8gg --> 1h + * - < 16gg --> 2h + * - < 32gg --> 4h + * - < 64gg --> 8h + * + * semplifico con switch... sino a 8gg --> 1h! + *********************************************/ + if (numGg > 8) { - rFactor = 2; - } - else - { - if (numGg <= 32) + int rFactor = 1; + if (numGg <= 16) { - rFactor = 4; + rFactor = 2; } else { - rFactor = 8; + if (numGg <= 32) + { + rFactor = 4; + } + else + { + rFactor = 8; + } } + // ora arrotondo x difetto alle ore indicate... + rOre = (int)Math.Floor((double)rOre / rFactor) * rFactor; } - // ora arrotondo x difetto alle ore indicate... - rOre = (int)Math.Floor((double)rOre / rFactor) * rFactor; + finePeriodo = finePeriodo.AddHours(rOre); } - finePeriodo = finePeriodo.AddHours(rOre); + answ.fine = finePeriodo; + answ.inizio = answ.fine.AddDays(-numGg); } - answ.fine = finePeriodo; - answ.inizio = answ.fine.AddDays(-numGg); return answ; } + set + { + memLayer.ML.setSessionVal("_intervalloSeq", value); + } } protected DS_applicazione.MacchineDataTable tabMacchine; protected void Page_Load(object sender, EventArgs e) @@ -97,8 +124,7 @@ namespace MoonPro } if (!Page.IsPostBack) { - ddlNumgg.DataBind(); - ddlNumgg.SelectedValue = memLayer.ML.confReadString("seq_gg"); + // se nuovo grafico... if (enableGraphJS) { // imposto date di intervallo @@ -137,10 +163,18 @@ namespace MoonPro protected void ddlNumgg_SelectedIndexChanged(object sender, EventArgs e) { + // salvo numGG... + int num = 1; + int.TryParse(ddlNumgg.SelectedValue, out num); + numGg = num; + // refresh if (enableGraphJS) { mod_sequencerStatiJS2.numGG = Convert.ToInt32(ddlNumgg.SelectedValue); } + else + { + } } /// /// recupera nome macchina da idx @@ -177,12 +211,27 @@ namespace MoonPro Response.Redirect("~/DettaglioMacchina.aspx"); } - protected void btnReload_Click(object sender, EventArgs e) + protected void lbtForceReload_Click(object sender, EventArgs e) { + // svuota sessioni x poi ricalcolare... + string rKey = DataLayer.mHash("legacySeq*"); + memLayer.ML.redFlushKey(rKey); + rKey = DataLayer.mHash("jsonSeq*"); + memLayer.ML.redFlushKey(rKey); + // disegna if (enableGraphJS) { mod_sequencerStatiJS2.periodo = intervalloAnalisi; } + else + { + repSeq.DataBind(); + } + } + + protected void ddlNumgg_DataBound(object sender, EventArgs e) + { + ddlNumgg.SelectedValue = numGg.ToString(); } } } \ No newline at end of file diff --git a/MP-Site/MappaStatoSeq.aspx.designer.cs b/MP-Site/MappaStatoSeq.aspx.designer.cs index 1f80a56a..c91d9f11 100644 --- a/MP-Site/MappaStatoSeq.aspx.designer.cs +++ b/MP-Site/MappaStatoSeq.aspx.designer.cs @@ -94,12 +94,12 @@ namespace MoonPro { protected global::System.Web.UI.WebControls.ObjectDataSource odsMappa; /// - /// Controllo btnReload. + /// Controllo lbtForceReload. /// /// /// Campo generato automaticamente. /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// - protected global::System.Web.UI.WebControls.Button btnReload; + protected global::System.Web.UI.WebControls.LinkButton lbtForceReload; } } diff --git a/MP-Site/Web.config b/MP-Site/Web.config index f8056538..db3b8576 100644 --- a/MP-Site/Web.config +++ b/MP-Site/Web.config @@ -83,22 +83,15 @@ - - - - - - + - - - + + diff --git a/MP-Site/WebMasterPages/MAPO_empty_refresh30.master.designer.cs b/MP-Site/WebMasterPages/MAPO_empty_refresh30.master.designer.cs index 84f6a5c2..50caeed2 100644 --- a/MP-Site/WebMasterPages/MAPO_empty_refresh30.master.designer.cs +++ b/MP-Site/WebMasterPages/MAPO_empty_refresh30.master.designer.cs @@ -1,69 +1,68 @@ //------------------------------------------------------------------------------ -// -// This code was generated by a tool. +// +// Codice generato da uno strumento. // -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// +// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se +// il codice viene rigenerato. +// //------------------------------------------------------------------------------ -namespace MoonPro.WebMasterPages -{ - - +namespace MoonPro.WebMasterPages { + + public partial class MAPO_empty_refresh30 { /// - /// form1 control. + /// Controllo form1. /// /// - /// Auto-generated field. - /// To modify move field declaration from designer file to code-behind file. + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.HtmlControls.HtmlForm form1; /// - /// sm control. + /// Controllo sm. /// /// - /// Auto-generated field. - /// To modify move field declaration from designer file to code-behind file. + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.ScriptManager sm; /// - /// updPanelPagina control. + /// Controllo updPanelPagina. /// /// - /// Auto-generated field. - /// To modify move field declaration from designer file to code-behind file. + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.UpdatePanel updPanelPagina; /// - /// Timer1 control. + /// Controllo Timer1. /// /// - /// Auto-generated field. - /// To modify move field declaration from designer file to code-behind file. + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.Timer Timer1; /// - /// ContentPlaceHolder1 control. + /// Controllo ContentPlaceHolder1. /// /// - /// Auto-generated field. - /// To modify move field declaration from designer file to code-behind file. + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::System.Web.UI.WebControls.ContentPlaceHolder ContentPlaceHolder1; /// - /// Mod_menuBottom1 control. + /// Controllo Mod_menuBottom1. /// /// - /// Auto-generated field. - /// To modify move field declaration from designer file to code-behind file. + /// Campo generato automaticamente. + /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind. /// protected global::mod_menuBottom Mod_menuBottom1; } diff --git a/MP-Site/WebMasterPages/MAPO_refresh30.master b/MP-Site/WebMasterPages/MAPO_refresh30.master index 2d536e1f..51976ea2 100644 --- a/MP-Site/WebMasterPages/MAPO_refresh30.master +++ b/MP-Site/WebMasterPages/MAPO_refresh30.master @@ -36,7 +36,7 @@ --%> - + diff --git a/MP-Site/WebMasterPages/MAPO_refresh30.master.cs b/MP-Site/WebMasterPages/MAPO_refresh30.master.cs index 63e41151..4c4bea23 100644 --- a/MP-Site/WebMasterPages/MAPO_refresh30.master.cs +++ b/MP-Site/WebMasterPages/MAPO_refresh30.master.cs @@ -3,17 +3,17 @@ using System.Web.UI; public partial class MAPO_refresh30 : System.Web.UI.MasterPage { - protected void Page_Load(object sender, EventArgs e) + protected void Page_Load(object sender, EventArgs e) + { + if (!Page.IsPostBack) { - if (!Page.IsPostBack) - { - Timer1.Interval = SteamWare.memLayer.ML.confReadInt("refreshLong"); - } + Timer1.Interval = SteamWare.memLayer.ML.confReadInt("refreshLong"); } + } - protected void Timer1_Tick(object sender, EventArgs e) - { - // per sicurezza indico di aggiornare grafici... - SteamWare.memLayer.ML.setSessionVal("graphDataRefresh", true); - } + protected void Timer1_Tick(object sender, EventArgs e) + { + // per sicurezza indico di aggiornare grafici... + SteamWare.memLayer.ML.setSessionVal("graphDataRefresh", true); + } } diff --git a/MapoDb/DS_Utility.Designer.cs b/MapoDb/DS_Utility.Designer.cs index c49927e6..dcbc84b3 100644 --- a/MapoDb/DS_Utility.Designer.cs +++ b/MapoDb/DS_Utility.Designer.cs @@ -8257,7 +8257,7 @@ SELECT IdxMacchina, IdxStato, InizioStato, Value, CodArticolo, TempoCicloBase, P [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")] private void InitCommandCollection() { - this._commandCollection = new global::System.Data.SqlClient.SqlCommand[2]; + this._commandCollection = new global::System.Data.SqlClient.SqlCommand[3]; this._commandCollection[0] = new global::System.Data.SqlClient.SqlCommand(); this._commandCollection[0].Connection = this.Connection; this._commandCollection[0].CommandText = "SELECT label, value FROM dbo.v_selTally"; @@ -8269,6 +8269,14 @@ SELECT IdxMacchina, IdxStato, InizioStato, Value, CodArticolo, TempoCicloBase, P this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@minVal", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); this._commandCollection[1].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@maxVal", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2] = new global::System.Data.SqlClient.SqlCommand(); + this._commandCollection[2].Connection = this.Connection; + this._commandCollection[2].CommandText = "dbo.stp_selTallyLimitMult"; + this._commandCollection[2].CommandType = global::System.Data.CommandType.StoredProcedure; + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@RETURN_VALUE", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.ReturnValue, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@minVal", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@maxVal", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); + this._commandCollection[2].Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@mult", global::System.Data.SqlDbType.Int, 4, global::System.Data.ParameterDirection.Input, 10, 0, null, global::System.Data.DataRowVersion.Current, false, null, "", "", "")); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -8317,6 +8325,35 @@ SELECT IdxMacchina, IdxStato, InizioStato, Value, CodArticolo, TempoCicloBase, P this.Adapter.Fill(dataTable); return dataTable; } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "15.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, false)] + public virtual DS_Utility.v_selTallyDataTable getSubsetMult(global::System.Nullable minVal, global::System.Nullable maxVal, global::System.Nullable mult) { + this.Adapter.SelectCommand = this.CommandCollection[2]; + if ((minVal.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[1].Value = ((int)(minVal.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((maxVal.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[2].Value = ((int)(maxVal.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((mult.HasValue == true)) { + this.Adapter.SelectCommand.Parameters[3].Value = ((int)(mult.Value)); + } + else { + this.Adapter.SelectCommand.Parameters[3].Value = global::System.DBNull.Value; + } + DS_Utility.v_selTallyDataTable dataTable = new DS_Utility.v_selTallyDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } } /// diff --git a/MapoDb/DS_Utility.xsd b/MapoDb/DS_Utility.xsd index 75ab170d..f483f697 100644 --- a/MapoDb/DS_Utility.xsd +++ b/MapoDb/DS_Utility.xsd @@ -384,6 +384,19 @@ ORDER BY label + + + + dbo.stp_selTallyLimitMult + + + + + + + + + @@ -473,7 +486,7 @@ FROM dbo.v_selCauScarto - + @@ -487,7 +500,7 @@ FROM dbo.v_selCauScarto - + @@ -502,7 +515,7 @@ FROM dbo.v_selCauScarto - + @@ -516,7 +529,7 @@ FROM dbo.v_selCauScarto - + @@ -536,7 +549,7 @@ FROM dbo.v_selCauScarto - + @@ -605,7 +618,7 @@ FROM dbo.v_selCauScarto - + @@ -641,7 +654,7 @@ FROM dbo.v_selCauScarto - + @@ -692,7 +705,7 @@ FROM dbo.v_selCauScarto - + @@ -700,7 +713,7 @@ FROM dbo.v_selCauScarto - + diff --git a/MapoDb/DS_Utility.xss b/MapoDb/DS_Utility.xss index 1c1f5a13..0be07bc3 100644 --- a/MapoDb/DS_Utility.xss +++ b/MapoDb/DS_Utility.xss @@ -15,7 +15,7 @@ - +