<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (max-width: 320px) {
 /*---- PAGINA INDEXANTE ------------*/
    .SIZE500, .SIZE274 {
        color: white;
    }
    .SIZE500{
        font-size:2em
    }
    .SIZE274{
        font-size:1em;
        font-weight: bold;
    }
   .maskindex{
       top: 20px;
       padding: 8px;
       left: 15px;
   }
 /*---- FINE PAGINA INDEXANTE ------------*/
       h1 {
        font-size: 22pt;
    }
    h2 {
        font-size: 15pt;
    }
    h3 {
        font-size: 10pt;
        margin: 0px;
    }
    section, article {
        margin-bottom: 0.5em !important;
    }
    .PL2em{
        padding-left: 0
    }
    .PL10{
        padding-left: 0
    }
    .PT16{
        padding-top: 5px;
    }
    .PT32{
        padding-top: 5px;
    }
    .PT92{
        padding-top: 5px;
    }
    .PB16{
        padding-bottom: 5px;
    }
   .PDF &gt;a{
       color: red
   }
    .PT8{
        padding-top: 0;
    }
    .ML80{
    margin-left: 0px;
}
    .MT145{
        margin-top: 0;
    }
    .MT50{
        margin-top: 0;
    }
    .MT18px{
        margin-top: 0;
    }
    .MB18px{
        margin-bottom: 0;
    }
    p {
        text-align: justify;
        font-size: 10.5pt;
        line-height: 13pt;
    }
    .SIZE2-5 {
        line-height: 1.5em;
    }
        .TITOLOPAGINA {
        font-size: 2em;
    }
    .titolosmall {
        text-align: left;
        font-size: 0.7em;
        margin-left: -145px;
    }
    .SOTTOTITOLOPAGINA{
        width: 100%
    }
    .introduzione {
        font-size: 1.2em;
        padding-left: 5px;
        padding-right: 5px;
    }
    .SOTTOTITOLOPAGINAespo, .SOTTOTITOLOPAGINAespo2, .titoloconferenza{
        font-size: 1.2em;
        padding-bottom: 0,5em;
    }
    .meta {
        width: 97%;
    }
    .image.fit {
        margin: 0;
    }
    .www{
        width:10%
    }
    .foot {
        color: #fff;/*#D4FC9C;giallino*/
        font-size: 1.8em;
        margin-bottom: 0.5em;
        margin-left: 0.5em;
        font-weight: 100;
        padding-left: 15px
    }
    #footer section {
        border-bottom: 0px solid #CCC;
        padding-bottom: 0;
        margin-bottom: 0em !important;
    }
    #footer section &gt; h3.footer {
        font-size: 18pt;
    }
    #footer p {
        text-align: left;
        color: #f4f8fb;
        padding-left: 15px
    }
    .testofooter {
        padding-right: 19px;
        text-align: justify;
    }
    #footer ol &gt; li {
        font-size: 2em;
    }
    #footer .contact {
        margin-top: 1em; /*2em*/
    }
    .contact .last {
        margin-top: 1em;/*2em*/
    }
    #credits {
        text-align: center;
        padding: 0 35px 5px 35px 
    }
    .border{
        border-left: 0px dotted #f4f8fb;
    }
    .VieWsocial{
        padding: 0;
    }
    #social ul li {
        float: left;
        display: block;
        text-decoration: none;
        margin-left: 17px;
        margin-right: 12px;
        padding-top: 3px;
        padding-left: 5px;
    }
    .maskindex{
       top: 20px;
       padding: 8px;
       left: 15px;
       background-color: rgba(0,0,0,0.5);
   }  
    .TITOLOPAGINABIG{
        font-size: 1.5em;
    }
    .boxindex{
        border-radius: 23px;
        box-shadow: 0px 9px 0px 0px rgba(0, 0, 0, 0.05);
        padding: 1em 11px 1em 11px;
    }
    .introindex{
        padding: 0px 15px 14px;
    }
   .sfondo{
        background-image: url(../layout/sfondoPIC.jpg); 
        background-position: center;
        background-repeat: no-repeat;
        width: 100%;
    }
    hgroup {
        bottom: 37px;
    }
    .site-title {
        font-weight: 500;
    }
    .contenitoreBlack {
        padding: 0;
    }
    .contenitore1300 {
        width: 100%;
    }
    .major {
        padding-top: 13px;
    }
    .TitoliIndex {
        font-size: 17pt;
    }
    .SottotitoloIndex {
        font-size: 15pt;
    }
    .titoloHOME {
        padding-left: 0.3em;
    }
    #features-wrapper {
        padding: 0px 15px 14px;
    }
    #main-wrapper {
        padding: 0px 5px;
    }
    .shadow{ /*testo in 3d */
        text-shadow:none;
    }
    .box.feature .inner {
        padding: 0.5em;
    }
    .box.feature {
        padding-bottom: 3px;
        min-height: 471px;
    }
    .introindex {
        margin-top: 0;
    }
    .like{
        padding: 0
    }
    .video{
        width: 100%
    }
    .visible{
        display:none;
    }
    .visibleORE{
        display:none;
    }
    .soldout{
    background-image: url(../image/SoldOut_picc.png); 
    background-position: top;
    background-repeat: no-repeat;
    width: 100%;
 }
}
@media screen and (min-width: 321px) and (max-width: 480px){ 

 /*---- PAGINA INDEXANTE ------------*/
    .SIZE500, .SIZE274 {
        color: white;
    }
    .SIZE500{
        font-size: 2em;
    }
    .SIZE274{
        font-size: 1em;
        font-weight: bold;
    }
    .maskindex{
       top: 20px;
       padding: 8px;
       left: 15px;
       background-color: rgba(0,0,0,0.5);
   }  
 /*---- FINE PAGINA INDEXANTE ------------*/
    .soldout {
        background-image: url(../image/SoldOut_picc.png);
        background-position: top;
        background-repeat: no-repeat;
        width: 100%;
    }
   .video{
       width: 100%
   }
    h1 {
        font-size: 22pt;
    }
    h2 {
        font-size: 15pt;
    }
    h3 {
        font-size: 10pt;
        margin: 0px;
    }
    section, article {
        margin-bottom: 0.5em !important;
    }
    .PL2em{
        padding-left: 0
    }
    .PL10{
        padding-left: 0
    }
    .PT16{
        padding-top: 5px;
    }
    .PT32{
        padding-top: 5px;
    }
    .PT92{
        padding-top: 5px;
    }
    .PB16{
        padding-bottom: 0;
    }
    .PT8{
        padding-top: 0;
    }
    .PDF &gt; a{
        color: red;
    }
    .ML80{
    margin-left: 0px;
}
    .MT145{
        margin-top: 0;
    }
    .MT50{
        margin-top: 0;
    }
    .MT18px{
    margin-top: 0;
    }
    .MB18px{
        margin-bottom: 0;
    }
     .txtAchernar{
        width: 60%;
        padding-top: 0;
}
/*------------- titoli e paragrafi -----------------*/
    
    .TITOLOPAGINA {
    font-size: 2em;
    }
    h1 .Intro{
        font-size: 1.5em;
        margin: 10px 0;
    }
    .SOTTOTITOLOPAGINA {
        font-size: 1.8em;
    }
    .titolosmall {
        text-align: left;
        font-size: 0.7em;
        margin-left: -145px;
    }
    p {
        text-align: justify;
        font-size: 10.5pt;
        line-height: 13pt;
    }
   .SIZE2-5 {
        line-height: 1.5em;
    }
    .introduzione {
        font-size: 1.2em;
        padding-left: 5px;
        padding-right: 5px;
    }
    .sottotitolosmall{
        text-align: center
    }
    .SOTTOTITOLOPAGINAespo, .SOTTOTITOLOPAGINAespo2, .titoloconferenza{
        font-size: 1.2em;
        padding-bottom: 0,5em;
    }
/* -------------- varie -----------------------*/
    .meta {
        width: 97%;
    }
    .image.fit {
        margin: 0px;
    }
    #main-wrapper {
        padding: 0px 5px;
    }
    /*-------social --------------*/
.VieWsocial{
        padding: 0;
    }
    #social ul li {
    float: left;
    display: block;
    text-decoration: none;
    margin-left: 17px;
    margin-right: 12px;
    padding-top: 3px;
    padding-left: 5px;
}
/*------------- footer ---------------*/
    
    .foot {
    color: #fff;/*#D4FC9C;giallino*/
    font-size: 1.8em;
    margin-bottom: 0.5em;
 /*   margin-left: 0.5em;*/
    font-weight: 100;
    padding-left:15px;
    }
    .testofooter{
        padding-left: 15px;
    }
    #footer p {
    text-align: left;
    color: #f4f8fb;
    padding-left: 15px
    }
    #footer section {
        border-bottom: 0px solid #CCC;
        padding-bottom: 0;
        margin-bottom: 0em !important;
    }
    #footer section &gt; h3.footer {
        font-size: 18pt;
    }
    #footer ol &gt; li {
        font-size: 2em;
    }
    #footer .contact {
        margin-top: 1em;/*2em*/
    }
    #credits {
    text-align: center;
    }
    .border{
       border-left: 0px dotted #f4f8fb;
   }
/* ------INDEX usato anteprima x espositori ----------*/
 .maskindex{
       top: 20px;
       padding: 8px;
       left: 15px;
       background-color: rgba(0,0,0,0.5);
   }    
.TITOLOPAGINABIG{
        font-size: 2em;
    }
   .sfondo{
    background-image: url(../layout/sfondoPIC.jpg); 
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
 }
/* pagina INDEX */
.shadow{ /*testo in 3d */
    text-shadow:none;
}
 .boxindex{
        border-radius: 23px;
        box-shadow: 0px 9px 0px 0px rgba(0, 0, 0, 0.05);
        padding: 1em 11px 1em 11px;
        
    }
    .introindex{
        padding: 0px 15px 14px;
    }
  
    hgroup {
        bottom: 37px;
    }
    .site-title {
        font-weight: 500;
    }
    .contenitoreBlack {
        padding: 0;
    }
    .contenitore1300 {
        width: 100%;
    }
    .major {
        padding-top: 13px;
    }
    .TitoliIndex {
        font-size: 17pt;
    }
    .SottotitoloIndex {
        font-size: 15pt;
    }
    .titoloHOME {
        padding-left: 0.3em;
    }
    #features-wrapper {
        padding: 0px 15px 14px;
    }
 
 .box.feature .inner {
    padding: 0.5em;
}
.box.feature {
    padding-bottom: 3px;
    min-height: 455px;
}
   .introindex {
    margin-top: 0;
       }
   .heigth30px{
    min-height: 10px
    }
   .height150px{
       height:auto;
   }
   .visible{
        display:none;
    }
   .visibleORE{
        display:none;
    }
}
@media screen and (min-width: 320px) and (max-width: 568px) { /*cellulare nokia orizzontale*/
/*---- PAGINA INDEXANTE ------------*/
    .SIZE500, .SIZE274 {
        color: white;
    }
    .SIZE500{
        font-size: 2em;
    }
    .SIZE274{
        font-size: 1.1em;
    }
     .maskindex{
       top: 20px;
       padding: 8px;
       left: 15px;
       background-color: rgba(0,0,0,0.5);
   }  
 /*---- FINE PAGINA INDEXANTE ------------*/
    .titolosmall {
        text-align: right;
         margin-left: -145px;
         padding-right: 7px;
    }
    .sottotitolosmall{
        text-align: center
    }
    .image img {
        display: block;
        width: 100%;
    }
    .MT50{
        margin-top: 0;
    }
    .ML80{
    margin-left: 0px;
}
    .MT145 {
        margin-top: 0;
    }
    .MT18px{
    margin-top: 0;
    }
    .MBT18px{
    margin-bottom: 0;
    }
     .txtAchernar{
     width: 71%;
     padding-top: 0;
}
 /*---------------- musica ------------
    .BOTTONI_SCH{
         width: 100%
     }
    .BOTTONI_SCHDIS{
         width: 100%
     }*/
    .like{
        padding: 0
    }
 .border{
       border-left: 0px dotted #f4f8fb;
   }
 .video{
     width: 100%
 }
 .heigth30px{
    min-height: 2px
}
 .height150px{
       height:auto;
   }
 .shadow{ /*testo in 3d */
    text-shadow:none;
}
}
@media screen and (min-width: 481px) and (max-width: 767px){ /* samsung verticale*/
 /*---- PAGINA INDEXANTE ------------*/
    .SIZE500, .SIZE274 {
        color: white;
    }
    .SIZE500{
        font-size: 2em;
    }
    .SIZE274{
        font-size: 1.1em;
        font-weight: bold;
    }
    .maskindex{
       top: 87px;
       padding: 14px;
       left: 15px;
       background-color: rgba(0,0,0,0.5);
    }  
 /*---- FINE PAGINA INDEXANTE ------------*/ 
  .VieWsocial{
        padding: 0.5em 0 0 0.5em;
        text-align: center;
  }
    #social ul li {
        margin-left: 27px;
    }
     h1 {
        font-size: 22pt;
    }
    h2 {
        font-size: 15pt;
    }
    h3 {
        font-size: 10pt;
        margin: 0px;
    }
 /*------------- padding vari -----------------------*/
    .L2em {
      padding-left: 0;
    }
    .PT16, .PT8, .PT32, .PT92{
        padding-top: 5px;
    }
    .PB16{
        padding-bottom: 0;
    }
    .PT8{
        padding-top: 4px;
    }
    .PDF &gt; a{
        color: red
    }
    .titolosmall {
    text-align: right;
    padding-right: 0;
    font-size: 0.6em;
}
    .ML80{
    margin-left: 0px;
}
    .MT145 {
        margin-top: 0;
    }
    .MT50{
        margin-top: 0;
    }
    .MT18px{
    margin-top: 0;
}
    .MB18px{
    margin-bottom: 0;
}
    .txtAchernar{
     width: 68%;
     padding-top: 0;
}
    .TITOLOPAGINABIG{
        font-size: 2.5em;
    }
    .sfondo{
    background-image: url(../layout/sfondoPIC.jpg); 
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
 }
    .soldout {
        background-image: url(../image/SoldOut_picc.png);
        background-position: top;
        background-repeat: no-repeat;
        width: 100%;
    }
    section, article {
        margin-bottom: 0.5em !important;
    }
    p {
        text-align: justify;
        font-size: 10.5pt;
        line-height: 13pt;
    }
        .SIZE2-5 {
    line-height: 1.5em;
    }

    .introduzione{
        font-size: 1.2em
    }
    .sottotitolosmall{
        text-align: center
    }
    .SOTTOTITOLOPAGINAespo, .SOTTOTITOLOPAGINAespo2, .titoloconferenza{
        font-size: 1.2em;
        padding-bottom: 0,5em;
    }
    .meta {
        width: 97%;
    }

    .image.fit {
        margin: 0px;
    }
        .foot {
    color: #fff;/*#D4FC9C;giallino*/
    font-size: 1.8em;
    margin-bottom: 0.5em;
    margin-left: 0.5em;
    font-weight: 100;
    }
    #footer p {
    text-align: left;
    color: #f4f8fb;
    padding-left: 15px
    }
    #footer section {
        border-bottom: 0px solid #CCC;
        padding-bottom: 0;
        margin-bottom: 0em !important;
    }
    #footer section &gt; h3.footer {
        font-size: 18pt;
    }
    #footer ol &gt; li {
        font-size: 2em;
    }
    #footer .contact {
        margin-top: 1em;/*2em*/
    }
    #credits {
    text-align: center;
    }
    .border{
       border-left: 0px dotted #f4f8fb;
   }
    /* pagina INDEX */
    .shadow{ /*testo in 3d */
    text-shadow:none;
}
    .boxindex{
        border-radius: 23px;
        box-shadow: 0px 9px 0px 0px rgba(0, 0, 0, 0.05);
        padding: 1em 11px 1em 11px;
        
    }
    .introindex{
        padding: 0px 15px 14px;
    }
    hgroup {
        bottom: 37px;
    }
    .site-title {
        font-weight: 500;
    }
    .contenitoreBlack {
        padding: 0;
    }
    .contenitore1300 {
        width: 100%;
    }
    .major {
        padding-top: 13px;
    }
    .TitoliIndex {
        font-size: 17pt;
    }
    .SottotitoloIndex {
        font-size: 15pt;
    }
    .titoloHOME {
        padding-left: 0.3em;
    }
    #features-wrapper {
        padding: 0px 15px 14px;
    }
    #main-wrapper {
        padding: 0px 30px;
    }
 
 .video{
     width: 100%
 }
 .heigth30px{
    min-height: 100px
}
    .visibleORE{
        display:none;
    }
}
@media screen and (min-width: 768px) and (max-width: 1023px){
    .VieWsocial {
    padding: 0em 1em 0em 3em;
        }
     h1 {
        font-size: 22pt;
    }
    h2 {
        font-size: 15pt;
    }
    h3 {
        font-size: 10pt;
        margin: 0px;
    }
    h5{
        font-size: 12px;
    }
    .heigth255px {
        min-height: 215px;
    }
    .txtAchernar{
     width: 71%;
     padding-top: 0;
}
    section, article {
        margin-bottom: 0.5em !important;
    }
  /* p {
        text-align: justify;
        font-size: 10.5pt;
        line-height: 13pt;
    }*/
       .SIZE2-5 {
    line-height: 1.5em;
    }
    .introduzione{
        font-size: 1.2em
    }
    .paragrafoPAGINE{
        padding-left: 1em;
        padding-right: 1em;
    }
    .sottotitolosmall{
        text-align: center
    }
    .meta {
        width: 97%;
    }
            /* ------INDEX usato anteprima x espositori ----------*/
     .SIZE500, .SIZE274 {
        color: white;
    }
    .SIZE500{
        font-size: 3em;
    }
    .SIZE274{
        font-size: 2em;
    }
    .SIZE2-5{
        font-size: 1.8em;
    }
     .maskindex{
       top: 142px;
       padding: 4px;
       left: 15px;
       background-color: rgba(0,0,0,0.5);
   }  
   .TITOLOPAGINABIG{
        font-size: 3em;
    }
    .titoloconferenza{
        font-size: 1.2em
    }
    .sfondo{
    background-image: url(../layout/sfondoMED.jpg); 
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
 }
    .image.fit {
        margin: 0px;
    }
          .foot {
   color: #fff;/*#D4FC9C;giallino*/
    margin-bottom: 0.5em;
    margin-left: 0;
    font-weight: 100;
    }
    #footer p {
    text-align: left;
    color: #f4f8fb;
    padding-left: 0px
    }
    .testofooter{
    padding-left: 0px
    }
    .mappa{
        width: 200px;   
    }
    #footer section {
        border-bottom: 0px solid #CCC;
        padding-bottom: 0;
        margin-bottom: 0em !important;
    }
    #footer section &gt; h3.footer {
        font-size: 18pt;
    }
    #footer ol &gt; li {
        font-size: 3em;
        padding-left:0;
        padding-right: 0;
    }
    #footer .contact {
        margin-top: 1em;/*2em*/
    }
    #credits {
    text-align: center;
    }
    .border{
       border-left: 0px dotted #f4f8fb;
   }
    /* pagina INDEX */
   
    hgroup {
        bottom: 37px;
    }
    .site-title {
        font-weight: 500;
    }
    .contenitoreBlack {
        padding: 0;
    }
    .contenitore1300 {
        width: 100%;
    }
    .major {
        padding-top: 13px;
    }
    .TitoliIndex {
        font-size: 17pt;
    }
    .SottotitoloIndex {
        font-size: 15pt;
    }
    .titoloHOME {
        padding-left: 0.3em;
    }
    #features-wrapper {
        padding: 0px 15px 14px;
    }
    #main-wrapper {
        padding: 0;
    }
    .testoicon{
         text-align: left;
        font-size: 8pt 
    }
     .box.feature p{
        padding: 0;
    }
    .box.feature .inner {
        padding: 0.5em;
    }
    .box.feature {
        min-height: 457px;
    }
    .video{
        width: 100%
    }
    .heigth30px{
        min-height: 150px
    }
    .visibleORE{
        display:none;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1200px){
    h4{
        font-size: 21px
    }
    h5 {
        font-size: 13px;
    }
     /* pagina INDEX */
     .maskindex{
        top: 195px;
    }
    .heigth255px {
        min-height: 236px;
    }
     .SIZE2-5{
        font-size: 2em;
    }
     .boxindex{
        border-radius: 23px;
        box-shadow: 0px 9px 0px 0px rgba(0, 0, 0, 0.05);
        padding: 1em 11px 1em 11px;
    }
    .introindex{
        padding: 0px 15px 14px;
    }
   
    .PL7{
        padding-left: 19px
    }
    .L19{
        padding-left: 19px
    }
    .L2em{
        padding-left: 0;
    }
    .testoicon{
     text-align: left;
     font-size: 9pt 
 }
    hgroup {
        bottom: 37px;
    }
    .site-title {
        font-weight: 500;
    }
    .contenitoreBlack {
        padding: 0;
    }
    .contenitore1300 {
        width: 100%;
    }
    .major{
        padding-top: 20px
    }
   .meta{
        width: 50%
    }
    .grid-unit {
        padding-left: 11px;
        padding-right: 11px;
    }
    #features-wrapper {
        padding: 2em 0px;
    }
       .foot {
    color: #fff;/*#D4FC9C;giallino*/
    font-size: 1.8em;
    margin-bottom: 0.5em;
    margin-left: 0.5em;
    font-weight: 100;
}
    #footer section {
        border-bottom: 0px solid #CCC;
        padding-bottom: 0;
        margin-bottom: 0em !important;
    }
    #footer section &gt; h3.footer {
        font-size: 18pt;
    }
    #footer p {
    text-align: left;
    color: #f4f8fb;
    padding-left: 15px
}
 .border{
       border-left: 0px dotted #f4f8fb;
   }   
    #footer .contact  {
        margin-top: 1em;
    }
    #main-wrapper {
        padding: 0;
    }
     .box.feature .inner {
        padding: 1em 9px 1em;
    }
    .box.feature {
        min-height: 453px;
    }
    .titolosmall{
        padding-left: 50px
    }
}
@media screen and (min-width: 1201px){
   
    hgroup{
        padding-top: 279px
    }
  
 #footer .contact  {
    margin-top: 1em; /*2em;*/
    }
 .foot{
    color: #fff;/*#D4FC9C;giallino*/
    font-size: 1.8em;
    margin-bottom: 0.5em;
    font-weight: 100;
 }
 .altezzafooter{
     min-height: 229px; /*317px;*/
     border-left: 2px dotted #f4f8fb;
 }
 .altezzafooter2{
     min-height: 166px;
     border-left: 2px dotted #f4f8fb;
 }
 #footer p{
    padding-left: 16px;
    border: 0;
    
    text-align: left;
    color: #f4f8fb;
    height: 100%
 }
 .misurah475 {
    width: 1200px;
    height: 400px;
    }
 .www{
    width:44px;
    height:32px;
}
}</pre></body></html>