html{padding:0;margin:0}body{margin:0;padding:0;background-color:#3b5998;font-size:1rem;font-family:'Roboto',sans-serif;background-color:#e9eaed;background-image:url(/immagini/layout/sfondo.gif);background-repeat:repeat-x;background-color:#1b5792;font-display:swap;font-display:swap}h1,h2,h3,h4,h5,h6{font-family:Roboto Condensed,sans-serif;padding:0;margin:0;font-weight:normal;font-display:swap}h1.corsi_lista_2024,h2.corsi_lista_2024{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important}a{color:#3b5998;text-decoration:none;cursor:pointer}a:hover{color:#f90}img{height:auto;max-width:100%;opacity:1;transition:opacity .3s}img a,a img{border:0;border-style:none}img[data-src]{opacity:0}section,nav,aside,header,footer{padding:0;margin:0}ul,ol{padding:0;margin:0;list-style-position:inside;list-style-type:decimal}p{margin:0;padding:0}b,strong{font-family:'Roboto Condensed',sans-serif;font-weight:normal;font-display:swap}table{margin:0;padding:0;border-collapse:collapse}table thead{margin:0;padding:0;font-weight:normal}table thead th{text-align:left}table th,table td{vertical-align:top}#contenitore_principale{width:100%;max-width:1170px;margin:45px auto 0 auto;background-color:#fff}.contenitore_992{width:100%;max-width:1170px;margin:0 auto;padding:0;position:relative}#telefono_corsi_nonsolofitness_barra_superiore{visibility:visible;display:inherit;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}.contenitore_992 .telefono_nonsolofitness_barra_superiore{width:48%;float:left;padding:5% 1% 0 1%}.contenitore_992 .telefono_nonsolofitness_barra_superiore i{color:#32cd32;padding-right:5px}.contenitore_992 .telefono_nonsolofitness_barra_superiore span{color:#32cd32;font-size:1rem;letter-spacing:.1em;font-display:swap}.contenitore_992 .telefono_nonsolofitness_barra_superiore span a{color:#32cd32}.contenitore_992 .corsi_nonsolofitness_barra_superiore{width:48%;float:left;padding:2% 1% 0 1%;text-align:center}.contenitore_992 .corsi_nonsolofitness_barra_superiore #ddl_corso_tipologia_barra_superiore{width:100%;border:1px solid #ddd;background:#fff;font-size:1rem;font-family:'Roboto',sans-serif;height:3rem;font-display:swap}.contenitore_992 .logo_nonsolofitness{width:98%;float:left;padding:1% 1%;text-align:center}.contenitore_992 .logo_aics{width:0;visibility:hidden;display:none}select{width:93%;float:left;margin-bottom:15px;font-size:1rem;padding:.5%;border:1px solid #8b9dc3;font-family:Roboto;font-display:swap}select{height:2.6rem;color:#000}article{margin:20px 0;float:left;width:100%}article>header>hgroup{margin-bottom:10px;padding:0 2%;float:left}article>header>hgroup:after{display:block;clear:both;content:" "}article>header>hgroup h1{font-size:1.5rem;margin-bottom:5px;letter-spacing:.2rem;font-weight:bold;line-height:120%}article>header>hgroup h2{font-size:1rem;color:#333;letter-spacing:.15rem;margin-bottom:10px;line-height:115%;font-style:italic;font-weight:normal}article>header>hgroup h3{font-size:.9rem;font-style:italic;width:100%;float:left}article>header>hgroup h3:after{display:block;clear:both;content:" "}article>header>hgroup a{color:#3b5998;font-weight:bold}article>header>hgroup h3 section{padding:15px 0 0 90px}article>header>hgroup h3 section:nth-child(odd){font-size:.8rem}article h3{font-size:1.5rem;margin:0 0 5px 0;font-family:Roboto,Sans-Serif;color:#3b5998;color:#000;font-display:swap}article h4{font-size:1.4rem;margin:0 0 5px 0;font-family:Roboto,Sans-Serif;color:#445f97;color:#444;font-display:swap}article h5{font-size:1.3rem;margin:0 0 5px 0;font-family:Roboto,Sans-Serif;color:#445f97;color:#444;font-display:swap}article p{margin:0;padding:0 0 15px 0}article table{width:99.5%;margin-bottom:20px}article table tr{border-right:1px solid #dfe3ee;border-left:1px solid #dfe3ee}article table thead tr{border-right:0 solid transparent;border-left:0 solid transparent}article table tr th{border-top:2px solid #dfe3ee;padding:10px}article table td{padding:5px;border-bottom:1px solid #dfe3ee}article table tr:nth-child(odd){background-color:#fff}article table tr:nth-child(even){background-color:#dfe3ee}article table tr:last-child{border-bottom:2px solid #dfe3ee}article ul,article ol{padding:0 0 15px 0}article ul,article ol,article ul.none,article ol.none{list-style-type:none}article ul.numeri,article ol.numeri{list-style-type:decimal}article ul.lettere,article ol.lettere{list-style-type:lower-latin}article ul.simboli,article ol.simboli{list-style-type:square}article section.articolo_contenuto{margin:0 2%;letter-spacing:.03rem;line-height:1.5rem;float:left;width:96%}article section.articolo_contenuto img.immagine_principale{border:1px solid #ccc;display:block;text-align:center;float:none;margin:0 auto 10px auto;padding:0}blockquote{font-size:1rem;text-align:center;float:left;width:100%;line-height:1.2rem;font-style:italic;margin:0 auto 20px 0}.articolo_contenuto cite{font-size:.9rem;text-align:center;float:left;width:99%;line-height:1.4rem;font-style:italic;margin:10px auto 20px auto;background-color:#e7f7fd;border:1px solid #d0ecf6;font-family:Consolas,monaco,monospace;padding:1% .3%;font-display:swap}blockquote:after,cite:after{clear:both;display:block;content:" "}.section_iscriviti_download div a{text-decoration:none}table#menuveloce{margin-bottom:20px;font-size:.8rem;width:100%;float:left}table#menuveloce thead th{padding:.5% 0}table#menuveloce td{width:33%}table#menuveloce td i{visibility:hidden;display:none}table.tabelladate{margin-bottom:20px;font-size:.75rem;float:left}table.tabelladate thead{text-align:left}table.tabelladate tfoot tr{border:none}table.tabelladate tfoot td{background-color:#fff;font-size:.65rem;text-align:center;border:none;border-right:0 solid transparent;line-height:110%}table.tabelladate td:nth-child(1){width:45%}table.tabelladate td:nth-child(2){cursor:pointer}table.tabelladate td:nth-child(3),table.tabelladate th:nth-child(3){width:15%;text-align:center}table.tabelladate.sede td:nth-child(1){width:20%}table.tabelladate.sede td:nth-child(2){width:35%;cursor:inherit}table.tabelladate.sede td:nth-child(3){width:25%;cursor:pointer}table.tabelladate.sede td:nth-child(3) small{text-align:left}table.tabelladate.sede td:nth-child(4){width:10%;text-align:center}section.vantaggi{font-size:.9rem}section.vantaggi p{width:100%;float:left}section.vantaggi p:after{display:block;clear:both;content:" "}section.vantaggi strong{color:#3b5998;font-family:Roboto Condensed,Sans-Serif;font-display:swap}section img.immagine_principale_vantaggi{border:1px solid #ccc;text-align:center;float:left;margin:0 10px 10px 0;padding:10px;width:100px;height:100px}aside.torna_su{text-align:center;width:100%;padding:5px 0;float:left}.ul_container_corsi_in_sede_elenco_completo ul{list-style-type:none}.ul_container_corsi_in_sede_elenco_completo ul{list-style-type:none;margin-bottom:10px;padding-bottom:0}.ul_container_corsi_in_sede_elenco_completo ul li.area{color:#3b5998;font-family:Roboto Condensed;font-display:swap;font-display:swap}.ul_container_corsi_in_sede_elenco_completo ul li ol{list-style-type:none;margin-top:10px}.ul_container_corsi_in_sede_elenco_completo ul li ol li{line-height:180%;border-bottom:1px solid #e9eaed;font-size:.9rem;font-family:Roboto;font-display:swap}.ul_container_corsi_in_sede_elenco_completo ul li ol li i{font-size:.3rem;color:#dfe3ee}.ul_container_corsi_in_sede_elenco_completo ul li.area i{font-size:.8rem;padding-right:10px}.ul_container_corsi_in_sede_elenco_completo ul li.area.scuola{font-size:.9rem}.ul_container_corsi_in_sede_elenco_completo ul li.area.scuola span{color:red;font-size:1.1rem}article aside#fake_colonna_destra section#corsi_online_elenco{width:100%;float:left;margin-bottom:20px}article aside#fake_colonna_destra section#corsi_online_elenco section.corso_riga{width:100%;float:left;padding:2.5% 0;font-size:.79rem;border-bottom:1px solid #fff;line-height:1.2rem}article aside#fake_colonna_destra section#corsi_online_elenco section.corso_riga a{color:#000}article aside#fake_colonna_destra section#corsi_online_elenco section.corso_riga:nth-child(odd){background-color:#dfe3ee}article aside#fake_colonna_destra section#corsi_online_elenco img{float:left;margin:0 10px 0 3px;border-radius:5px 5px 5px 5px;width:40px;height:40px}article aside#fake_colonna_destra section#corsi_online_elenco section.corso_riga:nth-child(even) img{border:2px solid #fff}article aside#fake_colonna_destra section#corsi_online_elenco section.corso_riga:nth-child(odd) img{border:2px solid #dfe3ee}article aside#fake_colonna_destra section#corsi_online_elenco section.corso_riga strong.corso_tipologia{color:#f90}article aside#fake_colonna_destra section#corsi_online_elenco:after{display:block;clear:both;content:" "}article aside#fake_colonna_destra{margin:0 2%;float:left;width:96%}article aside#fake_colonna_destra section.social_network_buttons{text-align:center;width:100%;float:left;margin-bottom:10px}article aside#fake_colonna_destra section.social_network_buttons:after{display:block;clear:both;content:" "}article aside#fake_colonna_destra section.social_network_buttons section{width:25%;float:left}article aside#fake_colonna_destra section#calendario_prossimi_corsi{width:100%;float:left}article aside#fake_colonna_destra section#calendario_prossimi_corsi section.corso_riga{width:100%;float:left;padding:2.5% 0;font-size:.79rem;border-bottom:1px solid #fff;line-height:1.2rem;border-bottom:1px solid #dfe3ee}article aside#fake_colonna_destra section#calendario_prossimi_corsi section.corso_riga a{color:#000}article aside#fake_colonna_destra section#calendario_prossimi_corsi section.corso_riga:nth-child(odd){background-color:#dfe3ee}article aside#fake_colonna_destra section#calendario_prossimi_corsi img{float:left;margin:0 10px 0 3px;border-radius:5px 5px 5px 5px}article aside#fake_colonna_destra section#calendario_prossimi_corsi section.corso_riga:nth-child(even) img{border:2px solid #fff}article aside#fake_colonna_destra section#calendario_prossimi_corsi section.corso_riga:nth-child(odd) img{border:2px solid #dfe3ee}article aside#fake_colonna_destra section#calendario_prossimi_corsi section.corso_riga strong.corso_tipologia{color:#3b5998}article aside#fake_colonna_destra section#visualizza_tutti_i_corsi{margin-bottom:20px;text-align:right;padding:10px 0 0 0;width:100%;float:left}article aside#fake_colonna_destra section#visualizza_tutti_i_corsi a{color:red;font-size:1rem;font-weight:bold}#fake_colonna_destra #fake_colonna_destra_sezione_sinistra,#fake_colonna_destra #fake_colonna_destra_sezione_destra{width:100%;float:left}#fake_colonna_destra #fake_colonna_destra_sezione_sinistra:after,#fake_colonna_destra #fake_colonna_destra_sezione_destra:after{display:block;clear:both;content:" "}#fake_colonna_destra #fake_colonna_destra_sezione_destra{margin-top:10px}#fake_colonna_destra #fake_colonna_destra_sezione_sinistra,#fake_colonna_destra #fake_colonna_destra_sezione_destra{font-size:1.2rem}#fake_colonna_destra #fake_colonna_destra_sezione_destra blockquote,.section_opinioni_colonna_sinistra blockquote{padding:1% 1.5% 0 1.5%;font-size:.8rem;margin:10px 0;font-style:italic;position:relative;line-height:1.3rem;-moz-box-shadow:2px 2px 15px #dfe3ee;-webkit-box-shadow:2px 2px 15px #dfe3ee;box-shadow:2px 2px 15px #dfe3ee;float:left;min-width:97%;width:97%}#fake_colonna_destra #fake_colonna_destra_sezione_destra blockquote:after,.section_opinioni_colonna_sinistra blockquote:after{display:block;clear:both;content:" "}#fake_colonna_destra #fake_colonna_destra_sezione_destra blockquote:before,.section_opinioni_colonna_sinistra blockquote:before{content:"“";font-family:Georgia,serif;font-size:4rem;font-weight:bold;color:#8b9dc3;position:absolute;left:0;top:5px;font-display:swap}#fake_colonna_destra #fake_colonna_destra_sezione_destra blockquote::after,.section_opinioni_colonna_sinistra blockquote::after{content:""}#fake_colonna_destra #fake_colonna_destra_sezione_destra blockquote img,.section_opinioni_colonna_sinistra blockquote img{float:left;padding:3px;margin:0 10px 10px 0;border:1px solid #dfe3ee}#fake_colonna_destra #fake_colonna_destra_sezione_destra blockquote cite,.section_opinioni_colonna_sinistra blockquote cite{display:block;width:100%;text-align:right;font-style:normal;font-family:Roboto Condensed;padding:0;margin:5px 0 10px 0;color:#3b5998;font-display:swap}.fake_colonna_destra_sezione_destra_iscrizione_mobile{display:none;visibility:hidden}div.pulsante_colonna_destra{float:left;padding:10px 0;width:100%;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:15px;font-size:.8rem;letter-spacing:.1rem;font-family:Roboto Condensed;text-shadow:0 1px 1px #000;font-display:swap}div.pulsante_area_studente{border:1px solid #f3a41a;background-color:#f90;color:#fff}div.pulsante_download_calendario{border:1px solid #3b5998;background-color:#8b9dc3;color:#fff;display:none;visibility:hidden}div.pulsante_faq{border:1px solid #8b9dc3;background-color:#dfe3ee;color:#8b9dc3}div.pulsante_avvocato_risponde{border:1px solid #dfe3ee;background-color:#e9eaed;color:#8b9dc3}div.pulsante_newsletter{border:1px solid #bd1e00;background-color:#d02708;color:#fff}div.pulsante_contattaci{border:1px solid #679dd3;background-color:#568ac2;color:#fff}div.pulsante_colonna_destra a{text-decoration:none}div.pulsante_colonna_destra:hover{opacity:.6}section.colonna_destra_telefono{width:100%;margin:0 0 10px 0;float:left;font-size:2rem;color:#32cd32;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-shadow:0 1px 1px #000;border:1px solid #32cd32;padding:5px 0}section.colonna_destra_telefono:after{display:block;clear:both;content:" "}section.colonna_destra_telefono a{font-family:Roboto,sans-serif;color:#32cd32;font-display:swap}#colonna_destra_corsi_in_sede_commenti_visibile{width:100%;float:left;margin-bottom:20px}#colonna_destra_corsi_in_sede_commenti_visibile:after{display:block;clear:both;content:" "}body>footer{margin:20px 0 0 0;display:grid;grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr auto auto auto;grid-template-areas:"mailinglist mailinglist mailinglist mailinglist" "company info training contacts" "social info training contacts";padding:1rem;background:#fff;font-size:.8rem}body>footer h1{display:block;margin-bottom:.5rem;font-weight:normal;font-size:1.4rem;color:#e2001a}body>footer h1 .material-icons{margin-right:.25rem;vertical-align:middle;font-size:1em;color:#000}body>footer>nav>a{display:block;border-radius:3px;padding:1rem;text-decoration:none;color:#000}body>footer>nav>a .material-icons{display:inline-block;margin-right:.25rem;vertical-align:middle;color:#000}body>footer>nav>a.selected{color:#e2001a}body>footer>nav>a:active,body>footer>nav>a:hover{background:#fff}#footer-company{grid-area:company}#footer-company p{font-size:.8rem;line-height:160%}#footer-mailing-list{grid-area:mailinglist}#footer-social{grid-area:social}#footer-info{grid-area:info}#footer-training{grid-area:training}#footer-contacts{grid-area:contacts}#footer-logo{display:block;margin-bottom:.5rem}#footer-logo img{height:60px}#mailing-list-form{display:grid;grid-column-gap:1rem;grid-template-columns:2fr 2fr 2fr 1fr}#footer-social>nav{display:grid;grid-column-gap:1rem;grid-template-columns:minmax(auto,50px) minmax(auto,50px) minmax(auto,50px) minmax(auto,50px) minmax(auto,50px) minmax(auto,50px) minmax(auto,50px);margin-bottom:1rem}#footer-social>nav img{width:100%;filter:grayscale(1);width:50px;height:50px}#footer-social>nav a:active img,#footer-social>nav a:hover img{filter:grayscale(0);animation-name:grayscale;animation-duration:.5s;animation-iteration-count:1}@media only screen and (min-width:1240px){body>footer{padding-left:calc((100% - 1200px)/2);padding-right:calc((100% - 1200px)/2)}}@media only screen and (max-width:800px){body>footer{grid-template-columns:1fr 1fr;grid-template-areas:"mailinglist mailinglist" "company company" "social social" "training training" "info contacts"}#mailing-list-form{grid-template-columns:1fr 1fr}#footer-training>a{float:left;width:calc((99.99% - 1rem)/2)}#footer-training>a:nth-child(even){margin-right:1rem}}.contenitore_992:after{display:block;clear:both;content:" "}article:after{display:block;clear:both;content:" "}article section.articolo_contenuto{display:block;clear:both;content:" "}article aside.tratto_da:after{display:block;clear:both;content:" "}section#faq aside.torna_su{display:block;clear:both;content:" "}articolo_contenuto img.immagine_principale_corso{text-align:center}img.immagine_principale_corso{margin:0 0 20px 0;padding:5px 0;border-bottom:1px solid #ccc;border-top:1px solid #ccc;width:100%}img.immagine_principale_corso:after{display:block;content:" ";clear:both}.blink{-webkit-animation-name:blinker;-webkit-animation-duration:1.5s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-name:blinker;-moz-animation-duration:1.5s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;animation-name:blinker;animation-duration:1.5s;animation-timing-function:linear;animation-iteration-count:infinite;color:red;font-weight:bold;font-size:1.1rem}@-moz-keyframes blinker{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blinker{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes blinker{0%{opacity:1}50%{opacity:0}100%{opacity:1}}#prossimi_corsi_calendario table{float:left;margin-bottom:20px;width:100%;height:100%;min-width:100%;min-height:100%;font-size:.95rem}#prossimi_corsi_calendario table th{background-color:#28409d;color:#fff}#prossimi_corsi_calendario table th a{color:#fff}#prossimi_corsi_calendario table th a:hover{font-size:1rem}#prossimi_corsi_calendario table tr{border-right:0 solid #dfe3ee;border-left:0 solid #dfe3ee}#prossimi_corsi_calendario table tbody tr td{vertical-align:middle;height:70px;font-size:.8rem}#prossimi_corsi_calendario table tbody tr td:nth-child(1){color:red;text-align:center;background-color:#ecedef;width:25%;font-size:1rem}#prossimi_corsi_calendario table tbody tr td:nth-child(2){text-align:center;background-color:#f3f4f6;width:75%;padding:10px 0;line-height:150%}#prossimi_corsi_calendario table tbody tr td:nth-child(2) a{color:#000}#prossimi_corsi_calendario table tbody tr td:nth-child(2) strong{text-transform:uppercase}#prossimi_corsi_calendario table tbody tr td:nth-child(2) strong:last-of-type{color:red}#prossimi_corsi_calendario table tbody tr td:nth-child(2) strong:last-of-type a{color:red}#prossimi_corsi_calendario table tfoot tr td{color:#28409d;font-weight:bold;padding:10px 0;text-align:right;font-size:.8rem}#prossimi_corsi_calendario table i{font-weight:normal}#prossimi_corsi_calendario table tfoot tr td small{display:none;visibility:hidden}section.colonna_destra_telefono{width:100%;margin:0 0 15px 0;float:left}section.colonna_destra_telefono:after{display:block;clear:both;content:" "}.banner_emergenza{width:100%;float:left;top:0;left:0;position:absolute;height:40px;background-color:#d02708;background-color:#f1af09;text-align:center}.banner_emergenza:after{display:block;clear:both;content:" "}.section_avviso{text-align:center;vertical-align:middle;line-height:40px;font-size:.95rem;color:#fff;letter-spacing:.12rem;color:#fff}.section_avviso a{color:#fff;font-size:.95rem;letter-spacing:.15rem;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-shadow:0 1px 1px #000;font-family:Roboto Condensed;font-display:swap}.banner_emergenza a:hover{opacity:.8}#x_chiudi_banner_emergenza{position:absolute;top:8px;right:10px}.banner_emergenza a#x_chiudi_banner_emergenza{color:#fff;font-size:1.2rem}.section_avviso a i{font-weight:normal;font-size:1.2rem;padding:0 .8rem}@media only screen and (min-width:320px){}@media only screen and (min-width:480px){.contenitore_992 .telefono_nonsolofitness_barra_superiore{padding:3% 1% 1% 1%}.contenitore_992 .telefono_nonsolofitness_barra_superiore i{font-size:2em}.contenitore_992 .telefono_nonsolofitness_barra_superiore span{font-size:1.4rem}article section.articolo_contenuto img.immagine_principale{float:left;margin:0 15px 10px 0}article section.articolo_contenuto img.immagine_corpo_articolo_float_left{float:left;margin:0 10px 5px 0;padding:2px}article section.articolo_contenuto img.immagine_corpo_articolo_float_right{float:right;margin:0 0 5px 10px;padding:2px}table#menuveloce{margin-bottom:30px;font-size:.9rem}table#menuveloce thead th{padding:.8% 0}table#menuveloce td{width:33%}table#menuveloce td i{visibility:visible;display:inline}table.tabelladate{margin-bottom:20px;font-size:.85rem}table.tabelladate th{font-size:1rem}table.tabelladate tfoot tr{border:none}table.tabelladate tfoot td{font-size:.75rem}table.tabelladate td:nth-child(1){width:40%}table.tabelladate td:nth-child(2) small{visibility:visible;display:inline}table.tabelladate.sede td:nth-child(3) small{visibility:visible;display:inline}.section_iscriviti_download div{max-width:230px;width:40%;font-size:.9rem}.section_iscriviti_download div:not(.telefono) i{visibility:visible;display:inline}.section_iscriviti_download div.telefono{visibility:hidden;display:none}.section_iscriviti_download div.download{visibility:visible;display:inline}#fake_colonna_destra #fake_colonna_destra_sezione_sinistra{width:48%;float:left}#fake_colonna_destra #fake_colonna_destra_sezione_destra{width:48%;float:right}#fake_colonna_destra #fake_colonna_destra_sezione_sinistra:after,#fake_colonna_destra #fake_colonna_destra_sezione_destra:after{display:inline;clear:both;content:" "}#fake_colonna_destra #fake_colonna_destra_sezione_destra{margin-top:0}div.pulsante_colonna_destra{width:100%;font-size:1rem}div.pulsante_colonna_destra i.material-icons{font-size:1.1rem;padding-right:.7rem}}@media only screen and (min-width:768px){.contenitore_992 .logo_nonsolofitness{width:58%;text-align:left;padding:10px}.contenitore_992 .logo_aics{width:35%;float:right;text-align:right;padding:10px;visibility:visible;display:inline}.contenitore_992 .logo_aics strong{display:block;font-size:.8rem;letter-spacing:.1rem}article section.articolo_contenuto img.immagine_principale{padding:3px}.section_iscriviti_download div{font-size:1rem}.corso_lista .postisedidate{display:inline;float:left;margin:0;padding:0;width:49%}.corso_lista .corsodettagli{display:inline;float:right;margin:0;padding:0;width:49%}.section_avviso{font-size:.85rem}.banner_emergenza i{font-size:.75rem}.banner_emergenza .fa-times{font-size:.85rem}.banner_emergenza .fa-long-arrow-right{display:none;visibility:hidden}}@media only screen and (min-width:992px){#contenitore_principale{margin-top:45px}#telefono_corsi_nonsolofitness_barra_superiore{visibility:hidden;display:none}article{margin:0 0 20px 0}article>header>hgroup{padding:0 4.5%}article>header>hgroup h1{font-size:2rem}article>header>hgroup h2{font-size:1.2rem}article>header>hgroup.hgroup_corso_formazione{padding:0 2%}article section.articolo_contenuto{margin:0 3% 0 2%;width:62%}article aside#fake_colonna_destra{margin:0 2% 0 0;float:left;width:31%}#fake_colonna_destra #fake_colonna_destra_sezione_sinistra,#fake_colonna_destra #fake_colonna_destra_sezione_destra{width:100%;float:left}#fake_colonna_destra #fake_colonna_destra_sezione_sinistra:after,#fake_colonna_destra #fake_colonna_destra_sezione_destra:after{display:block;clear:both;content:" "}#fake_colonna_destra #fake_colonna_destra_sezione_destra{margin-top:10px}div.pulsante_download_calendario{visibility:visible;display:inline}header>hgroup.hgroup_corso_formazione_new{padding:0}header>hgroup.hgroup_corso_formazione_new h1{font-size:2rem;margin:1rem 0}header>hgroup.hgroup_corso_formazione_new h2{font-size:1.2rem}header>hgroup.hgroup_corso_formazione_new{padding:0}}.section_sharethis{float:left;width:99.9%;padding:0;margin:0 0 10px 0}.section_sharethis:after{display:block;clear:both;content:" "}article dl{padding:0;margin:0 0 20px 0}article dl dt{padding:0;font-weight:bold;font-size:1rem;color:#3b5998;letter-spacing:.09rem;margin-bottom:3px;font-family:Open Sans,Sans-Serif;font-display:swap}article dl dd{padding:0 0 10px 0;font-size:.9rem}.corso_lista h4{font-size:1.1rem;margin:5px 0 10px 0;text-align:center;font-style:italic}.contenitore_principale_doppio_menu{width:100%;float:left;top:0;left:0;position:absolute}.contenitore_principale_doppio_menu:after{display:block;clear:both;content:" "}.contenitore_1170{width:100%;max-width:1170px;margin:0 auto 0 auto}#barra_superiore_pre_menu{background-color:#00235d;background-color:transparent}#barra_superiore_pre_menu #contenitore_pre_menu_item{width:94%;margin:0 3%;padding:0;padding:10px 0;font-family:Roboto,sans-serif;font-display:swap}#barra_superiore_pre_menu #contenitore_pre_menu_item:after{display:block;clear:both;content:" "}#barra_superiore_pre_menu #contenitore_pre_menu_item section{float:right;width:150px;color:#fff;text-align:right;font-size:.8rem}#barra_superiore_pre_menu #contenitore_pre_menu_item section i{padding-right:5px;font-size:1.1rem}#barra_superiore_pre_menu #contenitore_pre_menu_item section a{color:#fff}#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cssmenu:after,#cssmenu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#cssmenu #menu-button{display:none}#cssmenu{font-family:Roboto,sans-serif;background:#3b5998;font-display:swap}#cssmenu>ul>li{float:left}#cssmenu.align-center>ul{font-size:0;text-align:center}#cssmenu.align-center>ul>li{display:inline-block;float:none}#cssmenu.align-center ul ul{text-align:left}#cssmenu.align-right>ul>li{float:right}#cssmenu>ul>li>a{padding:17px;font-size:12px;letter-spacing:1px;text-decoration:none;color:#fff;font-weight:700;text-transform:uppercase}#cssmenu>ul>li:hover>a{color:#f90}#cssmenu>ul>li.has-sub>a{padding-right:30px}#cssmenu>ul>li.has-sub>a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#fff;content:''}#cssmenu>ul>li.has-sub>a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#fff;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#cssmenu>ul>li.has-sub:hover>a:before{top:23px;height:0}#cssmenu ul ul{position:absolute;left:-9999px}#cssmenu.align-right ul ul{text-align:right}#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;font-variant:small-caps}#cssmenu li:hover>ul{left:auto}#cssmenu.align-right li:hover>ul{left:auto;right:0}#cssmenu li:hover>ul>li{height:35px}#cssmenu ul ul ul{margin-left:100%;top:0}#cssmenu.align-right ul ul ul{margin-left:0;margin-right:100%}#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,.15);padding:11px 15px;width:195px;font-size:13px;text-decoration:none;color:#ddd;font-weight:400;background:#3b5998}#cssmenu ul ul li:last-child>a,#cssmenu ul ul li.last-item>a{border-bottom:0}#cssmenu ul ul li:hover>a,#cssmenu ul ul li a:hover{color:#fff}#cssmenu ul ul li.has-sub>a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}#cssmenu.align-right ul ul li.has-sub>a:after{right:auto;left:11px}#cssmenu ul ul li.has-sub>a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#cssmenu.align-right ul ul li.has-sub>a:before{right:auto;left:14px}#cssmenu ul ul>li.has-sub:hover>a:before{top:17px;height:0}@media all and (max-width:1024px),only screen and (-webkit-min-device-pixel-ratio:2)and (max-width:1024px),only screen and (min--moz-device-pixel-ratio:2)and (max-width:1024px),only screen and (-o-min-device-pixel-ratio:2/1)and (max-width:1024px),only screen and (min-device-pixel-ratio:2)and (max-width:1024px),only screen and (min-resolution:192dpi)and (max-width:1024px),only screen and (min-resolution:2dppx)and (max-width:1024px){#cssmenu{width:100%}#cssmenu ul{width:100%;display:none}#cssmenu.align-center>ul{text-align:left}#cssmenu ul li{width:100%;border-top:1px solid rgba(120,120,120,.2)}#cssmenu ul ul li,#cssmenu li:hover>ul>li{height:auto}#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}#cssmenu>ul>li{float:none}#cssmenu ul ul li a{padding-left:25px}#cssmenu ul ul ul li a{padding-left:35px}#cssmenu ul ul li a{color:#ddd;background:none}#cssmenu ul ul li:hover>a,#cssmenu ul ul li.active>a{color:#fff}#cssmenu ul ul,#cssmenu ul ul ul,#cssmenu.align-right ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}#cssmenu>ul>li.has-sub>a:after,#cssmenu>ul>li.has-sub>a:before,#cssmenu ul ul>li.has-sub>a:after,#cssmenu ul ul>li.has-sub>a:before{display:none}#cssmenu #menu-button{display:block;padding:17px;color:#ddd;cursor:pointer;font-size:12px;text-transform:uppercase;font-weight:700}#cssmenu #menu-button:after{position:absolute;top:22px;right:17px;display:block;height:4px;width:20px;border-top:2px solid #ddd;border-bottom:2px solid #ddd;content:''}#cssmenu #menu-button:before{position:absolute;top:16px;right:17px;display:block;height:2px;width:20px;background:#ddd;content:''}#cssmenu #menu-button.menu-opened:after{top:23px;border:0;height:2px;width:15px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#cssmenu #menu-button.menu-opened:before{top:23px;background:#fff;width:15px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid rgba(120,120,120,.2);height:46px;width:46px;cursor:pointer}#cssmenu .submenu-button.submenu-opened{background:#262626}#cssmenu ul ul .submenu-button{height:34px;width:34px}#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}#cssmenu ul ul .submenu-button:after{top:15px;right:13px}#cssmenu .submenu-button.submenu-opened:after{background:#fff}#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}#cssmenu ul ul .submenu-button:before{top:12px;right:16px}#cssmenu .submenu-button.submenu-opened:before{display:none}}h3.h3_sottosezione{width:100%;padding-bottom:5px;border-bottom:1px solid #f90;margin-bottom:10px;font-family:Open Sans,Sans-Serif;text-shadow:0 1px 1px #000;font-size:1.1rem;text-transform:uppercase;color:#f90;font-display:swap}h3.h3_sottosezione:after{clear:both;content:" ";display:block}h3.h3_sottosezione a{color:#f90}h3.h3_sottosezione i{font-size:1.1rem}.section_trustpilot{margin:0 0 20px 0;float:left;width:100%;text-align:center}.section_trustpilot:after{display:block;clear:both;content:" "}.div_modal_popup{background-color:#0f4c81;display:none;position:fixed;z-index:1;padding-top:3rem;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#3b5998;background-color:rgba(59,89,152,.8)}.modal-content{margin:2rem auto 0 auto;width:50%;min-width:300px;color:#000;font-family:Roboto;border:3px solid #0f4c81;padding:.5rem;background-color:#fff}.modal-content section.contenitore_principale{width:100%;font-size:.9rem}.modal-content section.contenitore_principale:after{display:block;clear:both;content:" "}.modal-content section.contenitore_principale section.titolo_principale{width:100%;font-size:1rem;background-color:#fff;text-align:center;margin:0 0 1rem 0;text-shadow:0 1px 1px #000;color:#fff;background-color:#069;padding:.9rem 0}.modal-content section.contenitore_principale section.titolo_principale.rosso{background-color:red}.modal-content section.contenitore_principale section.titolo_principale:after{display:block;clear:both;content:" "}.modal-content section.chiusura_bottom{text-align:center;cursor:pointer}.modal-content section.chiusura_bottom img{width:48px;height:48px}@media only screen and (max-width:768px){.modal-content{margin:0;width:100%;border:0 solid #fff;padding:1.2rem 0 3rem 0;background-color:#fff}.modal-content p{padding-right:.4rem;padding-left:.8rem}}.material-icons{display:inline-block;vertical-align:middle}#div_modal_popup_avviso .modal-content .contenitore_principale section.section_pulsante{text-align:center;padding:0 0 10px 0}#div_modal_popup_avviso .modal-content .contenitore_principale section.section_pulsante input{float:none}#div_modal_popup_avviso .modal-content .contenitore_principale #btn_recupera_password{background-color:#069;width:50%}@media only screen and (max-width:768px){#div_modal_popup_avviso .modal-content .contenitore_principale #btn_recupera_password{width:80%}}#cookie_banner{background-color:#202124;width:100%;position:fixed;bottom:0;font-family:Roboto;display:none;visibility:hidden;z-index:999}#cookie_banner .content{margin:0;width:100%;color:#fff;font-size:1rem;border-radius:5px}#cookie_banner .content p{padding:1rem;margin:0;line-height:200%}#cookie_banner .bottom{position:relative;width:100%;bottom:0;text-align:right}#cookie_banner .bottom p{text-align:right;padding:1rem;margin:0}#cookie_banner .bottom p a{color:#669df6;padding-left:1.5rem;font-weight:bold;text-decoration:none;cursor:pointer}#cookie_banner .content:after,#cookie_banner .bottom:after{display:block;content:" ";clear:both}#whatsapp_scrivici{background-color:transparent;width:60px;position:fixed;bottom:1rem;font-family:Roboto;z-index:888;left:2rem}@media only screen and (min-width:769px){#cookie_banner{width:500px;height:150px;position:absolute;bottom:1rem;right:2rem}}