@charset "UTF-8";@font-face{font-family:'futura_xblkcnit_btXBlkIt';src:url('../fonts/futuxkci-webfont.eot');src:url('../fonts/futuxkci-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/futuxkci-webfont.woff') format('woff'),url('../fonts/futuxkci-webfont.ttf') format('truetype'),url('../fonts/futuxkci-webfont.svg#futura_xblkcnit_btXBlkIt') format('svg');font-weight:normal;font-style:normal}html,body{margin:0;height:95%;padding:0;font:12px futura_xblkcnit_btXBlkIt,Tahoma,Geneva,sans-serif;color:#525252;background:url(images/bg_body.gif) repeat-x top left #f0f0f0;outline:none}form{margin:0;padding:0}a img{border:none}.container{margin:20px auto;max-width:90%;min-width:990px;background:#fff;-moz-box-shadow:0 0 5px 5px #ddd;-webkit-box-shadow:0 0 5px 5px #ddd;box-shadow:0 0 5px 5px #ddd}.container-resp{margin:20px auto;max-width:90%;height:100%;background:#fff;-moz-box-shadow:0 0 5px 5px #ddd;-webkit-box-shadow:0 0 5px 5px #ddd;box-shadow:0 0 5px 5px #ddd}@media all and (max-width:1000px){.container{height:1100px;min-width:900px}}.login-message{font-size:large;color:#e88787;text-align:center}.container2{min-height:450px;padding-bottom:20px;-moz-box-shadow:inset -5px -5px 5px #eee;-webkit-box-shadow:inset -5px -5px 5px #eee;box-shadow:inset -5px -5px 5px #eee}.home .container2{background:url(images/loginimage.png) no-repeat bottom right}.login .container2{background:url(images/loginimage.png) no-repeat bottom right;height:100%;padding-bottom:0;outline:none}.clearfix{clear:both}.header{padding:20px 0 30px 0;margin:0 15px 20px -10px;position:relative}.menuTop{background-color:#eae7e0;min-height:72px;font-family:'futura_xblkcnit_btXBlkIt';text-transform:uppercase}.menuTop a{color:#fff;text-decoration:none}.etichettaTitolo{position:absolute;width:425px;height:30px;top:20px;left:0}.mEtichetta{width:110px;height:75px;float:left;position:relative}.mEtichetta a{width:95px;height:95px;background:url(images/ico_etichetta.png) no-repeat top left;text-indent:-9999px;position:absolute;top:-8px;left:15px}.mTitolo{float:left;font-family:futura_xblkcnit_btXBlkIt,Tahoma,Geneva,sans-serif;margin-left:15px;padding-top:15px;height:65px}.mTitolo a{font-size:18px;line-height:1em;color:#ccc}.mTitolo h1{margin:0;padding:0}.mTitolo h1 a{font-size:34px;line-height:1em;color:#fff}.mainNav{width:605px;margin:0 auto;height:60px}@media screen and (max-width:1439px){.mainNav{padding-top:80px}}@media screen and (max-width:1280px){.login .container2{background:url(images/loginimage.png) no-repeat bottom right}}.mainNav ul{margin:0;padding:0;list-style:none;padding-top:10px}.mainNav li{margin:0 10px 0 0;padding:0;list-style:none;float:left;position:relative}.mainNav li a{display:block;font-size:15px;padding-right:60px;height:56px;line-height:60px}.icoMain1{background:url(images/icoMain1.png) no-repeat right center}.icoMain2{background:url(images/icoMain2.png) no-repeat right center}.icoMain3{background:url(images/icoMain3.png) no-repeat right center}.icoMain4{background:url(images/icoMain4.png) no-repeat right center}.icoMain2:hover,.icoMain2.selected{background:url(images/icoMain2S.png) no-repeat right center}.mainNav li.customLink{margin-right:0}.customLink{margin:0!important}a.customLink{height:56px;background:url(images/ico_dropdown.png) no-repeat left center;text-indent:-9999px;width:20px;display:block;padding-right:0!important}a.customLink.aperto{background:url(images/ico_dropup.png) no-repeat left center}#subMenu{width:200px;padding:10px 0;background:#180606;position:absolute;left:-100px;z-index:1000;font-family:Tahoma,Geneva,sans-serif;text-transform:none}.mainNav #subMenu ul{margin:0;padding:0;list-style:none}.mainNav #subMenu li{margin:0;padding:0;list-style:none;float:none}.mainNav #subMenu li a{display:block;font-size:11px;padding:5px 15px;height:auto;line-height:11px;border-top:solid 1px #333}.mainNav #subMenu li:first-child a{border-top:none}.ultimeIcone{width:220px;position:absolute;right:10px;top:25px}.ultimeIcone a{width:60px;height:60px;float:right;margin-right:10px;text-indent:-9999px}a.icoUtente{background:url(images/ico_utente.png) no-repeat top left}a.icoCalendario{background:url(images/ico_calendario.png) no-repeat top left}a.icoOcchio{background:url(images/ico_occhio.png) no-repeat top left}.versione{color:#000;text-align:left;font-weight:normal;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-size:15px}.containerLogin{max-width:90%;height:calc(100% - 150px);clear:both}.containerLogin #login{text-align:center;padding-bottom:20px;width:96%;max-width:440px;min-height:430px;margin:auto}.containerLogin #login h1,.containerLogin #login h2{margin:0;font-family:'futura_xblkcnit_btXBlkIt'}.containerLogin #login h1{font-size:32px}.containerLogin #login h2{color:#7f7f7f;margin-top:5px;font-size:18px;font-weight:normal}.containerLogin #login .form{width:80%;display:block;margin-top:15px;margin-left:20%;text-align:left;font-size:11px}.loginform{overflow:hidden}.hidden{visibility:collapse}.loginform .TextBox{width:70%;margin-bottom:10px;float:left}.loginform select{font-size:15px;width:107%;margin-bottom:10px;float:left;padding-top:5px;padding-bottom:5px}.loginform input.TextBox{width:100%;box-shadow:inset 0 0 5px 0 #999;padding:8px;border:solid 1px #ccc;font-size:20px;float:left}.loginsubimt{background-color:#bcbcbc;font-family:Tahoma,sans-serif;font-size:18px;width:75%}.containerLogin #login .form .lastUsers{text-align:left;margin-top:20px}.ultimiUtenti{font-weight:bold;color:#303030;font-family:11px Tahoma,Geneva,sans-serif}.containerLogin #login .form .lastUsers .user{background:url("images/user1.png") no-repeat top left;width:266px;margin-top:12px}.containerLogin #login .form .lastUsers .user.user2{background:url("images/user2.png") no-repeat top left}.containerLogin #login .form .lastUsers .user a{display:block;padding:29px 0 0 65px;color:#fff;text-decoration:none;height:30px}.containerIcone{margin:20px auto;max-width:825px;padding:20px;clear:both}.iconaHp{width:185px;height:145px;float:left;background:url(images/bg_icoHome.png);margin:10px;overflow:hidden;-moz-box-shadow:0 0 5px 5px #ddd;-webkit-box-shadow:0 0 5px 5px #ddd;box-shadow:0 0 5px 5px #ddd}.iconaHp a{height:100%;display:block;padding:10px 0;text-align:center;color:#828283;text-decoration:none;font-family:'futura_xblkcnit_btXBlkIt';font-size:25px;text-transform:uppercase;padding-top:105px}.ico1 a{background:url(images/ico1.png) no-repeat center 5px}.ico2 a{background:url(images/ico2.png) no-repeat center 5px}.ico3 a{background:url(images/ico3.png) no-repeat center 5px}.ico4 a{background:url(images/ico4.png) no-repeat center 5px}.ico5 a{background:url(images/ico5.png) no-repeat center 5px}.ico-work-progress a{background:url(images/ico-avanzamento.png) no-repeat center 5px;font-size:18px}.containerPagine{margin:20px auto;max-width:950px;padding:20px 0;clear:both;position:relative;min-height:500px}.colSX{width:120px;position:absolute;left:0}.colDX{width:120px;position:absolute;right:0}.menuSX{background:#f7f7f7;padding:10px;text-align:center;margin-bottom:10px;-moz-box-shadow:0 2px 5px #eee;-webkit-box-shadow:0 2px 5px #eee;box-shadow:0 2px 5px #eee}.menuDX{background:#bcbcbc;padding:10px;text-align:center;margin-bottom:10px;-moz-box-shadow:0 2px 5px #eee;-webkit-box-shadow:0 2px 5px #eee;box-shadow:0 2px 5px #eee}.contenuti{margin:0 130px}h2.titolo{margin:0;padding:0;font-family:'futura_xblkcnit_btXBlkIt';font-size:25px;text-transform:uppercase;color:#818182;font-weight:normal}h1.titolo{margin:20px 0 0 10px;font-size:3.5em}.elencoProfili h2.titolo{color:#fff}.elencoProfili{padding:10px 15px;background:#b0b0b0;margin-bottom:10px;position:relative;-moz-box-shadow:0 2px 5px #eee;-webkit-box-shadow:0 2px 5px #eee;box-shadow:0 2px 5px #eee}.elencoProfili a{padding:5px 8px;background:#ebebeb;margin:5px 8px 10px 0;text-align:center;text-decoration:none;color:#000;font-size:11px;display:block;float:left;white-space:nowrap;line-height:1em}.elencoProfili a:hover,.elencoProfili a.selected{background:#525252;color:#fff}.containerBox{padding:10px 1% 0 1%;background:#d4d4d4;clear:both;-moz-box-shadow:0 2px 5px #eee;-webkit-box-shadow:0 2px 5px #eee;box-shadow:0 2px 5px #eee}.containerBox .hack{visibility:hidden;clear:both;font-size:10px}.boxSelect{width:50%;float:left}.boxSelect .filtri{width:96%;margin:10px auto;padding:10px 0;background:#efefef;position:relative;-moz-box-shadow:0 2px 5px #aaa;-webkit-box-shadow:0 2px 5px #aaa;box-shadow:0 2px 5px #aaa}.boxSelect .boxSlide{padding:10px 0}.boxSelect .filtro{padding:5px 15px}.boxSelect input[type=text],.boxSelect select{width:100%}.boxSelect h2.titolo{padding:0 15px}.apriChiudi.chiuso,.apriChiudi.aperto{position:absolute;right:15px;top:5px;width:54px;height:54px;text-indent:-9999px;display:block}.apriChiudi.aperto{background:url(images/ico_close.png) no-repeat top left}.apriChiudi.chiuso{background:url(images/ico_open.png) no-repeat top left}.apriChiudi2.chiuso,.apriChiudi2.aperto{position:absolute;right:15px;top:10px;width:27px;height:27px;text-indent:-9999px;display:block}.apriChiudi2.aperto{background:url(images/arrowup.png) no-repeat top left}.apriChiudi2.chiuso{background:url(images/arrowdown.png) no-repeat top left}.boxReport{width:100px;text-align:center;margin:15px 0}.boxReport span{display:block;font-size:11px;line-height:1em}.boxReport .numero{height:50px;text-align:right;line-height:50px;font-family:'futura_xblkcnit_btXBlkIt';font-size:25px;color:#818182}.pInCoda .numero{background:url(images/ico_pInCoda.png) no-repeat top left}.pUrgenti .numero{background:url(images/ico_pUrgenti.png) no-repeat top left}.pReferti .numero{background:url(images/icoSign.png) no-repeat top left}.pCompleti .numero{background:url(images/icoMenu9.png) no-repeat top left}.pEseguiti .numero{background:url(images/icon1.png) no-repeat top left}.pRefertati .numero{background:url(images/icon3.png) no-repeat top left}.boxMenu{width:100px;height:91px;text-align:center;margin:8px 0}.boxMenu span{display:block}.boxMenu a{display:block;height:75px;text-decoration:none;color:#000;font-size:11px;line-height:1em;background:#efefef;padding:8px 0;-moz-box-shadow:0 2px 5px #aaa;-webkit-box-shadow:0 2px 5px #aaa;box-shadow:0 2px 5px #aaa}.boxMenu a:hover{color:#fff;background:#4c4c4c}.mSalute{background:#83dcda;-moz-box-shadow:0 2px 5px #eee;-webkit-box-shadow:0 2px 5px #eee;box-shadow:0 2px 5px #eee}.mSalute h2.titolo{color:#4c9a9a}.mSalute span{padding-top:10px}.mEsami{background:#fffdcd;-moz-box-shadow:0 2px 5px #eee;-webkit-box-shadow:0 2px 5px #eee;box-shadow:0 2px 5px #eee}.mEsami h2.titolo{color:#df9570}.containerTuttiEsami{background:#bcbcbc;padding:10px;-moz-box-shadow:0 2px 5px #eee;-webkit-box-shadow:0 2px 5px #eee;box-shadow:0 2px 5px #eee}.headerEsami{padding:10px 15px;background:#828284;margin-bottom:10px;position:relative;min-height:56px;-moz-box-shadow:0 2px 5px #eee;-webkit-box-shadow:0 2px 5px #eee;box-shadow:0 2px 5px #eee}.utenteEsame{height:62px;margin-right:220px;overflow:hidden}.headerEsami a.icoTitolo{float:left;display:block;width:70px}.containerPagine .headerEsami h2.titolo{color:#fff;padding-top:10px}.ultimoP{color:#fff;font-size:11px}.bottoniServizio{margin-right:220px}.stepCounter{width:220px;position:absolute;top:40px;right:10px}.stepCounter .prev,.stepCounter .next{float:left;width:56px;height:56px}.stepCounter .dida{float:left;width:100px;height:56px;font-family:'futura_xblkcnit_btXBlkIt';font-size:22px;color:#fff;line-height:56px;text-align:center;white-space:nowrap}.containerEsame{padding:20px 1% 0 1%;background:#efefef;clear:both;position:relative;margin-bottom:10px;-moz-box-shadow:0 2px 5px #aaa;-webkit-box-shadow:0 2px 5px #aaa;box-shadow:0 2px 5px #aaa}h2.titoloEsame{margin:0;padding:0;font-family:'futura_xblkcnit_btXBlkIt';font-size:25px;text-transform:uppercase;color:#818182;font-weight:normal;padding-left:40px;max-width:520px}.checkEsame{position:absolute;top:18px;left:15px}.checkEsame input{margin:0;padding:0;margin-top:8px}.esameSlide{padding:0 15px}.navEsame{display:block;padding:4px 0 10px 0;width:50%;float:left}.bottoniEsame{padding:0;width:48%;position:absolute;top:5px;right:75px;text-align:right}.navEsame a{color:#000;text-decoration:none}.vertical-nav{width:200px;margin:0;padding:0;float:left;font-family:Segoe UI,Arial;position:relative;list-style:none;box-shadow:0 1px 2px rgba(0,0,0,.5);background:#fff}.vertical-nav li{display:block;width:100%;padding:0;float:left;font-size:14px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.vertical-nav li a{width:100%;display:block;padding:15px 20px 15px 19px;color:#888;text-decoration:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.vertical-nav li:hover>a>i,.vertical-nav>li.active a>i{background:#95a5a6;color:#fff}.vertical-nav.right{float:right}.vertical-nav.right ul{left:-100%!important}.vertical-nav ul,.vertical-nav ul li ul{list-style:none;margin:0;padding:0;display:none;position:absolute;z-index:999;width:100%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3)}.vertical-nav ul{top:0;left:100%}.vertical-nav ul li ul{top:1px}.vertical-nav ul li{clear:both;width:100%}.vertical-nav ul li a{padding:15px 20px;text-decoration:none;display:inline-block;border:0 none;float:left;clear:both}.vertical-nav .submenu-icon{font-family:'FontAwesome';font-size:10px;float:right;margin-right:-10px;line-height:24px}.vertical-nav>li>a>.submenu-icon:before{content:""}.vertical-nav>li ul a .submenu-icon:before{content:"";float:right;line-height:23px}.vertical-nav>li i{line-height:24px!important;margin:-16px 14px 0 -20px;font-size:25px;float:left;border-right:solid 1px #dedede;padding-right:10px;padding:14px 15px 12px 15px;width:28px;text-align:center;-o-transition:background .3s ease-in-out;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.vertical-nav>li.showhide{display:none;width:100%;height:50px;cursor:pointer;color:#888;border-bottom:solid 1px rgba(0,0,0,.1);background:#fff}.vertical-nav>li.showhide span.title{margin:16px 0 0 25px;float:left}.vertical-nav>li.showhide span.icon{margin:17px 20px;float:right}.vertical-nav>li.showhide .icon em{margin-bottom:3px;display:block;width:20px;height:2px;background:#ccc}.vertical-nav.dark,.vertical-nav.dark ul,.vertical-nav.dark ul li ul{background:#222!important}.vertical-nav.dark>li.showhide{background:#222;color:#fff!important}.vertical-nav.dark>li.showhide .icon em{background:#fff}.blue li:hover>a>i{background-color:#3498db;color:#fff!important}.blue li.active>a>i{background:#a01313;color:#fff!important}.blue li:hover>a{background-color:#3498db;color:#fff!important}.deep-blue li:hover>a>i,.deep-blue li.active>a>i{background:#075395;color:#fff!important}.deep-blue li:hover>a{color:#075395}.green li:hover>a>i,.green li.active>a>i{background:#2ecc71;color:#fff!important}.green li:hover>a{color:#2ecc71}.deep-green li:hover>a>i,.deep-green li.active>a>i{background:#299a0b;color:#fff!important}.deep-green li:hover>a{color:#299a0b}.red li:hover>a>i,.red li.active>a>i{background:#e74c3c;color:#fff!important}.red li:hover>a{color:#e74c3c}.deep-red li:hover>a>i,.deep-red li.active>a>i{background:#a90329;color:#fff!important}.deep-red li:hover>a{color:#a90329}.purple li:hover>a>i,.purple li.active>a>i{background:#9b59b6;color:#fff!important}.purple li:hover>a{color:#9b59b6}.pink li:hover>a>i,.pink li.active>a>i{background:#ff5db1;color:#fff!important}.pink li:hover>a{color:#ff5db1}.orange li:hover>a>i,.orange li.active>a>i{background:#f39c12;color:#fff!important}.orange li:hover>a{color:#f39c12}.deep-orange li:hover>a>i,.deep-orange li.active>a>i{background:#ca4a00;color:#fff!important}.deep-orange li:hover>a{color:#ca4a00}.yellow li:hover>a>i,.yellow li.active>a>i{background:#ffcf41;color:#000!important}.yellow li:hover>a{color:#ffcf41}.wrongedit{border-color:red!important}@media(max-width:768px){.vertical-nav,.vertical-nav li{width:100%}.vertical-nav>li>a{padding-top:15px;padding-bottom:15px;padding-left:25px}.vertical-nav a{width:100%}.vertical-nav ul,.vertical-nav ul li ul{width:100%;left:0;border-left:none;position:static}.vertical-nav ul li{background:#e9e9e9}.vertical-nav.dark ul li{background:#333}.vertical-nav ul li a{padding-top:10px;padding-bottom:10px}.vertical-nav>li i{margin:-16px 14px 0 -25px}.vertical-nav>li>ul>li>a{padding-left:40px!important}.vertical-nav>li>ul>li>ul>li>a{padding-left:60px!important}.vertical-nav>li>ul>li>ul>li>ul>li>a{padding-left:80px!important}.vertical-nav .submenu-icon{margin-right:5px}.vertical-nav ul .submenu-icon{display:none}}fieldset{border-width:0!important}@charset "UTF-8";div.waitingindicator{z-index:900;position:absolute}.hidden{visibility:collapse}