.col:not(:first-child), .col:not(:last-child) {padding-right: 5px;padding-left: 5px;}.container-fluid::after, .container-fluid::before {display: block !important;}.vcenter {display: inline-block;vertical-align: middle;float: none !important;}@media (min-width: 1200px) {.table-container {display: table;width: 100%;}.table-container .col-table-cell {display: table-cell;vertical-align: middle;float: none;}}.figure-caption {font-size: 10px;text-align: center;}.bianco {color: #fff !important;}.grigio {color: #333 !important;}.rosso {color: #ef4123 !important;}.fuxia {color: #b92e77 !important;}.viola {color: #5e004e !important;}.blu {color: #003e7e !important;}.verde {color: #00845f !important;}.lime {color: #8dc63f !important;}.arancione, .arancio {color: #f68b1f !important;}.giallo {color: #fdb913 !important;}.oro {color: #938048 !important;}.circle {width: 80px;height: 80px;-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;background: #ef4123;margin: 0 auto;text-align: center;font-size: 13pt;line-height: 14px;display: block;}.circle a, .circle a:hover {text-decoration: none;padding: 24px 0 0 0;display: block;}.bgBianco {background-color: #fff !important;}.bgGrigio {background-color: #333 !important;}.bgRosso {background-color: #ef4123 !important;}.bgFuxia {background-color: #b92e77 !important;}.bgViola {background-color: #5e004e !important;}.bgBlu {background-color: #003e7e !important;}.bgVerde {background-color: #00845f !important;}.bgLime {background-color: #8dc63f !important;}.bgArancione, .bgArancio {background-color: #f68b1f !important;}.bgGiallo {background-color: #fdb913 !important;}.bgOro {background-color: #938048 !important;}table {border-collapse: separate !important;border-spacing: 2px !important;}hr {display: block;height: 1px;border-top: 2px dotted #555;background: transparent;color: transparent;margin: 20px 0px;padding: 0;}html, body {font-family: Trebuchet MS, Arial, Tahoma, Verdana !important;font-size: 10pt !important;letter-spacing: 0;color: #333;text-align: center;background: #FFF;padding: 0;margin: 0;}.clear {clear: both;}a {text-decoration: none;outline: none;-moz-outline-style: none;}a:link {text-decoration: none;color: #333;}a:visited {text-decoration: none;color: #333;}a:hover {text-decoration: underline;color: #333;}a:active {text-decoration: none;}.bordo_img {border: 1px solid #333;}.separatore_cont {height: 250px;}p, li {line-height: 22px;}h1, h2, h3, h4, h5, h6 {color: #333;font-weight: normal;margin: 0 0 5px 0;}h1 {font-size: 14pt !important;}h1.tit {font-size: 26pt !important;text-align: left;margin: 0 -15px 25px 0;padding: 15px;display: block;}h2.subtit {font-size: 20pt !important;text-align: left;margin: 0 0 25px 0;padding: 0;display: block;}img {border: none;}div.vuoto_fix {clear: both;}div.clear {clear: both;}.float_sx {float: left;}.float_dx {float: right;}.vuoto {width: auto;height: 20px;}div.vuoto2 {width: auto;height: 10px;}.spessore, .spess {width: auto;height: 1px;}.margini {margin: 0 10px;}.centra {position: relative;max-width: 1170px;height: auto;margin: 0 auto;z-index: 20;}.centra2 {position: relative;max-width: 915px;height: auto;margin: 0 auto;z-index: 20;}.textbox {width: auto;height: auto;color: #333;font-family: Trebuchet MS, Arial, Tahoma, Verdana !important;text-align: left;background: #fff;border: 1px solid #fff;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding: 2px;}.input {width: auto;height: auto;color: #333;font-family: Trebuchet MS, Arial, Tahoma, Verdana !important;text-align: left;background: #fff;border: 1px solid #fff;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding: 2px;}#struttura {position: relative;width: 100%;min-height: 100%;height: auto !important;height: 100%;text-align: left;margin: 0 auto -240px auto;padding: 0;z-index: 1;}header {position: relative;width: 100%;height: auto;max-height: 392px;background: url("img/bg_head.png") repeat 0 0;margin: 0;padding: 0;right: 0;display: block;z-index: 1000;}header #head {position: absolute;width: 100%;height: 65px;background: #fff;margin: 0;padding: 0;left: 0;top: 30px;right: 0;display: block;z-index: 10;}header #loghi {position: absolute;width: 100%;}header #loghi img {width: 100%;}header #logo_lingua {position: absolute;width: 90px;height: auto;top: -8px;right: 0px;}header .loghini_head {position: absolute;width: auto;max-width: 330px;top: -21px;right: 0;z-index: 100;}header .loghini_head .col-lg-5 {padding: 0 !important;}header .loghini_head .col-lg-4 {padding: 0 !important;}header .loghini_head .col-lg-3 {padding: 0 !important;}header .navbar-brand {width: 120px;height: auto !important;margin: -23px 0 0 !important;padding: 0 !important;}#nav {position: absolute;width: auto;max-width: 1170px;height: auto;top: 27px;left: 0;z-index: 100;}#nav .container {padding: 0 !important;}#nav #menu_home {display: none;}#nav ul li.sep_menu {width: 1.5%;height: 20px;margin: 0 5px;}#nav ul li a {position: relative;font-size: 12px;font-weight: bold;color: #003770;text-align: center;text-decoration: none;text-transform: uppercase;white-space: nowrap;background: none !important;padding: 0 !important;z-index: 10;}#nav ul li a:hover, #nav ul li a.corrente {color: #ef4123;margin: 0;padding: 0;background: none !important;border: none;}#nav ul li ul li {width: auto;height: auto;line-height: 20px !important;text-align: left !important;padding: 0 10px 5px 10px !important;background: #FFF;float: none !important;clear: both !important;display: block !important;}#nav ul li ul li a, #nav ul li ul li a:hover {text-transform: none !important;font-size: 12px;text-align: left !important;background: #FFF;}#nav .dropdown-menu {min-width: 130px !important;border: none !important;}#nav .navbar-header .menu_tit {display: none;}#nav .navbar-header .social_mobile {display: none;}#navbar_top {max-width: 900px;width: auto;margin: 0 auto !important;padding: 0 !important;}ul.nav {float: none !important;}@media (min-width: 768px) {#nav .dropdown:hover .dropdown-menu {display: block;}}@media (min-width: 768px) {#navbar_top { text-align: center; }ul.nav {text-align: center;margin: 0 auto !important;display: inline-block !important;}#nav ul li.sep_menu { display: none !important; }.nav>li:not(:last-child) { margin-right: 20px; }}@media screen and (min-width: 768px) and (max-width: 840px) {.nav>li:not(:last-child) {margin-right: 10px !important;}}@media (max-width: 767px) {h1.tit {font-size: 22pt !important;}ul, ol {padding-left: 10px;}.equalizza, .equalizza2, .equalizza3, .equalizza4, .equalizza5 {height: auto !important;}.centra {width: auto !important;}header, header.container-fluid {position: relative !important;margin: 0 !important;padding: 0 !important;height: auto !important;background: #fff !important;}header #head {position: relative !important;height: auto !important;min-height: 132px;left: 0 !important;right: 0 !important;top: 0 !important;}header #loghi .navbar-brand {margin: 15px 0 0 15px !important;padding: 0 !important;}header .loghini_head {top: 15px !important;right: 15px !important;}header #loghi {position: relative;width: 100%;height: 81px;}header #loghi #logo_lingua {width: 90px !important;right: 10px !important;top: 20px !important;}#nav {width: 100%;top: 0px !important;left: 0px !important;margin: 0 !important;padding: 0 !important;}#nav .navbar-header {background: #003e7e;margin: 0 -1px !important;}#nav .navbar-toggle {position: relative !important;margin-left: 15px;margin-right: 10px !important;padding: 9px 9px 9px 0 !important;float: left !important;}#nav .navbar-toggle .icon-bar {background: #fff !important;}#nav .navbar-header .menu_tit {font-weight: bold;color: #fff;line-height: 49px;font-size: 17px;text-transform: uppercase;text-decoration: none;display: inline-block !important;}#nav .navbar-header .social_mobile {line-height: 49px;float: right;display: block;}#nav .navbar-header .social_mobile img {margin: 0 5px 0 0;}#navbar_top {max-width: 100% !important;margin: 0 -1px !important;}#navbar_top.navbar-collapse {border: none !important;box-shadow: none !important;padding: 0 !important;}#navbar_top ul {margin: 0 !important;padding: 10px 0 10px 18px !important;background: #6d7395;}#navbar_top ul li.sep_menu {display: none !important;}#navbar_top ul li a {font-size: 13px;font-weight: bold;color: #fff;line-height: 24px;text-align: left !important;padding: 0 !important;z-index: 10;}#navbar_top ul li a:hover, #nav ul li a.corrente, .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {color: #fdb913;background: #6d7395 !important;}#navbar_top ul li ul {padding: 5px 0 0 15px !important;}#navbar_top ul li ul li {background: #6d7395;}#navbar_top ul li ul li a, #nav ul li ul li a:hover {text-transform: none !important;font-size: 13px !important;text-align: left !important;}.nivo-caption {bottom: 0;color: #fff;height: auto !important;opacity: 1 !important;padding: 10px !important;position: relative !important;right: 0 !important;width: auto !important;}.nivo-caption {font-size: 8pt !important;}.nivo-caption span {font-size: 12pt !important;margin: 0 0 5px 0 !important;}.nivo-controlNav {display: none !important;}#colonna_sx h1.tit {min-width: inherit !important;}}.briciole {position: relative;width: auto;height: auto;text-align: right;color: #003e7e;padding: 0 0 10px 0;margin: 0;z-index: 10;}.briciole a {font-size: 13px;color: #003e7e;text-decoration: none;white-space: nowrap;z-index: 10;}#sliders {position: relative;width: auto;max-width: 1300px;max-height: 392px;margin: 0 auto;border: none;padding: 0;z-index: 5;}.nivoSlider {position: relative;width: 100%;height: auto;overflow: hidden;}.nivoSlider img {position: absolute;top: 0px;left: 0px;max-width: none;}.nivo-main-image {display: block !important;position: relative !important;width: 100% !important;}.nivoSlider a.nivo-imageLink {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;border: 0;padding: 0;margin: 0;z-index: 6;display: none;background: white;filter: alpha(opacity=0);opacity: 0;}.nivo-slice {display: block;position: absolute;z-index: 5;height: 100%;top: 0;}.nivo-box {display: block;position: absolute;z-index: 5;overflow: hidden;}.nivo-box img {display: block;}.nivo-caption {position: absolute;width: 265px;height: 275px;background: #003e7e;color: #fff;z-index: 8;padding: 30px 18px;opacity: 0.8;overflow: hidden;display: none;-moz-opacity: 0.8;filter: alpha(opacity=8);-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; right: 153px;bottom: 0px;}.nivo-caption span {font-weight: bold;font-size: 14pt;color: #fdb913;margin: 0 0 13px 0;display: block;}.nivo-caption p {font-size: 9pt;line-height: 25px;color: #FFF;padding: 0;margin: 0;}.nivo-caption a {display: inline !important;}.nivo-html-caption {display: none;}.nivo-directionNav a {position: absolute;top: 45%;z-index: 9;cursor: pointer;}.nivo-prevNav {left: 0px;}.nivo-nextNav {right: 0px;}.nivo-controlNav {position: absolute;width: 400px;bottom: 0px;left: 50%;text-align: center;margin-left: -200px;padding: 0;z-index: 20000;}.nivo-controlNav a {cursor: pointer;}.nivo-controlNav a.active {font-weight: bold;}.theme-default .nivoSlider {position: relative;background: #FFF url(img/loading.gif) no-repeat 50% 50%;margin-bottom: 10px;}.theme-default .nivoSlider img {position: absolute;top: 0px;left: 0px;display: none;}.theme-default .nivoSlider a {border: 0;display: block;}.theme-default .nivo-controlNav {text-align: center;padding: 0;}.theme-default .nivo-controlNav a {display: inline-block;width: 22px;height: 22px;background: url(img/bullets.png) no-repeat;text-indent: -9999px;border: 0;margin: 0 2px;}.theme-default .nivo-controlNav a.active {background-position: 0 -22px;}.theme-default .nivo-directionNav a {display: block;width: 30px;height: 30px;background: url(img/arrows.png) no-repeat;text-indent: -9999px;border: 0;opacity: 0;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}.theme-default:hover .nivo-directionNav a {opacity: 1;}.theme-default a.nivo-nextNav {background-position: -30px 0;right: 15px;}.theme-default a.nivo-prevNav {left: 15px;}.theme-default .nivo-caption {line-height: 20px;font-size: 9pt;}.theme-default .nivo-caption a {color: #fff;}.theme-default .nivo-caption a:hover {color: #fff;}.theme-default .nivo-controlNav.nivo-thumbs-enabled {width: 100%;}.theme-default .nivo-controlNav.nivo-thumbs-enabled a {width: auto;height: auto;background: none;margin-bottom: 5px;}.theme-default .nivo-controlNav.nivo-thumbs-enabled img {display: block;width: 120px;height: auto;}#cont_cx {position: relative;max-width: 1170px;height: auto;min-height: 300px;margin: 0 auto;padding: 0;z-index: 10;}#pagine { padding: 30px 0;}.fullLay {max-width: inherit !important;}.fullLay2 {width: 100% !important;max-width: inherit !important;margin: 0;}#colonna_sx {position: relative;height: auto;float: left;}#colonna_sx h1.tit {width: auto;margin-left: -15px;margin-right: -15px;}.barraExams {text-align: center;font-weight: bold;background: #faba00;margin: 0 -15px;padding: 5px;}#colonna_dx {position: relative;height: auto;background: #f0f0f0;padding-left: 0 !important;padding-right: 0 !important;float: right;}#colonna_dx img {width: 100%;}#colonna_dx .submenu {position: relative;width: auto;height: auto;background: #f0f0f0;padding: 30px 8px;margin: 0;}#colonna_dx .submenu ul {width: auto;height: auto;color: #003770;margin: 0;padding: 0 12px 0 20px;display: block;}#colonna_dx .submenu ul li {width: auto;height: auto;border-bottom: 1px solid #ddd;margin: 0;padding: 6px 0;}#colonna_dx .submenu ul li:first-child {padding: 0 0 6px 0 !important;}#colonna_dx .submenu ul li:last-child {border: none !important;}#colonna_dx .submenu ul li a {color: #003770;text-decoration: none;}#colonna_dx .titBoxNews {font-size: 16pt;background: #f0f0f0;padding: 20px 8px 0 8px;}#colonna_dx .boxNews {border: none;}#colonna_dx .boxNews li:fist-child {border: none;padding: 0;margin: 0;}#colonna_dx #videoSide {width: auto;height: auto;list-style: none;background: #f0f0f0;margin: 0;padding: 20px 8px;display: block;}#colonna_dx .titBoxVideo {font-size: 16pt;background: #f0f0f0;padding: 0 8px 0 8px;}.oblo_home .row {margin: 0 !important;}.oblo_home strong {font-size: 13px;}.oblo_home span {font-size: 11px;line-height: 20px;padding: 0 5px;display: block;}.oblo_home .col {padding-left: 0 !important;padding-right: 0 !important;}#boxHome {position: relative;width: auto;height: auto;margin: 40px 0 0 0;}#boxHome .contBox img {width: 100%;margin: 0 auto;}#boxHome .contBox {height: auto;min-height: 270px;}#boxHome .col-md-2 h3, #boxHome .col-md-3 h3, #boxHome .col-md-5 h3 {padding: 0 0 8px 6px;margin: 0;}#boxHome .col-md-2 .contBox, #boxHome .col-md-3 .contBox {background: #003770;}#boxHome .col-md-2 p, #boxHome .col-md-3 p {color: #FFF;font-size: 11px;line-height: 12px;margin: 0;padding: 10px 0 0 10px;}#boxHome .col-md-2 p a, #boxHome .col-md-3 p a {color: #FFF;font-size: 10px;text-decoration: none;}#boxHome .news .record_news a {color: #FFF;text-decoration: none;font-weight: bold;padding: 15px 8px;display: block;}#boxHome .news .record_news span {color: #FFF;line-height: 18px;display: block;}#boxHome .news .record_news .tit_news {text-transform: uppercase;font-size: 10pt;margin: 0 0 10px 0;}#boxHome .news .record_news .desc_news {font-size: 8pt;}#boxHome .mycambridge {margin: 0 !important;}#boxHome .mycambridge .contBox a {width: 100%;height: 58px;text-align: center;text-transform: uppercase;text-decoration: none;line-height: 27px;background: url("img/freccia_inf.png") no-repeat center 29px;margin: 0;padding: 0;display: block;}#boxHome .mycambridge .contBox .bgBlu {color: #FFF;background-color: #003770;}#boxHome .mycambridge .contBox .bgGiallo {color: #003770;background-color: #fabf14;}#boxHome .mycambridge .contBox .bgRosso {color: #FFF;background-color: #e64328;}#boxHome .video .contBox {text-align: center;background: #000;}#videoHome img {padding: 8px;margin: 0 auto;display: block;}#videoHome .tit_video a {width: auto;height: auto;text-decoration: none;text-align: center;font-size: 10pt;font-weight: bold;color: #003770;background: #fabf14;padding: 4px;display: block;}#videoHome .desc_video a {width: auto;height: auto;text-decoration: none;text-align: center;font-size: 10pt;color: #FFF;background: #ef4123;padding: 4px;display: block;}#colonna_dx .boxIscrizioni {width: auto;height: auto;list-style: none;background: #f0f0f0;margin: 0;padding: 0 8px 20px 8px;display: block;}#colonna_dx .titBoxIscrizioni {background: #f0f0f0;font-size: 16pt;padding: 0 0 20px 0;}#colonna_dx .boxNews {width: auto;height: auto;list-style: none;background: #f0f0f0;margin: 0;padding: 20px 8px;display: block;}#colonna_dx .boxNews li {position: relative;width: 100%;height: auto;border-top: 1px solid #ddd;margin: 0 0 20px 0;padding: 20px 0 0 0;display: block;}#colonna_dx .boxNews li a {text-decoration: none;}#colonna_dx .boxNews .tit_news {font-size: 12pt;color: #003770;border-bottom: 1px solid #ddd;margin: 0 0 2px 0;padding: 2px 0;display: block;}#colonna_dx .boxNews .tit_news a {text-decoration: none;color: #003770;}#colonna_dx .boxNews .desc_news a {text-decoration: none;}#colonna_dx .boxNews .data_news {color: #CC2822;display: block;}#colonna_dx .boxNews .desc_news {display: block;}#news {position: relative;width: 100%;height: auto;margin: 0;padding: 0;}#news ul {width: 100%;height: auto;list-style: none;margin: 0;padding: 0;display: block;}#news li {position: relative;height: auto;margin: 0 0 40px 0;display: block;}#news li img {width: 100%;border: 1px solid #ddd;}#news .tit_news a {text-decoration: none;color: #003770;}#news .desc_news a {text-decoration: none;}#news .tit_news {font-size: 12pt;color: #003770;border-bottom: 1px solid #ddd;margin: 0 0 6px 0;padding: 6px 0;display: block;}#news .data_news {color: #CC2822;display: block;}#news .desc_news {margin: 10px 0 0 0;display: block;}#scheda_news .tit_news {font-size: 16pt;color: #003770;border-bottom: 1px solid #ddd;margin: 0 0 6px 0;padding: 6px 80px 6px 0;display: block;}#scheda_news .data_news {color: #CC2822;display: block;}#scheda_news .desc_news {margin: 10px 0 0 0;display: block;}#scheda_news .tb_news {width: auto;max-width: 100%;}#videoGallery {position: relative;width: 100%;height: auto;margin: 0 auto;padding: 0;}#videoGallery ul {width: 100%;height: auto;list-style: none;margin: 0;padding: 0;display: block;}#videoGallery li {position: relative;height: auto;margin-bottom: 20px;display: block;}#videoGallery li img {width: 100%;}#videoGallery li a.eqYoutube {display: block;}#videoGallery .tit_video a {width: auto;height: auto;text-decoration: none;text-align: center;font-size: 9pt;font-weight: bold;color: #003770;background: #fabf14;padding: 4px;display: block;}#videoGallery .desc_video a {width: auto;height: auto;text-decoration: none;text-align: center;font-size: 9pt;color: #FFF;background: #ef4123;padding: 4px;display: block;}#videoSide .tit_video a {width: auto;height: auto;text-decoration: none;text-align: center;font-size: 9pt;font-weight: bold;color: #003770;background: #fabf14;padding: 4px;display: block;}#videoSide a.eqYoutube {display: block;}#videoSide .desc_video a {width: auto;height: auto;text-decoration: none;text-align: center;font-size: 9pt;color: #FFF;background: #ef4123;margin-top: -2px;padding: 4px;display: block;}#albumGallery {position: relative;width: 100%;height: auto;margin: 0 auto;padding: 0;}#albumGallery ul {width: 100%;height: auto;list-style: none;margin: 0;padding: 0;display: block;}#albumGallery li {position: relative;height: auto;margin-bottom: 20px;display: block;}#albumGallery li img {width: 100%;}#albumGallery .tit_album {width: auto;height: auto;text-decoration: none;text-align: center;font-size: 9pt;font-weight: bold;color: #FFF;background: #ef4123;padding: 4px;display: block;}#albumGallery .desc_album {width: auto;height: auto;text-decoration: none;text-align: center;font-size: 9pt;color: #003770;background: #fabf14;padding: 4px;display: block;top: 0px;left: 0px;right: 0px;}div#paginazione {width: auto;min-width: 200px;max-width: 90%;height: auto;text-align: center;margin: 20px auto 10px auto;}#paginazione p {font-size: 10pt;color: #333;text-align: center;padding: 0;margin: 0 0 5px 0;}#paginazione a {font-size: 10pt;font-weight: bold;color: #003770;text-decoration: none;background: #FFF;padding: 3px 6px;}#paginazione a:hover {color: #FFF;background: #003770;}#paginazione2 a {font-size: 10pt;font-weight: bold;color: #FFF;text-decoration: none;background: #003770;padding: 3px 6px;}.spingi_foot {height: 240px;}footer {position: relative;width: 100%;height: auto;min-height: 240px;background: #043870;margin: 0 auto;display: block;z-index: 1000;}footer #footTop {position: relative;width: 100%;height: 107px;color: #043870;background: #fff url("img/barra_color.png") repeat-x center top;margin: 0;clear: both;}footer #footTop .mybritish {position: relative;height: 56px;text-align: left;line-height: 55px;margin: 0 !important;padding: 0 !important;float: left;}footer #footTop .mybritish h1 {font-size: 14pt !important;line-height: 55px !important;padding: 0;margin: 0;}footer #footTop .mybritish .formMybritish {float: right;}footer #footTop .mybritish .formMybritish .mbUser, footer #footTop .mybritish .formMybritish .mbPass {max-width: 100%;height: auto;line-height: 2;float: left;}footer #footTop .mybritish .formMybritish .mbUser {padding-left: 0 !important;margin-left: 0 !important;}footer #footTop .mybritish .formMybritish .mbPass, footer #footTop .mybritish .formMybritish .mbGo {padding-right: 0 !important;margin-right: 0 !important;}footer #footTop .mybritish .formMybritish label {color: #003770;text-transform: uppercase;margin: 0;padding: 0 0 0 10px;}footer #footTop .mybritish .formMybritish .input {max-width: 100%;line-height: 16px !important;display: block;}footer #footTop .mybritish .formMybritish .bt_login {width: 41px;height: 28px;color: #003770;line-height: 16px !important;font-size: 8pt;text-align: left;border: none;background: url("img/freccia_dx2.png") no-repeat center right;padding: 0;margin: 20px 0 0;float: left;display: block;}footer #footTop .social {position: relative;max-width: 29%;height: 56px;text-align: left;line-height: 55px;margin: 0 !important;float: right;}footer #footTop .social img {margin-left: 20px;vertical-align: middle;display: inline;}footer #footTop .bgRosso {position: absolute;width: 30%;height: 56px;background: #ef4123;top: 0;right: 0;z-index: 1;}footer #footMid {position: relative;width: 100%;height: auto;min-height: 140px;color: #fff;font-size: 11px;background: #043870;margin: 0;clear: both;}footer #footMid .logo_foot {position: relative;max-width: 95px;padding: 30px 0 0 0;margin: 0;float: left;}footer #footMid .logo_foot img {width: 100%;}footer #footMid .info1 {position: relative;height: auto;text-align: left;line-height: 16px;padding: 30px 0 0 15px;margin: 0;float: left;}footer #footMid .info2 {position: relative;height: auto;text-align: left;line-height: 16px;padding: 30px 0 0 15px;margin: 0;float: left;}footer #footMid .info2 a {color: #FFF;text-decoration: none;}footer #footMid .loghini_foot {position: relative;width: auto;max-width: 542px;height: auto;margin: 30px 0;text-align: center;float: right;}footer #footMid .loghini_foot a {height: 100%; }footer #footMid .loghini_foot img {max-width: 100%;margin: auto auto;vertical-align: middle;}footer #footBot {position: relative;width: 100%;height: auto;min-height: 34px;text-align: center;color: #fff;background: #182F56;margin: 0;clear: both;}footer #footBot span {font-size: 9pt;line-height: 33px;color: #FFF;display: block;}footer #credits {position: absolute;bottom: 5px;right: 5px;}footer #credits a {color: #fff;font-size: 9px;text-decoration: none;}@media screen and (min-width: 768px) and (max-width: 1199px) {#struttura, header, #cont_cx, footer {overflow: hidden;}header, header.container-fluid {position: relative !important;margin: 0 !important;padding: 0 !important;height: auto !important;background: #fff !important;}header .navbar-brand {width: 90px !important;margin: -8px 0 0 !important;}header #logo_lingua {width: 90px;top: -8px !important;right: 0 !important;}.nivo-caption {bottom: 0;color: #fff;height: auto !important;opacity: 1 !important;padding: 10px !important;position: relative !important;right: 0 !important;width: auto !important;}.nivo-caption {font-size: 8pt !important;}.nivo-caption span {font-size: 12pt !important;margin: 0 0 5px 0 !important;}.nivo-controlNav {display: none !important;}#nav {width: 100% !important;left: 0 !important;}#nav .container {width: auto !important;}#boxHome .font1 {font-size: 30pt !important;}}#fanback {display: none;background: rgba(0, 0, 0, 0.8);width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 99999;}#fan-exit {width: 100%;height: 100%;}#fanbox {background: white;width: 380px;height: 214px;position: absolute;top: 50%;left: 50%;margin: -107px 0 0 -190px;-webkit-box-shadow: inset 0 0 50px 0 #939393;-moz-box-shadow: inset 0 0 50px 0 #939393;box-shadow: inset 0 0 50px 0 #939393;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin: -220px 0 0 -375px;}#fanclose {float: right;cursor: pointer;background: url("img/fanclose.png") repeat;height: 15px;padding: 20px;position: relative;padding-right: 40px;margin-top: -20px;margin-right: -22px;}.remove-borda {height: 1px;width: 366px;margin: 0 auto;background: #F3F3F3;margin-top: 16px;position: relative;margin-left: 20px;}#linkit a.visited, #linkit a, #linkit a:hover {color: #80808B;font-size: 10px;margin: 0 auto 5px auto;float: center;}#scaleConversionTool.deviceDesktop {height: 290px;padding-top: 20px;max-width: 880px}#scaleConversionTool.deviceDesktop .scaleConversionToolHeaderArea {margin: 0 auto;padding: 0 10px;max-width: 545px;display: block}#scaleConversionTool.deviceDesktop img.scaleConversionToolLogo {display: inline-block;float: left;padding-right: 15px;padding-bottom: 20px;max-width: 260px}#scaleConversionTool.deviceDesktop h2 {display: inline-block;float: left;font-size: 18px;padding: 8px 0 0 15px}#scaleConversionTool.deviceDesktop .scaleConversionToolOptionOne {clear: both;width: 42%;padding-left: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#scaleConversionTool.deviceDesktop .scaleConversionToolOptionOne .optionOneSelect {height: 68px;border-bottom: 7px solid #cccccc !important;display: table;width: 100%}#scaleConversionTool .scaleConversionToolOptionOne .optionOneSelect .toolBorder {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-left: 2px solid #cccccc;border-right: 2px solid #cccccc}#scaleConversionTool.deviceDesktop .scaleConversionToolOptionOne .optionOneSelect label {line-height: 18px;padding: 0 30px;border: none !important;height: 100%;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: table-cell;vertical-align: middle;width: 100%}#scaleConversionTool.deviceDesktop .scaleConversionToolOptionTwo {width: 42%;display: inline-block;float: left;margin-top: 5px;padding-left: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#scaleConversionTool.deviceDesktop .scaleConversionToolOptionThree {width: 42%;height: 70px;display: inline-block;float: right;margin-top: -70px;padding-right: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#scaleConversionTool.deviceDesktop .scaleConversionToolOptionThree .scaleScoreSelect {height: 100%}#scaleConversionTool .scaleConversionToolOptionThree .scaleScoreSelect .toolBorder {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-left: 2px solid #c2d4de;border-right: 2px solid #c2d4de;border-bottom: 2px solid #c2d4de}#scaleConversionTool.deviceDesktop .scaleConversionToolOptionThree .scaleScoreSelect label:after, #scaleConversionTool.deviceMobile .scaleConversionToolOptionThree .scaleScoreSelect label:after {top: 28px !important}#scaleConversionTool.deviceDesktop .scaleConversionToolOptionThree .scaleScoreSelect label {padding: 0 44px;height: 70px;overflow: hidden;line-height: 18px !important;width: 100%;display: table-cell;vertical-align: middle}#scaleConversionTool.deviceDesktop .scaleConversionToolOptionConverts {display: inline-block;float: left;margin-top: -20px;width: 16%;padding: 8px;font-size: 12px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#scaleConversionTool.deviceDesktop .scaleConversionToolOptionAnswer {float: right;width: 42%;margin-top: -73px;padding-right: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#scaleConversionTool.deviceDesktop .scaleConversionToolOptionAnswer .scaleScoreCircle {width: 100%;height: 85px;line-height: 45px;padding: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#scaleConversionTool.deviceDesktop .scaleConversionToolOptionAnswer .scaleScore {width: 100% !important;line-height: 22px !important;height: 75px !important;margin-top: 64px !important;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#scaleConversionTool.deviceDesktop .scaleConversionToolOptionAnswer .scaleScore.scaleScoreText {max-width: 100% !important;font-size: 14px !important;line-height: 17px !important;border: 2px solid #c2d4de}#scaleConversionTool.deviceDesktop .scaleConversionToolOptionAnswer .scaleScore span {display: inline-block !important;line-height: 31px !important;padding: 0 8px}#scaleConversionTool.deviceDesktop .scaleConversionToolOptionAnswer .scaleScore span.scaleScoreTop {border-bottom: none !important;border-right: 2px solid #fff;padding-right: 10px}#scaleConversionTool.deviceDesktop .scaleTooltipContainer {width: 100%%;max-width: 200px;position: absolute;bottom: 0;right: -210px;z-index: 200}#scaleConversionTool.deviceDesktop .scaleTooltip {background-color: #ddd;color: #333;padding: 20px;text-align: center;position: relative}#scaleConversionTool.deviceDesktop .scaleTooltip:after {content: "";position: absolute;visibility: visible !important;left: -9px;bottom: 25px;margin-top: -8px;width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 15px solid #ddd}#scaleConversionTool.deviceMobile {height: 700px;padding-left: 10px;padding-right: 10px}#scaleConversionTool.deviceMobile img.scaleConversionToolLogo {display: block;padding-top: 20px;padding-left: 10px;padding-right: 10px}#scaleConversionTool.deviceMobile h2 {font-size: 18px;padding: 20px 0}#scaleConversionTool.deviceMobile .scaleConversionToolOptionOne .optionOneSelect {height: 68px;border-bottom: 10px solid #cccccc !important;display: table;width: 100%}#scaleConversionTool.deviceMobile .scaleConversionToolOptionOne .optionOneSelect label {line-height: 18px;padding: 0 30px;border: none !important;height: 100%;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: table-cell;vertical-align: middle;width: 100%}#scaleConversionTool.deviceMobile .scaleConversionToolOptionTwo {margin-top: 20px}#scaleConversionTool.deviceMobile .scaleConversionToolOptionThree .scaleScoreSelect label {padding: 0 40px;line-height: 70px;height: 70px;overflow: hidden}#scaleConversionTool.deviceMobile .scaleConversionToolOptionConverts {display: block}#scaleConversionTool.deviceMobile .scaleConversionToolOptionAnswer h3 {border-top: 1px solid #fbeae7;border-bottom: none;background: 0 0}#scaleConversionTool.deviceMobile .scaleConversionToolOptionAnswer .scaleScoreCircle.scaleScoreText {line-height: 24px !important}#scaleConversionTool.deviceMobile .scaleConversionToolOptionAnswer .scaleScoreCircle.scaleScoreNotReported div {margin-top: 25px}#scaleConversionTool.deviceMobile .scaleConversionToolOptionAnswer .scaleScoreCircle {width: 175px;height: 175px;padding: 18px;border-radius: 125px;line-height: 125px;margin: 0 auto;}#scaleConversionTool.deviceMobile .scaleTooltip:after, .scaleConversionToolOptionOne .optionOneSelect label:after {content: "";height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent}#scaleConversionTool.deviceMobile .scaleTooltipContainer {width: 80%;position: absolute;top: 80px;left: 10%;z-index: 1}#scaleConversionTool.deviceMobile .scaleTooltip {background-color: #ddd;color: #333;padding: 20px;text-align: center;position: relative}#scaleConversionTool.deviceMobile .scaleTooltip:after {visibility: visible !important;position: absolute;top: -9px;left: 50%;margin-left: -8px;width: 0;border-bottom: 15px solid #ddd}#scaleConversionTool *, #scaleConversionTool :after, #scaleConversionTool :before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#scaleConversionTool, .scaleConversionToolOptionTwo input {-webkit-box-sizing: border-box;-moz-box-sizing: border-box}#scaleConversionTool {position: relative;background-color: #fff;display: inline-block;width: 100%;border-top: 10px solid #004c76;border-bottom: 10px solid #004c76;font-family: Arial;box-sizing: border-box}#scaleConversionTool * {font-family: Arial;letter-spacing: 0;box-shadow: none}#scaleConversionTool img.scaleConversionToolLogo {margin: 0 auto;max-width: 370px;width: 100%}#scaleConversionTool h2 {text-align: center;margin: 0;text-transform: uppercase;color: #004c76;font-weight: 700;line-height: 18px}.scaleConversionToolOptionOne .optionOneSelect {border-top: 2px solid #cccccc;position: relative}.scaleConversionToolOptionOne .optionOneSelect label {display: block;text-align: center;position: relative;color: #cccccc;margin: 0;padding: 20px 40px;cursor: pointer;border-bottom: 10px solid #cccccc;font-size: 14px;font-weight: 400}.scaleConversionToolOptionOne .optionOneSelect label.activeSelected {color: #333}.scaleConversionToolOptionOne .optionOneSelect label:after {position: absolute;top: 22px;right: 10px;width: 0;border-top: 15px solid #cccccc}.scaleConversionToolOptionOne .optionOneSelect ul {margin: 0;padding: 0;position: absolute;top: 56px;width: 100%;left: 0;border: 2px solid #cccccc;border-bottom: 7px solid #cccccc;z-index: 100;display: none}.scaleConversionToolOptionTwo, .tempSelectScore {position: relative}.optionOneSelect-ul-container, .optionThreeSelect-ul-container {display: table-cell}.scaleConversionToolOptionOne .optionOneSelect ul li {list-style: none;text-align: center;display: block;margin: 0;padding: 14px;font-size: 14px;border-bottom: 2px solid #cccccc;background-color: #f2f1f0;color: #333;cursor: pointer}.scaleConversionToolOptionOne .optionOneSelect ul li.activeToggle, .scaleConversionToolOptionOne .optionOneSelect ul li:hover {background-color: #a3bece}.scaleConversionToolOptionConverts {text-align: center;position: relative;color: #333;padding: 20px;font-size: 18px}.scaleConversionToolOptionTwo input {border: none;padding: 10px;font-size: 25px;width: 100%;height: 70px;color: #004c76;background-color: #c2d4de;display: block;text-align: center;box-sizing: border-box}.scaleConversionToolOptionTwo input.scaleScoreInputBlue {color: #e1523d;background-color: #fbeae7}.scaleConversionToolOptionThree {margin-bottom: 9px}.tempSelectScore {border: 2px solid #c2d4de;height: 70px;padding: 20px;font-size: 18px;width: 100%;display: block;text-align: center;color: #004c76;cursor: pointer;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.scaleConversionToolOptionThree .scaleScoreSelect label:after, .tempSelectScore:after {content: "";top: 22px;right: 10px;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent}.tempSelectScore:after {position: absolute;width: 0;border-top: 15px solid #004c76}.scaleConversionToolOptionThree .scaleScoreSelect {border-top: 2px solid #c2d4de;border-bottom: none;position: relative;display: table;width: 100%}.break {height: 10px;width: 100%;padding: 5px;margin-top: 50px;}.scaleConversionToolOptionThree .scaleScoreSelect label {display: block;text-align: center;position: relative;color: #004c76;cursor: pointer;font-size: 14px;font-weight: 400;margin: 0}.scaleConversionToolOptionThree .scaleScoreSelect label li {list-style: none}.scaleConversionToolOptionThree .scaleScoreSelect label:after {position: absolute;width: 0;border-top: 15px solid #004c76}.scaleConversionToolOptionThree .scaleScoreSelect ul {margin: 0;padding: 0;background-color: #fff;border-left: 2px solid #c2d4de;border-right: 2px solid #c2d4de;border-bottom: 2px solid #c2d4de;position: absolute;top: 68px;width: 100%;left: 0;z-index: 100;display: none}.scaleConversionToolOptionThree .scaleScoreSelect ul li {list-style: none;text-align: center;display: block;margin: 0;font-size: 14px;padding: 14px;color: #004c76;border-top: 1px solid #c2d4de;cursor: pointer}.scaleConversionToolOptionThree .scaleScoreSelect ul li.activeToggle, .scaleConversionToolOptionThree .scaleScoreSelect ul li:hover {background-color: #c2d4de}.scaleConversionToolOptionAnswer .scaleScore {border: 10px solid #c2d4de;background-color: #004c76;color: #fff;text-align: center;padding: 15px;width: 175px;height: 145px;line-height: 95px;margin: 0 auto;margin-bottom: 10px;font-weight: 700;font-size: 30px;display: block}.scaleConversionToolOptionAnswer .scaleScore span {display: block;line-height: 48px}.scaleConversionToolOptionAnswer .scaleScore span.scaleScoreTop {border-bottom: 2px solid #fff}.scaleConversionToolOptionAnswer .scaleScore.scaleScoreBelow {line-height: 48px}.scaleConversionToolOptionAnswer .scaleScoreCircle.scaleScoreNotReported {line-height: 35px !important}.scaleConversionToolOptionAnswer .scaleScore.scaleScoreText {line-height: 23px;font-size: 18px;padding: 10px;max-width: 220px;width: auto;height: auto}.scaleConversionToolOptionAnswer .scaleScoreCircle.scaleScoreText {line-height: 17px !important;font-size: 14px}.scaleConversionToolOptionAnswer h3 {font-size: 16px !important;font-weight: 700;color: #e1523d;margin: 0;padding: 20px 0;text-align: center;background: 0 0;border: none}.scaleConversionToolOptionAnswer .scaleScoreCircle {border: 10px solid #fbeae7;background-color: #e1523d;color: #fff;text-align: center;margin: 0 auto;margin-bottom: 10px;font-weight: 700;font-size: 25px}.scaleConversionToolDisclaimer {margin-top: 30px;border-top: 0px solid #f2f1f0;color: #cccccc;text-align: center;padding: 10px 30px;font-size: 12px;line-height: 20px;position: absolute;bottom: 0;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.scaleConversionToolDisclaimer a {text-decoration: underline;color: #004c76}.scaleScoreInputTemp {background-color: #ddd !important}.scaleTooltip {}.tempSelectScore::after {visibility: hidden}.tooldropdown::after {visibility: visible}#scaleConversionTool.deviceDesktop a.closePopup, #scaleConversionTool.deviceDesktop a.closePopup:hover {display: none}#scaleConversionTool.deviceMobile a.closePopup {display: block;font-size: 12px;color: #000}#scaleConversionTool.deviceMobile a.closePopup:hover {display: block;font-size: 12px;color: #000;text-decoration: none}#faq ul {margin: 0;padding: 0;}#faq li ul ul {list-style-type: circle;}#faq li ul ul li {list-style: circle;}#faq li a {color: #003770;font-size: 14px;line-height: 34px;}.list-marked {list-style: none;margin-bottom: 20px !important;}.list-marked li a.apri_chiudiFaq::before {content: "";display: inline-block;font-family: "FontAwesome";margin-right: 20px;transition: all 0.4s ease 0s;vertical-align: middle;}#chatBox {position: fixed;width: 350px;height: auto;right: 10px;bottom: 47px;text-align: center;z-index: 1000000;}#chatBox a.closed {position: absolute;width: 276px;height: 90px;margin: 0;padding: 0;background-image: url("/tpl/chatbox/ChatBox_closed.png");background-repeat: no-repeat;background-size: contain;display: none;bottom: 0;right: 0;}#chatBox .opened {position: relative;width: 300px;height: 348px;margin: 0;padding: 0;background-image: url("/tpl/chatbox/ChatBox_opened.png");background-repeat: no-repeat;background-size: contain;display: none;left: 0px;top: 0px;bottom: 0px;}#chatBox .opened a.closeCB {position: absolute;width: 50px;height: 50px;bottom: 12px;right: -50px;background-image: url("/tpl/chatbox/ChatBox_chiudi.png");background-repeat: no-repeat;background-size: contain;display: block;z-index: 1000;}#chatBox .opened .cbCont {position: absolute;width: 100%;height: auto;top: 105px;left: 0;right: 0;}#chatBox .opened a.cbBT {width: 156px;height: auto;background: #fff;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;color: #06205b;display: block;margin: 18px auto 0 auto;padding: 8px 0;font-size: 18px;text-decoration: none;}#chatBox a.closed.active, .opened.active {display: block;}