.menu,.menu ul,.menu a{z-index:10;margin:0;padding:0;border:none}.menu{background-color:#BBB;height:40px;width:100%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;background:linear-gradient(top, #666 0%, #000 100%);background:-webkit-linear-gradient(top, #666 0%, #000 100%);background:-moz-linear-gradient(top, #666 0%, #000 100%);background:-ms-linear-gradient(top, #666 0%, #000 100%)}.menu li{list-style-type:none;float:left;height:40px;position:relative}.menu li a{display:block;text-decoration:none;font-weight:bold;color:#fff;padding:0px 15px;margin:5px 0px;line-height:30px;border-left:1px solid #fff;transition:color .3s ease;-moz-transition:color .3s ease;-webkit-transition:color .3s ease;-ms-transition:color .3s ease}.menu li:first-child a{border-left:none}.menu li:hover>a{color:#900}.menu ul{position:absolute;opacity:0;background-color:#BBB;background:linear-gradient(top, #666 0%, #000 100%);background:-webkit-linear-gradient(top, #666 0%, #000 100%);background:-moz-linear-gradient(top, #666 0%, #000 100%);background:-ms-linear-gradient(top, #666 0%, #000 100%);transition:opacity .55s ease .1s;-moz-transition:opacity .55s ease .1s;-webkit-transition:opacity .55s ease .1s;-ms-transition:opacity .55s ease .1s}.menu li:hover>ul{opacity:1}.menu ul li{height:0px;overflow:hidden;padding:0px}.menu li:hover>ul li{height:auto;overflow:visible}.menu ul li a{width:100px;margin:0;padding:5px 10px;border:none;border-bottom:1px solid #FFF}.menu ul li:last-child a{border:none}.list-group-item{border:none}.cd-accordion-menu{width:100%;background:#4d5158;margin:40px auto}.cd-accordion-menu ul{display:none}.cd-accordion-menu li{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cd-accordion-menu input[type=checkbox]{position:absolute;opacity:0}.cd-accordion-menu label,.cd-accordion-menu a{position:relative;display:block;padding:10px 10px 10px 46px;background:#4d5158;color:#FFF;font-size:.8rem}.no-touch .cd-accordion-menu label:hover,.no-touch .cd-accordion-menu a:hover{background:#52565d}.cd-accordion-menu label::before,.cd-accordion-menu label::after,.cd-accordion-menu a::after{content:'';display:inline-block;width:16px;height:16px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cd-accordion-menu label{cursor:pointer}.cd-accordion-menu label::before,.cd-accordion-menu label::after{background-image:url(../img/cd-icons.svg);background-repeat:no-repeat}.cd-accordion-menu label::before{left:5px;background-position:0 0;-webkit-transform:translateY(-50%) rotate(-90deg);-moz-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);-o-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.cd-accordion-menu label::after{left:26px;background-position:-16px 0}.cd-accordion-menu a::after{left:5px;background-image:url(../img/cd-icons.svg);background-repeat:no-repeat;background-position:-48px 0}.cd-accordion-menu input[type=checkbox]:checked+label::before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cd-accordion-menu input[type=checkbox]:checked+label::after{background-position:-32px 0}.cd-accordion-menu input[type=checkbox]:checked+label+ul,.cd-accordion-menu input[type=checkbox]:checked+label:nth-of-type(n)+ul{display:block}.cd-accordion-menu input[type=checkbox]:checked+label+ul,.cd-accordion-menu input[type=checkbox]:checked+label:nth-of-type(n)+ul{display:block}.cd-accordion-menu ul label,.cd-accordion-menu ul a{background:#35383d;padding-left:66px}.no-touch .cd-accordion-menu ul label:hover,.no-touch .cd-accordion-menu ul a:hover{background:#3c3f45}.cd-accordion-menu>li:last-of-type>label,.cd-accordion-menu>li:last-of-type>a,.cd-accordion-menu>li>ul>li:last-of-type label,.cd-accordion-menu>li>ul>li:last-of-type a{box-shadow:none}.cd-accordion-menu ul label::before{left:26px}.cd-accordion-menu ul label::after,.cd-accordion-menu ul a::after{left:47px}.cd-accordion-menu ul ul label,.cd-accordion-menu ul ul a{padding-left:84px}.cd-accordion-menu ul ul label::before{left:42px}.cd-accordion-menu ul ul label::after,.cd-accordion-menu ul ul a::after{left:63px}.cd-accordion-menu ul ul ul label,.cd-accordion-menu ul ul ul a{padding-left:100px}.cd-accordion-menu ul ul ul label::before{left:58px}.cd-accordion-menu ul ul ul label::after,.cd-accordion-menu ul ul ul a::after{left:79px}.cd-accordion-menu ul ul ul ul label,.cd-accordion-menu ul ul ul ul a{padding-left:116px}.cd-accordion-menu ul ul ul ul label::before{left:74px}.cd-accordion-menu ul ul ul ul label::after,.cd-accordion-menu ul ul ul ul a::after{left:95px}.cd-accordion-menu ul ul ul ul ul label,.cd-accordion-menu ul ul ul ul ul a{padding-left:132px}.cd-accordion-menu ul ul ul ul ul label::before{left:90px}.cd-accordion-menu ul ul ul ul ul label::after,.cd-accordion-menu ul ul ul ul ul a::after{left:111px}.cd-accordion-menu ul ul ul ul ul ul label,.cd-accordion-menu ul ul ul ul ul ul a{padding-left:148px}.cd-accordion-menu ul ul ul ul ul ul label::before{left:106px}.cd-accordion-menu ul ul ul ul ul ul label::after,.cd-accordion-menu ul ul ul ul ul ul a::after{left:127px}.cd-accordion-menu ul ul ul ul ul ul ul label,.cd-accordion-menu ul ul ul ul ul ul ul a{padding-left:164px}.cd-accordion-menu ul ul ul ul ul ul ul label::before{left:122px}.cd-accordion-menu ul ul ul ul ul ul ul label::after,.cd-accordion-menu ul ul ul ul ul ul ul a::after{left:143px}.list-group-submenu{margin-left:20px}.tab01{margin:50px auto;padding:0px;width:100%}.tab01 table{border-collapse:collapse;border-spacing:0;width:100%;height:100%;margin:0px;padding:0px;border:1px solid #000000}.tab01 table thead{background-color:#2C83C5;color:#ffffff}.tab01 table thead tr{height:30px}.tab01 table table,.tab01 table td,.tab01 table th{border:1px solid #000000}.tab01 table tr:hover td{background-color:#cccccc}.tab01 table tbody tr{height:25px}.tab01 table tbody td{padding-left:5px}.tab01 table tbody tr:nth-child(odd){background-color:#d1ddee}.tab01 table tbody tr:nth-child(even){background-color:#c8f0ff}table.tabella01{border-collapse:collapse;border-spacing:0;width:100%;border:1px solid #000000;margin-bottom:20px}table.tabella01 thead{background-color:#2C83C5;color:#ffffff}table.tabella01 thead tr{height:30px}table.tabella01 thead th{text-align:center}table.tabella01 thead th:hover{cursor:default}table.tabella01 table,table.tabella01 td,table.tabella01 th{border:1px solid #000000}table.tabella01 tr:hover td{background-color:#cccccc;cursor:pointer}table.tabella01 tbody tr{height:25px}table.tabella01 tbody td{padding-left:5px}table.tabella01 tbody tr:nth-child(odd){background-color:#d1ddee}table.tabella01 tbody tr:nth-child(even){background-color:#c8f0ff}table.tabSegnalazioniAttive{border-spacing:0;width:95%;border:2px solid white;margin-top:0px}table.tabSegnalazioniAttive thead{background-color:#2C83C5;color:#ffffff}table.tabSegnalazioniAttive thead tr{height:40px}table.tabSegnalazioniAttive thead th{text-align:center}table.tabSegnalazioniAttive thead th:hover{cursor:default}table.tabSegnalazioniAttive table,table.tabSegnalazioniAttive td,table.tabSegnalazioniAttive th{border:2px solid white}table.tabSegnalazioniAttive tr:hover td{background-color:#cccccc;cursor:pointer}table.tabSegnalazioniAttive tbody tr{height:40px}table.tabSegnalazioniAttive tbody td{padding-left:5px}table.tabSegnalazioniAttive tbody tr:nth-child(odd){background-color:#d1ddee}table.tabSegnalazioniAttive tbody tr:nth-child(even){background-color:#e9eef6}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background-color:#eeeeee;font-weight:normal;color:#555555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555555;text-decoration:none}.selectable .ui-selecting{background:#FECA40}.selectable .ui-selected{background:#f29714;color:white}.selectable{list-style-type:none;margin:0;padding:0;width:100%}.selectable li{margin:2px 0px 2px 0px;padding:0px;float:left;width:1.04%;height:30px;font-size:.5em;text-align:center;border:1px solid #d3d3d3}.selectable li:nth-child(4n+4){margin:2px .16% 2px 0;padding:0px;float:left;width:.88%;height:30px;font-size:.5em;text-align:center}.selectable li:hover{background-color:#a7dbd8}.intestazione{list-style-type:none;margin:0;padding:0;width:100%}.intestazione li{margin:0 .16% 0 0;padding:0px;float:left;width:4%;height:20px;font-size:1em;text-align:center}p.oreCaledario{text-align:right;margin-top:0px}p.giorniCaledario{text-align:right;margin-top:18px}.calendarioNessuno{background-color:#fdfdfe}.calendarioNessuno:hover{cursor:pointer}.calendarioProduzione{background-color:#fc0001}.calendarioProduzione:hover{cursor:pointer}.calendarioNotturno{background-color:#007f01}.calendarioNotturno:hover{cursor:pointer}.calendarioPreProduzione{background-color:#fdfd01}.calendarioPreProduzione:hover{cursor:pointer}.calendarioPostProduzione{background-color:#e5b7b6}.calendarioPostProduzione:hover{cursor:pointer}.calendarioProdPreFestivo{background-color:#00afef}.calendarioProdPreFestivo:hover{cursor:pointer}.calendarioFestivoGiorno{background-color:#fdbf01}.calendarioFestivoGiorno:hover{cursor:pointer}.calendarioChiusura{background-color:#70309f}.calendarioChiusura:hover{cursor:pointer}.calendarioPausaTurno{background-color:#a5a5a5}.calendarioPausaTurno:hover{cursor:pointer}.boxLeggendaCalendario{float:right;width:25px;height:25px}.boxLeggendaCalendarioLeft{float:left;width:25px;height:25px}.legendaTesto{padding-top:5px}.noMarginTopBottom{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px}*{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;margin:0;padding:0}body{font:14px "Lucida Grande",Helvetica,Arial,sans-serif}aside{margin:0;padding:0;background-color:#aaa;width:15%;min-height:500px;min-width:250px;float:left}article{margin:0;padding:0;width:85%;min-height:300px;float:left}nav{width:100%;height:auto;float:left}section{width:100%;min-height:400px;float:left}.form-group.required .control-label:after{font-size:large;content:" *";color:red}.boxGrafico{width:100%;min-height:350px}.boxGraficoSlider{width:100%;min-height:50px}.clear{clear:both}div.box-btn-row-30{height:30px}div.box-btn-row-25{font-size:.8rem;height:25px}div.btn-100p{height:inherit;width:100%;float:left;border:1px #a9a9a9 solid}div.btn-100p:hover{background-color:#00d4b4}div.btn-100p-titolo{height:inherit;width:100%;float:left;border:1px #a9a9a9 solid;background-color:#333333}div.col-p{height:inherit;padding:5px 0px 0px 2px;float:left;border-left:1px #a9a9a9 solid}p.col-txt-center-no-over{text-align:center;color:white}.clicca:hover{cursor:pointer;background-color:darkgreen}.mySpinner{background:url("/img/ajax-loader_blue.gif") no-repeat center}.stondato{border-radius:50px}.tabCol-5p{width:5%}.tabCol-7p{width:7%}.tabCol-8p{width:8%}.tabCol-10p{width:10%}.tabCol-15p{width:15%}.tabCol-20p{width:20%}.tabCol-25p{width:25%}.myCheckBox{width:1em;height:1em}.myCheckBox15{width:1.5em;height:1.5em}.testoHeader{color:#FFFFFF}