﻿@import url(normalize.css);
@font-face {
  font-family: Poppins ExtraBold;
  src: url(../Poppins/Poppins-ExtraBold.ttf);
}
@font-face {
  font-family: Poppins Bold;
  src: url(../Poppins/Poppins-Black.ttf);
}

@font-face {
  font-family: Poppins Black;
  src: url(../Poppins/Poppins-Bold.ttf);
}/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

@media (min-width: 1281px) {
    /*menu laterale*/
    .divMenuLaterale
    {
        background-color:rgb(108,107,105); 
        color:#ffffff; 
        font-family:Poppins; 
        font-size:18px; 
        text-align:left; 
        padding-left:25px; 
        text-transform:uppercase;
    }
    .divMenuLateraleFigli{
        text-align:left; padding-left:25px;
    }
    .imgMenuLaterale{
        width:100%;
        display:none;
        cursor:pointer;
    }
    /*fine menu laterale*/
    .divMaster {
        width: 80%;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        max-width: 1170px;
        position: relative;
    }
    .class1 {
        width:100%; 
        height:850px; 
        position:relative; 
        top:0px; 
        overflow:hidden;
        background-position-x:-120px; 
        background-position-y:-120px; 
        background-repeat:no-repeat
    }
    .class2 {
        width:100%; 
        height:261px; 
        position:relative; 
        top:0px; 
        overflow:hidden;
        background-position-x:-20px; 
        background-position-y:-200px; 
        background-repeat:no-repeat
    }
    .divMenuPage {
        float: left;
        width: 20%;
        min-width: 200px;
    }

    .divContenuto {
        float: left;
        color: rgb(108,107,105);
        font-family: Poppins;
        font-size: 18px;
        padding-left: 30px;
        padding-top: 50px;
        min-width: 300px;
        max-width: 900px;
        text-align: left;
        width: 80%;
    }

    #divOpaco {
        width: 100%;
        height: 163px;
        position: absolute;
        top: 0px;
        z-index: 1;
        background-color: rgba(255, 255, 255, 0.75);
        min-height: 70px;
        max-height: 163px;
    }

    .imgLogo {
        width: 100%;
    }

    #divLogo {
        position: absolute;
        top: 50px;
        left: 30px;
        z-index: 2;
        max-width: 267px;
        width: 23%;
    }

    #divMenu {
        position: absolute;
        right: 50px;
        top: 50px;
        z-index: 3;
        max-width: 37px;
        width: 37px;
    }
    .hamburger
    {
        width:100%; cursor:pointer;
    }

    #divMenuContainer {
        position: absolute;
        right: 0px;
        top: 0px;
        z-index: 2;
        background-color: rgb(218,218,218);
        text-align: right;
        padding-right: 30px;
        padding-left: 30px;
        padding-top: 90px;
        padding-bottom: 20px;
        width: 300px;
        display: none;
    }

    .menuheader {
        font-family: 'Poppins';
        font-size: 20px;
        color: rgb(108,107,105);
        text-decoration: none;
        text-transform: uppercase;
    }

    .submenuheader {
        font-family: 'Poppins';
        font-size: 14px;
        color: #FFFFFF;
        text-decoration: none;
    }

    .submenufooter {
        font-family: 'Poppins';
        font-size: 14px;
        color: #FFFFFF;
        text-decoration: none;
    }

    ul li a:hover {
        color: rgb(230,64,17);
        font-weight: bold;
    }

    ul li ul li a:hover {
        color: #FFFFFF;
        font-weight: bold;
    }

    ul li ul {
        width: 100%;
        background-color: rgb(230,64,17);
    }

    .menufooter {
        font-family: 'Poppins';
        font-size: 16px;
        color: rgb(108,107,105);
        text-decoration: none;
        text-transform: uppercase;
    }

    .footer {
        position: relative;
        bottom: 0px;
        width: 100%;
        background-color: rgb(218,218,218);
        min-height: 300px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1170px;
    }
    .footercenter
    {
        float:left; width:34%; min-width:300px; font-family:Poppins; font-size:18px; color:rgb(108,107,105); padding-top:20px; text-align:center;
    }
    #divMenuFooter {
        float:left; width:33%; min-width:200px; text-align:left; padding-left:30px; padding-top:20px;
    }
    .footerdiritti
    {
        text-align:center; min-height:150px; line-height:150px; min-width:300px;
    }
    .footerright
    {
        float:left; width:33%; min-width:300px;
    }
    #divEventi {
        position: absolute;
        top: 0px;
        right: 0px;
        background-color: rgb(108, 107, 105);
        min-height: 66px;
        min-width: 131px;
        color: #ffffff;
        font-family: 'Poppins Black';
        font-size: 16px;
        text-align: left;
        padding-left: 5px;
        padding-top: 56px;
    }

    .myingfooter {
        position: absolute;
        top: 100px;
        right: 0px;
        min-height: 66px;
        min-width: 131px;
    }

    #divSocial {
        position: absolute;
        top: 170px;
        right: 5px;
        min-height: 66px;
        min-width: 131px;
    }

    .divleftfooter {
        float: left;
        width: 33%;
        min-width: 200px;
        text-align: left;
        padding-left: 30px;
        padding-top: 20px;
    }

    .divcenterfooter {
        float: left;
        width: 34%;
        min-width: 300px;
        font-family: Poppins;
        font-size: 18px;
        color: rgb(108,107,105);
        padding-top: 20px;
        text-align: center;
    }

    .divrightfooter {
        float: left;
        width: 33%;
        min-width: 300px;
    }

    #divSocialCenter {
        display: none;
        color: rgb(108,107,105);
    }

    .contenitoreformazionehome {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        min-height: 205px;
        padding: 0px;
    }

    .formazionehomedivleft {
        width: 100%;
        /*float:left;*/
        background-color: #E64011;
        height: 205px;
        text-align: left;
        padding-left: 30px;
        padding-top: 20px;
        line-height: 30px;
    }

    .textheaderformazione1 {
        font-family: 'Poppins Medium';
        font-size: 38px;
        color: #FFFFFF;
    }

    .textheaderformazione2 {
        font-family: 'Poppins Black';
        font-size: 38px;
        color: #FFFFFF;
    }

    .formazionehomedivright {
        width: 100%;
        /*float:left;*/
        height: 205px;
        font-family: Poppins;
        line-height: 20px;
        text-align: left;
        padding-left: 5px;
        padding-top: 10px;
    }

    .divboxformazionetitolo { /*home*/
        font-size: 20px;
        font-family: 'Poppins ExtraBold';
        text-transform: uppercase;
        clear: left;
        /*float:left;*/
        width: 100%;
        color: #6C6B69;
        padding-left: 30px;
    }

    .divboxformazioneabstract { /*home*/
        font-size: 16px;
        float: left;
        width: 90%;
        color: #6C6B69;
        padding-left: 30px;
    }

    .divformazionedata { /*home*/
        font-family: Poppins;
        color: #E64011;
        font-size: 23px;
        float: left;
        width: 10%;
        text-align: right;
        padding-left: 10px;
        font-weight: bold;
    }

    .divfomazionesepvert { /*home*/
        width: 100%;
        border-top-color: #E64011;
        border-top-width: 1px;
        border-top-style: solid;
        height: 20px;
        margin-top: 5px;
        float: left;
    }

    .boxnotizia {
        float: left;
        /*width: 320px;*/
        width: 33.33%;
        height: 250px;
    }

    .divsepvertcomunicato {
        display: none;
    }

    .boxcontenitorenotizie {
        margin-left: auto;
        margin-right: auto;
        min-height: 450px;
        text-align: center;
        width: 100%;
        max-width: 1100px;
        padding: 0px;
    }

    .collaudatori {
        padding-left: 150px;
    }

    .divsepvertinfohome {
        display: none;
    }

    .divinizialenotizie {
        height: 50px;
        clear: left;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        padding: 0px;
    }

    .contenitorenotizie {
        text-align: center;
        max-width: 1075px;
        margin-left: auto;
        margin-right: auto;
    }

    .notizie {
        float: left;
        /*height: 357px;*/
        width: 33.33%;
        /*min-width: 357px;*/
        background-color: rgb(108,107,105);
        padding-top: 20px;
        position: relative;
    }

    .imginfoordine1 {
        width: 84px;
    }

    .imginfoordine2 {
        width: 80px;
    }

    .imginfoordine3 {
        width: 81px;
    }

    .boxnotiziaordine {
        font-family: Poppins;
        font-size: 16px;
        color: #ffffff;
        width: 80%;
        padding-top: 20px;
        margin-left: auto;
        margin-right: auto;
        line-height: 18px;
        clear: left;
    }

    .btnnotiziaordine {
        width: 109px;
        height: 34px;
        margin-left: auto;
        margin-right: auto;
        background-color: #ffffff;
        /*margin-top: 0px;*/
        position: absolute;
        bottom: 20px;
        left: 50%;
        margin-left: -54px;
        padding-top: 7px;
        font-size: 12px;
        margin-bottom: 20px;
    }

    .linknotiziaordine {
        font-family: Poppins;
        font-size: 13px;
        text-decoration: none;
        color: #E64011;
    }

    .notiziehomeheader {
        width: 90%;
        background-color: #DADADA;
        height: 80px;
        margin-left: auto;
        margin-right: auto;
        font-family: Poppins;
        font-size: 18px;
        font-weight: bold;
        text-align: left;
        line-height: 20px;
        padding-top: 25px;
        padding-left: 10px;
        color: #6C6B69;
    }

    .notiziahomedata {
        font-family: Poppins;
        font-size: 16px;
        color: #E64011;
        padding-left: 10px;
        text-align: left;
        width: 90%;
        margin-left: auto;
        margin-right: auto;
    }

    .notiziahomecontenuto {
        font-family: Poppins;
        font-size: 16px;
        color: #6C6B69;
        padding-left: 10px;
        padding-right: 10px;
        text-align: justify;
        line-height: 18px;
        word-spacing: 2px;
        word-break: break-word;
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        height: 230px;
        border-bottom: 1px #DADADA solid;
    }

    .boxevento {
        float: left;
        width: 50%;
        /*height: 357px;*/
        font-size: 24px;
        background-color: #6C6B69;
        padding-left: 10px;
        padding-top: 10px;
        padding-right: 10px;
        position: relative;
        text-transform:uppercase;
        font-family:'Poppins Bold';
    }

    .divMenuPageForm
    {
        float:left; 
        width:25%; 
        height:auto; 
        min-width:200px;
    }

    .divContenutoForm
    {
        height:auto; 
        float:left; 
        color:rgb(108,107,105); 
        font-family:Poppins; 
        font-size:18px; 
        padding-left:30px; 
        padding-top:50px; 
        max-width:750px; 
        text-align:left; 
        width:75%; 
        min-width:300px;
    }
    .divMenuPageFormEven
    {
        float:left; 
        width:25%; 
        height:auto; 
        min-width:200px;
    }

    .divContenutoFormEven
    {
        height:auto; 
        float:left; 
        color:rgb(108,107,105); 
        font-family:Poppins; 
        font-size:18px; 
        padding-left:30px; 
        padding-top:50px; 
        max-width:750px; 
        text-align:left; 
        width:75%; 
        min-width:300px;
    }
    .tab {
        overflow: hidden;
        /*width: 70%;*/
        background-color: #6C6B69;
    }

    /* Style the buttons inside the tab */
    .tab button {
            background-color: #6C6B69;
            float: left;
            border: none;
            outline: none;
            cursor: pointer;
            padding: 12px 30px;
            transition: 0.3s;
            font-size: 17px;
            text-transform: uppercase;
            color: #FFF;
        }

            /* Change background color of buttons on hover */
            .tab button:hover {
                background-color: #E64011;
            }

            /* Create an active/current tablink class */
            .tab button.active {
                background-color: #E64011;
            }

    /* Style the tab content */
    .tabcontent {
        display: none;
        /*padding: 6px 12px;*/
        border: 1px solid #ccc;
        border-top: none;
        background-color: #6C6B69;
        color: #FFF;
        width: 100%;
    }

        .tabcontent div:hover {
            background-color: #E64011;
            cursor: pointer;
        }
    /*parte nuova*/
    .sep1infoordine {
        height: 0px;
    }

    .sep2infoordine {
        height: 9px;
    }

    .sep3infoordine {
        height: 20px;
    }

    /*parte relativa alle news*/
    .divContenitoreNews {
        width:100%; 
        max-width:1170px; 
        height:auto; 
        font-family:Poppins; 
        background-color:#DADADA; 
        text-align:left; 
        min-height:500px; 
        padding-top:50px;
        padding-left:2%;
        padding-right:2%;

    }
    .divNewsTitolo
    {
        float:left; 
        width:45%; 
        height:136px; 
        background-color:#6C6B69; 
        padding-left:10px;
        padding-top:10px; 
        padding-right:10px; 
        position:relative; 
        line-height:18px;
    }
    .fontTitoloNews {
        color:#ffffff; 
        font-size:18px; 
        text-transform:uppercase;
    }
    .divNewsAbstract {
        float:left; 
        width:55%; 
        height:136px; 
        background-color:#ffffff; 
        padding-left:10px; 
        padding-top:10px; 
        padding-right:10px; 
        position:relative; 
        text-align:left; 
        line-height:16px;
    }
    .fontAbstractNews{
        font-size:12px; 
        color:#6c6b69;
    }
    .divSottoTitolo
    {   float:left; 
        width:45%; 
        height:30px; 
        background-color:#DADADA;
    }
    .divSottoAbstract
    {   float:left; 
        width:55%; 
        height:30px; 
        background-color:#DADADA;
    }
    .pulsanteNews {
        background-color:#6C6B69; 
        height:30px; 
        width:100px; 
        font-size:14px; 
        padding-top:6px; 
        text-align:center;
    }
    /*fine parte relativa alle news*/
    /*inizio parte ricerca albo*/
    .divContenutoRicerca
    {   float:left; 
        color:rgb(108,107,105); 
        font-family:Poppins; 
        font-size:18px; 
        padding-left:30px; 
        padding-top:50px; 
        max-width:800px; 
        text-align:left; 
        width:75%;
    }
    .divCognomeNome
    {
        float:left; 
        width:300px; 
        height:40px; 
        color:#FFFFFF; 
        font-size:20px; 
        text-transform:uppercase; 
        background-color:#E64011; 
        padding-left:20px; 
        padding-top:5px;
    }
    .divTextboxRicerca
    {
        float:left;
        width:350px; 
        height:40px; 
        padding-left:20px; 
        padding-top:5px;
    }
    .textBoxRicerca
    {
        text-transform:uppercase; 
        font-family:Poppins; 
        font-size:18px; 
        width:90%; 
        min-width:100px;
    }
    .dropdownRicerca
    {
        text-transform:uppercase; 
        font-family:Poppins; 
        font-size:18px; 
        width:30%; 
        min-width:100px;
    }
    /*fine parte ricerca albo*/
     /*parte visualizzazione evento*/
    .eventotitolofoto
    {
        width:100%;
        margin-right:0px;
        height:auto;        
    }
    .eventotitolo
    {
        float:left; 
        background-color:#E64011; 
        color:#FFF; 
        width:50%; 
        /*height:357px;*/
        font-size:24px; 
        padding:5px; 
        line-height:30px;
        text-transform:uppercase;
        text-align:left;
    }
    .eventofoto
    {
        float:left; 
        width:50%; 
        /*height:357px;*/ 
        font-size:24px;
    }
    .eventodata
    {
        font-size:16px; color:#6C6B69; text-align:right; background-color:#FFF; width:100%; padding-top:20px;
    }
    .eventoiscrizionichiuse
    {
        font-family:'Poppins Bold';
        font-size:20px;
        color:#6C6B69;
        padding-top:10px;
        padding-bottom:20px;
        text-align:left;
        width:100%;
    }
    .eventodivlabel
    {
        font-family:Poppins;
        font-size:16px;
        width:100%;
        text-align:left;
    }
    .eventodato
    {
        font-family:'Poppins Bold';
        font-size:14px;
        color:#E64011;
        text-transform:uppercase;
    }
    /*fine visualizzazione evento*/
}

/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (min-width: 1025px) and (max-width: 1280px) {
    /*menu laterale*/
    .divMenuLaterale
    {
        background-color:rgb(108,107,105); 
        color:#ffffff; 
        font-family:Poppins; 
        font-size:18px; 
        text-align:left; 
        padding-left:25px; 
        text-transform:uppercase;
    }
    .divMenuLateraleFigli{
        text-align:left; padding-left:25px;
    }
    .imgMenuLaterale{
        width:100%;
        display:none;
    }
    /*fine menu laterale*/
    .divMaster {
        width: 95%;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        max-width: 1170px;
        position: relative;
    }
    .class1 {
        width:100%; 
        height:750px; 
        position:relative; 
        top:0px; 
        overflow:hidden;
        background-position-x:-120px; 
        background-position-y:-120px; 
        background-repeat:no-repeat
    }
    .class2 {
        width:100%; 
        height:261px; 
        position:relative; 
        top:0px; 
        overflow:hidden;
        background-position-x:-20px; 
        background-position-y:-200px; 
        background-repeat:no-repeat
    }
    .divMenuPage {
        float: left;
        width: 15%;
        min-width: 150px;
        max-width: 180px;
    }

    .divContenuto {
        float: left;
        color: rgb(108,107,105);
        font-family: Poppins;
        font-size: 18px;
        padding-left: 20px;
        padding-top: 50px;
        min-width: 300px;
        max-width: 800px;
        text-align: left;
        width: 85%;
    }

    #divOpaco {
        width: 100%;
        height: 163px;
        position: absolute;
        top: 0px;
        z-index: 1;
        background-color: rgba(255, 255, 255, 0.75);
        min-height: 70px;
        max-height: 163px;
    }

    .imgLogo {
        width: 100%;
    }

    #divLogo {
        position: absolute;
        top: 50px;
        left: 30px;
        z-index: 2;
        max-width: 267px;
        width: 23%;
    }

    #divMenu {
        position: absolute;
        right: 50px;
        top: 50px;
        z-index: 3;
        max-width: 37px;
        width: 37px;
    }
    .hamburger
    {
        width:100%; cursor:pointer;
    }
    #divMenuContainer {
        position: absolute;
        right: 0px;
        top: 0px;
        z-index: 2;
        background-color: rgb(218,218,218);
        text-align: right;
        padding-right: 30px;
        padding-left: 30px;
        padding-top: 90px;
        padding-bottom: 20px;
        width: 300px;
        display: none;
    }

    .menuheader {
        font-family: 'Poppins';
        font-size: 20px;
        color: rgb(108,107,105);
        text-decoration: none;
        text-transform: uppercase;
    }

    .submenuheader {
        font-family: 'Poppins';
        font-size: 14px;
        color: #FFFFFF;
        text-decoration: none;
    }

    .submenufooter {
        font-family: 'Poppins';
        font-size: 14px;
        color: #FFFFFF;
        text-decoration: none;
    }

    ul li a:hover {
        color: rgb(230,64,17);
        font-weight: bold;
    }

    ul li ul li a:hover {
        color: #FFFFFF;
        font-weight: bold;
    }

    ul li ul {
        width: 100%;
        background-color: rgb(230,64,17);
    }

    .menufooter {
        font-family: 'Poppins';
        font-size: 16px;
        color: rgb(108,107,105);
        text-decoration: none;
        text-transform: uppercase;
    }

    .footer {
        position: relative;
        bottom: 0px;
        width: 100%;
        background-color: rgb(218,218,218);
        min-height: 300px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1170px;
    }
    .footercenter
    {
        float:left; width:34%; min-width:300px; font-family:Poppins; font-size:18px; color:rgb(108,107,105); padding-top:20px; text-align:center;
    }
    #divMenuFooter {
        float:left; width:33%; min-width:200px; text-align:left; padding-left:30px; padding-top:20px;
    }
    .footerdiritti
    {
        text-align:center; min-height:150px; line-height:150px; min-width:300px;
    }
    .footerright
    {
        float:left; width:33%; min-width:300px;
    }

    #divEventi {
        position: absolute;
        top: 0px;
        right: 0px;
        background-color: rgb(108, 107, 105);
        min-height: 66px;
        min-width: 131px;
        color: #ffffff;
        font-family: 'Poppins Black';
        font-size: 16px;
        text-align: left;
        padding-left: 5px;
        padding-top: 56px;
    }

    .myingfooter {
        position: absolute;
        top: 100px;
        right: 0px;
        min-height: 66px;
        min-width: 131px;
    }

    #divSocial {
        position: absolute;
        top: 170px;
        right: 5px;
        min-height: 66px;
        min-width: 131px;
    }

    .divleftfooter {
        float: left;
        width: 33%;
        min-width: 200px;
        text-align: left;
        padding-left: 30px;
        padding-top: 20px;
    }

    .divcenterfooter {
        float: left;
        width: 34%;
        min-width: 300px;
        font-family: Poppins;
        font-size: 18px;
        color: rgb(108,107,105);
        padding-top: 20px;
        text-align: center;
    }

    .divrightfooter {
        float: left;
        width: 33%;
        min-width: 300px;
    }

    #divSocialCenter {
        display: none;
        color: rgb(108,107,105);
    }

    .contenitoreformazionehome {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        min-height: 205px;
        padding: 0px;
    }

    .formazionehomedivleft {
        width: 100%;
        /*float:left;*/
        background-color: #E64011;
        height: 205px;
        text-align: left;
        padding-left: 30px;
        padding-top: 20px;
        line-height: 30px;
    }

    .textheaderformazione1 {
        font-family: 'Poppins Medium';
        font-size: 38px;
        color: #FFFFFF;
    }

    .textheaderformazione2 {
        font-family: 'Poppins Black';
        font-size: 38px;
        color: #FFFFFF;
    }

    .formazionehomedivright {
        width: 100%;
        /*float:left;*/
        height: 205px;
        font-family: Poppins;
        line-height: 20px;
        text-align: left;
        padding-left: 5px;
        padding-top: 10px;
    }

    .divboxformazionetitolo { /*home*/
        font-size: 20px;
        font-family: 'Poppins ExtraBold';
        text-transform: uppercase;
        clear: left;
        /*float:left;*/
        width: 100%;
        color: #6C6B69;
        padding-left: 30px;
    }

    .divboxformazioneabstract { /*home*/
        font-size: 16px;
        float: left;
        width: 90%;
        color: #6C6B69;
        padding-left: 30px;
    }

    .divformazionedata { /*home*/
        font-family: Poppins;
        color: #E64011;
        font-size: 23px;
        float: left;
        width: 10%;
        text-align: right;
        padding-left: 10px;
        font-weight: bold;
    }

    .divfomazionesepvert { /*home*/
        width: 100%;
        border-top-color: #E64011;
        border-top-width: 1px;
        border-top-style: solid;
        height: 20px;
        margin-top: 5px;
        float: left;
    }

    .boxnotizia {
        float: left;
        width: 33.33%;
        height: 400px;
    }

    .divsepvertcomunicato {
        display: none;
    }

    .boxcontenitorenotizie {
        margin-left: auto;
        margin-right: auto;
        min-height: 450px;
        text-align: center;
        width: 100%;
        max-width: 1021px;
        padding: 0px;
    }

    .collaudatori {
        padding-left: 150px;
    }

    .divsepvertinfohome {
        display: none;
    }

    .divinizialenotizie {
        height: 50px;
        clear: left;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        padding: 0px;
    }

    .contenitorenotizie {
        text-align: center;
        max-width: 1075px;
        margin-left: auto;
        margin-right: auto;
    }

    .notizie {
        float: left;
        /*height: 357px;*/
        width: 33.33%;
        /*min-width: 357px;*/
        background-color: rgb(108,107,105);
        padding-top: 10px;
        position: relative;
    }

    .imginfoordine1 {
        width: 74px;
    }

    .imginfoordine2 {
        width: 70px;
    }

    .imginfoordine3 {
        width: 70px;
    }

    .boxnotiziaordine {
        font-family: Poppins;
        font-size: 13px;
        color: #ffffff;
        width: 80%;
        padding-top: 20px;
        margin-left: auto;
        margin-right: auto;
        line-height: 15px;
        clear: left;
    }

    .btnnotiziaordine {
        width: 109px;
        height: 34px;
        margin-left: auto;
        margin-right: auto;
        background-color: #ffffff;
        /*margin-top: 0px;*/
        position: absolute;
        bottom: 10px;
        left: 50%;
        margin-left: -54px;
        padding-top: 7px;
        font-size: 12px;
        margin-bottom: 20px;
    }

    .linknotiziaordine {
        font-family: Poppins;
        font-size: 13px;
        text-decoration: none;
        color: #E64011;
    }

    .notiziehomeheader {
        width: 80%;
        background-color: #DADADA;
        height: 80px;
        margin-left: auto;
        margin-right: auto;
        font-family: Poppins;
        font-size: 16px;
        font-weight: bold;
        text-align: left;
        line-height: 20px;
        padding-top: 25px;
        padding-left: 10px;
        color: #6C6B69;
    }

    .notiziahomedata {
        font-family: Poppins;
        font-size: 16px;
        color: #E64011;
        padding-left: 10px;
        text-align: left;
        width: 80%;
        margin-left: auto;
        margin-right: auto;
    }

    .notiziahomecontenuto {
        font-family: Poppins;
        font-size: 16px;
        color: #6C6B69;
        padding-left: 10px;
        padding-right: 10px;
        text-align: justify;
        line-height: 18px;
        word-spacing: 2px;
        word-break: break-word;
        width: 80%;
        margin-left: auto;
        margin-right: auto;
        height: 230px;
        border-bottom: 1px #DADADA solid;
    }

    .boxevento {
        float: left;
        width: 50%;
        /*height: 357px;*/
        font-size: 24px;
        background-color: #6C6B69;
        padding-left: 10px;
        padding-top: 10px;
        padding-right: 10px;
        position: relative;
        text-transform:uppercase;
        font-family:'Poppins Bold';
    }
    .divMenuPageForm
    {
        float:left; 
        width:25%; 
        height:auto; 
        min-width:200px;
    }

    .divContenutoForm
    {
        height:auto; 
        float:left; 
        color:rgb(108,107,105); 
        font-family:Poppins; 
        font-size:18px; 
        padding-left:30px; 
        padding-top:50px; 
        max-width:750px; 
        text-align:left; 
        width:75%; 
        min-width:300px;
    }
    .divMenuPageFormEven
    {
        float:left; 
        width:25%; 
        height:auto; 
        min-width:200px;
    }

    .divContenutoFormEven
    {
        height:auto; 
        float:left; 
        color:rgb(108,107,105); 
        font-family:Poppins; 
        font-size:18px; 
        padding-left:30px; 
        padding-top:50px; 
        max-width:750px; 
        text-align:left; 
        width:75%; 
        min-width:300px;
    }
    .tab {
        overflow: hidden;
        width: 70%;
        background-color: #6C6B69;
    }

        /* Style the buttons inside the tab */
        .tab button {
            background-color: #6C6B69;
            float: left;
            border: none;
            outline: none;
            cursor: pointer;
            padding: 12px 30px;
            transition: 0.3s;
            font-size: 17px;
            text-transform: uppercase;
            color: #FFF;
        }

            /* Change background color of buttons on hover */
            .tab button:hover {
                background-color: #E64011;
            }

            /* Create an active/current tablink class */
            .tab button.active {
                background-color: #E64011;
            }

    /* Style the tab content */
    .tabcontent {
        display: none;
        /*padding: 6px 12px;*/
        border: 1px solid #ccc;
        border-top: none;
        background-color: #6C6B69;
        color: #FFF;
        width: 100%;
    }

        .tabcontent div:hover {
            background-color: #E64011;
            cursor: pointer;
        }
    /*parte nuova*/
    .sep1infoordine {
        height: 0px;
    }

    .sep2infoordine {
        height: 9px;
    }

    .sep3infoordine {
        height: 18px;
    }
    /*inizio parte relativa alle news*/
    .divContenitoreNews {
        width:100%; 
        max-width:1170px; 
        height:auto; 
        font-family:Poppins; 
        background-color:#DADADA; 
        text-align:left; 
        min-height:500px; 
        padding-top:50px;
        padding-left:2%;
        padding-right:2%;
    }
    .divNewsTitolo
    {
        float:left; 
        width:45%; 
        height:136px; 
        background-color:#6C6B69; 
        padding-left:10px;
        padding-top:10px; 
        padding-right:10px; 
        position:relative; 
        line-height:18px;
    }
    .fontTitoloNews {
        color:#ffffff; 
        font-size:18px; 
        text-transform:uppercase;
    }
    .divNewsAbstract {
        float:left; 
        width:55%; 
        height:136px; 
        background-color:#ffffff; 
        padding-left:10px; 
        padding-top:10px; 
        padding-right:10px; 
        position:relative; 
        text-align:left; 
        line-height:16px;
    }
    .fontAbstractNews{
        font-size:12px; 
        color:#6c6b69;
    }
    .divSottoTitolo
    {   float:left; 
        width:45%; 
        height:30px; 
        background-color:#DADADA;
    }
    .divSottoAbstract
    {   float:left; 
        width:55%; 
        height:30px; 
        background-color:#DADADA;
    }
    .pulsanteNews {
        background-color:#6C6B69; 
        height:30px; 
        width:100px; 
        font-size:14px; 
        padding-top:6px; 
        text-align:center;
    }
    /*fine parte relativa alle news*/
    /*inizio parte ricerca albo*/
    .divContenutoRicerca
    {   float:left; 
        color:rgb(108,107,105); 
        font-family:Poppins; 
        font-size:18px; 
        padding-left:30px; 
        padding-top:50px; 
        max-width:800px; 
        text-align:left; 
        width:75%;
    }
    .divCognomeNome
    {
        float:left; 
        width:300px; 
        height:40px; 
        color:#FFFFFF; 
        font-size:20px; 
        text-transform:uppercase; 
        background-color:#E64011; 
        padding-left:20px; 
        padding-top:5px;
    }
    .divTextboxRicerca
    {
        float:left;
        width:350px; 
        height:40px; 
        padding-left:20px; 
        padding-top:5px;
    }
    .textBoxRicerca
    {
        text-transform:uppercase; 
        font-family:Poppins; 
        font-size:18px; 
        width:90%; 
        min-width:100px;
    }
    .dropdownRicerca
    {
        text-transform:uppercase; 
        font-family:Poppins; 
        font-size:18px; 
        width:30%; 
        min-width:100px;
    }
    /*fine parte ricerca albo*/
    /*parte visualizzazione evento*/
    .eventotitolofoto
    {
        width:100%;
        margin-right:0px;
        height:auto;        
    }
    .eventotitolo
    {
        float:left; 
        background-color:#E64011; 
        color:#FFF; 
        width:50%; 
        /*height:357px;*/
        font-size:24px; 
        padding:5px; 
        line-height:30px;
        text-align:left;
        text-transform:uppercase;
    }
    .eventofoto
    {
        float:left; 
        width:50%; 
        /*height:357px;*/ 
        font-size:24px;
    }
    .eventodata
    {
        font-size:16px; color:#6C6B69; text-align:right; background-color:#FFF; width:100%; padding-top:20px;
    }
    .eventoiscrizionichiuse
    {
        font-family:'Poppins Bold';
        font-size:20px;
        color:#6C6B69;
        padding-top:10px;
        padding-bottom:20px;
        text-align:left;
        width:100%;
    }
    .eventodivlabel
    {
        font-family:Poppins;
        font-size:16px;
        width:100%;
        text-align:left;
    }
    .eventodato
    {
        font-family:'Poppins Bold';
        font-size:14px;
        color:#E64011;
        text-transform:uppercase;
    }
    /*fine visualizzazione evento*/
}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
    /*menu laterale*/
    .divMenuLaterale
    {
        background-color:rgb(108,107,105); 
        color:#ffffff; 
        font-family:Poppins; 
        font-size:18px; 
        text-align:left; 
        padding-left:25px; 
        text-transform:uppercase;
    }
    .divMenuLateraleFigli{
        text-align:left; padding-left:25px;
    }
    .imgMenuLaterale{
        width:100%;
        display:none;
    }
    /*fine menu laterale*/
    .divMaster {
        width: 100%;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        max-width: 1024px;
        position: relative;
    }
    .class1 {
        width: 100%;
        height: 448px;
        position: relative;
        top: 0px;
        overflow: hidden;
        background-position-x: -160px;
        background-position-y: -170px;
        background-repeat: no-repeat;
    }
    .class2 {
        width:100%; 
        height:448px; 
        position:relative; 
        top:0px; 
        overflow:hidden;
        background-position-x:-20px; 
        background-position-y:-200px; 
        background-repeat:no-repeat
    }
  
    .divMenuPage {
        float: left;
        width: 15%;
        min-width: 150px;
    }

    .divContenuto {
        float: left;
        color: rgb(108,107,105);
        font-family: Poppins;
        font-size: 18px;
        padding-left: 10px;
        padding-top: 50px;
        min-width: 300px;
        max-width: 800px;
        text-align: left;
        width: 85%;
    }

    #divOpaco {
        width: 100%;
        height: 163px;
        position: absolute;
        top: 0px;
        z-index: 1;
        background-color: rgba(255, 255, 255, 0.75);
        min-height: 70px;
        max-height: 163px;
    }

    .imgLogo {
        width: 100%;
    }

    #divLogo {
        position: absolute;
        top: 50px;
        left: 30px;
        z-index: 2;
        max-width: 267px;
        width: 23%;
    }

    #divMenu {
        position: absolute;
        right: 50px;
        top: 50px;
        z-index: 3;
        max-width: 37px;
        width: 37px;
    }
    .hamburger
    {
        width:100%; cursor:pointer;
    }
    #divMenuContainer {
        position: absolute;
        right: 0px;
        top: 0px;
        z-index: 2;
        background-color: rgb(218,218,218);
        text-align: right;
        padding-right: 30px;
        padding-left: 30px;
        padding-top: 90px;
        padding-bottom: 20px;
        width: 300px;
        display: none;
    }

    .menuheader {
        font-family: 'Poppins';
        font-size: 20px;
        color: rgb(108,107,105);
        text-decoration: none;
        text-transform: uppercase;
    }

    .submenuheader {
        font-family: 'Poppins';
        font-size: 14px;
        color: #FFFFFF;
        text-decoration: none;
    }

    .submenufooter {
        font-family: 'Poppins';
        font-size: 14px;
        color: #FFFFFF;
        text-decoration: none;
    }

    ul li a:hover {
        color: rgb(230,64,17);
        font-weight: bold;
    }

    ul li ul li a:hover {
        color: #FFFFFF;
        font-weight: bold;
    }

    ul li ul {
        width: 100%;
        background-color: rgb(230,64,17);
    }

    .menufooter {
        font-family: 'Poppins';
        font-size: 16px;
        color: rgb(108,107,105);
        text-decoration: none;
        text-transform: uppercase;
    }

    .footer {
        position: relative;
        bottom: 0px;
        width: 100%;
        background-color: rgb(218,218,218);
        min-height: 300px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1170px;
    }
    .footercenter
    {
        float:left; width:34%; min-width:300px; font-family:Poppins; font-size:18px; color:rgb(108,107,105); padding-top:20px; text-align:center;
    }
    #divMenuFooter {
        float:left; width:33%; min-width:200px; text-align:left; padding-left:30px; padding-top:20px;
    }
    .footerdiritti
    {
        text-align:center; min-height:150px; line-height:150px; min-width:300px;
    }
    .footerright
    {
        float:left; width:33%; min-width:300px;
    }
    #divEventi {
        position: absolute;
        top: 0px;
        right: 0px;
        background-color: rgb(108, 107, 105);
        min-height: 66px;
        min-width: 131px;
        color: #ffffff;
        font-family: 'Poppins Black';
        font-size: 16px;
        text-align: left;
        padding-left: 5px;
        padding-top: 56px;
    }

    .myingfooter {
        position: absolute;
        top: 100px;
        right: 0px;
        min-height: 66px;
        min-width: 131px;
    }

    #divSocial {
        position: absolute;
        top: 170px;
        right: 5px;
        min-height: 66px;
        min-width: 131px;
    }

    .divleftfooter {
        float: left;
        width: 33%;
        min-width: 200px;
        text-align: left;
        padding-left: 30px;
        padding-top: 20px;
    }

    .divcenterfooter {
        float: left;
        width: 34%;
        min-width: 300px;
        font-family: Poppins;
        font-size: 18px;
        color: rgb(108,107,105);
        padding-top: 20px;
        text-align: center;
    }

    .divrightfooter {
        float: left;
        width: 33%;
        min-width: 300px;
    }

    #divSocialCenter {
        display: none;
        color: rgb(108,107,105);
    }

    .contenitoreformazionehome {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        min-height: 205px;
        padding: 0px;
    }

    .formazionehomedivleft {
        width: 100%;
        /*float:left;*/
        background-color: #E64011;
        height: 205px;
        text-align: left;
        padding-left: 30px;
        padding-top: 20px;
        line-height: 30px;
    }

    .textheaderformazione1 {
        font-family: 'Poppins Medium';
        font-size: 38px;
        color: #FFFFFF;
    }

    .textheaderformazione2 {
        font-family: 'Poppins Black';
        font-size: 38px;
        color: #FFFFFF;
    }

    .formazionehomedivright {
        width: 100%;
        /*float:left;*/
        height: 205px;
        font-family: Poppins;
        line-height: 20px;
        text-align: left;
        padding-left: 5px;
        padding-top: 10px;
    }

    .divboxformazionetitolo { /*home*/
        font-size: 20px;
        font-family: 'Poppins ExtraBold';
        text-transform: uppercase;
        clear: left;
        /*float:left;*/
        width: 100%;
        color: #6C6B69;
        padding-left: 30px;
    }

    .divboxformazioneabstract { /*home*/
        font-size: 16px;
        float: left;
        width: 85%;
        color: #6C6B69;
        padding-left: 30px;
    }

    .divformazionedata { /*home*/
        font-family: Poppins;
        color: #E64011;
        font-size: 20px;
        float: left;
        width: 15%;
        text-align: right;
        padding-left: 10px;
        padding-right: 30px;
        font-weight: bold;
    }

    .divfomazionesepvert { /*home*/
        width: 100%;
        border-top-color: #E64011;
        border-top-width: 1px;
        border-top-style: solid;
        height: 20px;
        margin-top: 5px;
        float: left;
    }

    .boxnotizia {
        float: left;
        width: 33.33%;
        height: 400px;
    }

    .divsepvertcomunicato {
        display: none;
    }

    .boxcontenitorenotizie {
        margin-left: auto;
        margin-right: auto;
        min-height: 450px;
        text-align: center;
        width: 100%;
        max-width: 1021px;
        padding: 0px;
    }

    .collaudatori {
        padding-left: 10px;
    }

    .divsepvertinfohome {
        display: none;
    }

    .divinizialenotizie {
        height: 40px;
        clear: left;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        padding: 0px;
    }

    .contenitorenotizie {
        text-align: center;
        max-width: 1075px;
        margin-left: auto;
        margin-right: auto;
    }

    .notizie {
        float: left;
        /*height: 357px;*/
        width: 33.33%;
        /*min-width: 357px;*/
        background-color: rgb(108,107,105);
        padding-top: 10px;
        position: relative;
    }

    .imginfoordine1 {
        width: 74px;
    }

    .imginfoordine2 {
        width: 70px;
    }

    .imginfoordine3 {
        width: 70px;
    }

    .boxnotiziaordine {
        font-family: Poppins;
        font-size: 13px;
        color: #ffffff;
        width: 80%;
        padding-top: 20px;
        margin-left: auto;
        margin-right: auto;
        line-height: 15px;
        clear: left;
    }

    .btnnotiziaordine {
        width: 109px;
        height: 34px;
        margin-left: auto;
        margin-right: auto;
        background-color: #ffffff;
        /*margin-top: 0px;*/
        position: absolute;
        bottom: 10px;
        left: 50%;
        margin-left: -54px;
        padding-top: 7px;
        font-size: 12px;
        margin-bottom: 20px;
    }

    .linknotiziaordine {
        font-family: Poppins;
        font-size: 13px;
        text-decoration: none;
        color: #E64011;
    }

    .notiziehomeheader {
        width: 80%;
        background-color: #DADADA;
        height: 80px;
        margin-left: auto;
        margin-right: auto;
        font-family: Poppins;
        font-size: 16px;
        font-weight: bold;
        text-align: left;
        line-height: 20px;
        padding-top: 25px;
        padding-left: 10px;
        color: #6C6B69;
    }

    .notiziahomedata {
        font-family: Poppins;
        font-size: 16px;
        color: #E64011;
        padding-left: 10px;
        text-align: left;
        width: 80%;
        margin-left: auto;
        margin-right: auto;
    }

    .notiziahomecontenuto {
        font-family: Poppins;
        font-size: 16px;
        color: #6C6B69;
        padding-left: 10px;
        padding-right: 10px;
        text-align: justify;
        line-height: 18px;
        word-spacing: 2px;
        word-break: break-word;
        width: 80%;
        margin-left: auto;
        margin-right: auto;
        height: 230px;
        border-bottom: 1px #DADADA solid;
    }

    .boxevento {
        float: left;
        width: 50%;
        /*height: 300px;*/
        font-size: 24px;
        background-color: #6C6B69;
        padding-left: 10px;
        padding-top: 10px;
        padding-right: 10px;
        position: relative;
        text-transform:uppercase;
        line-height:25px;
        font-family:'Poppins Bold';
    }
    .divMenuPageForm
    {
        float:left; 
        width:25%; 
        height:auto; 
        min-width:200px;
    }

    .divContenutoForm
    {
        height:auto; 
        float:left; 
        color:rgb(108,107,105); 
        font-family:Poppins; 
        font-size:18px; 
        padding-left:30px; 
        padding-top:50px; 
        max-width:750px; 
        text-align:left; 
        width:75%; 
        min-width:300px;
    }
    .divMenuPageFormEven
    {
        float:left; 
        width:25%; 
        height:auto; 
        min-width:200px;
    }

    .divContenutoFormEven
    {
        height:auto; 
        float:left; 
        color:rgb(108,107,105); 
        font-family:Poppins; 
        font-size:18px; 
        padding-left:30px; 
        padding-top:50px; 
        max-width:750px; 
        text-align:left; 
        width:75%; 
        min-width:300px;
    }
    .tab {
        overflow: hidden;
        width: 70%;
        background-color: #6C6B69;
    }

        /* Style the buttons inside the tab */
        .tab button {
            background-color: #6C6B69;
            float: left;
            border: none;
            outline: none;
            cursor: pointer;
            padding: 12px 30px;
            transition: 0.3s;
            font-size: 17px;
            text-transform: uppercase;
            color: #FFF;
        }

            /* Change background color of buttons on hover */
            .tab button:hover {
                background-color: #E64011;
            }

            /* Create an active/current tablink class */
            .tab button.active {
                background-color: #E64011;
            }

    /* Style the tab content */
    .tabcontent {
        display: none;
        /*padding: 6px 12px;*/
        border: 1px solid #ccc;
        border-top: none;
        background-color: #6C6B69;
        color: #FFF;
        width: 100%;
    }

        .tabcontent div:hover {
            background-color: #E64011;
            cursor: pointer;
        }
    /*parte nuova*/
    .sep1infoordine {
        height: 0px;
    }

    .sep2infoordine {
        height: 9px;
    }

    .sep3infoordine {
        height: 18px;
    }
    /*inizio parte relativa alle news*/
    .divContenitoreNews {
        width:100%; 
        max-width:1170px; 
        height:auto; 
        font-family:Poppins; 
        background-color:#DADADA; 
        text-align:left; 
        min-height:500px; 
        padding-top:50px;
        padding-left:2%;
        padding-right:2%;
    }
    .divNewsTitolo
    {
        float:left; 
        width:45%; 
        height:136px; 
        background-color:#6C6B69; 
        padding-left:10px;
        padding-top:10px; 
        padding-right:10px; 
        position:relative; 
        line-height:17px;
    }
    .fontTitoloNews {
        color:#ffffff; 
        font-size:16px; 
        text-transform:uppercase;
    }
    .divNewsAbstract {
        float:left; 
        width:55%; 
        height:136px; 
        background-color:#ffffff; 
        padding-left:10px; 
        padding-top:10px; 
        padding-right:10px; 
        position:relative; 
        text-align:left; 
        line-height:14px;
    }
    .fontAbstractNews{
        font-size:12px; 
        color:#6c6b69;
    }
    .divSottoTitolo
    {   float:left; 
        width:45%; 
        height:30px; 
        background-color:#DADADA;
    }
    .divSottoAbstract
    {   float:left; 
        width:55%; 
        height:30px; 
        background-color:#DADADA;
    }
    .pulsanteNews {
        background-color:#6C6B69; 
        height:30px; 
        width:100px; 
        font-size:12px; 
        padding-top:6px; 
        text-align:center;
    }
    /*fine parte relativa alle news*/
    /*inizio parte ricerca albo*/
    .divContenutoRicerca
    {   float:left; 
        color:rgb(108,107,105); 
        font-family:Poppins; 
        font-size:18px; 
        padding-left:30px; 
        padding-top:50px; 
        max-width:800px; 
        text-align:left; 
        width:75%;
    }
    .divCognomeNome
    {
        float:left; 
        width:230px; 
        height:40px; 
        color:#FFFFFF; 
        font-size:20px; 
        text-transform:uppercase; 
        background-color:#E64011; 
        padding-left:20px; 
        padding-top:5px;
    }
    .divTextboxRicerca
    {
        float:left;
        width:270px; 
        height:40px; 
        padding-left:20px; 
        padding-top:5px;
    }
    .textBoxRicerca
    {
        text-transform:uppercase; 
        font-family:Poppins; 
        font-size:18px; 
        width:90%; 
        min-width:100px;
    }
    .dropdownRicerca
    {
        text-transform:uppercase; 
        font-family:Poppins; 
        font-size:18px; 
        width:30%; 
        min-width:100px;
    }
    /*fine parte ricerca albo*/
    /*parte visualizzazione evento*/
    .eventotitolofoto
    {
        width:100%;
        margin-right:0px;
        height:auto;        
    }
    .eventotitolo
    {
        float:left; 
        background-color:#E64011; 
        color:#FFF; 
        width:50%; 
        /*height:357px;*/
        font-size:24px; 
        padding:5px; 
        line-height:30px;
        text-align:left;
        text-transform:uppercase;
    }
    .eventofoto
    {
        float:left; 
        width:50%; 
        /*height:357px;*/ 
        font-size:24px;
    }
    .eventodata
    {
        font-size:16px; color:#6C6B69; text-align:right; background-color:#FFF; width:100%; padding-top:20px;
    }
    .eventoiscrizionichiuse
    {
        font-family:'Poppins Bold';
        font-size:20px;
        color:#6C6B69;
        padding-top:10px;
        padding-bottom:20px;
        text-align:left;
        width:100%;
    }
    .eventodivlabel
    {
        font-family:Poppins;
        font-size:16px;
        width:100%;
        text-align:left;
    }
    .eventodato
    {
        font-family:'Poppins Bold';
        font-size:14px;
        color:#E64011;
        text-transform:uppercase;
    }
    /*fine visualizzazione evento*/
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
    /*menu laterale*/
    .divMenuLaterale
    {
        background-color:rgb(108,107,105); 
        color:#ffffff; 
        font-family:Poppins; 
        font-size:18px; 
        text-align:left; 
        padding-left:25px; 
        text-transform:uppercase;
    }
    .divMenuLateraleFigli{
        text-align:left; padding-left:25px;
    }
    .imgMenuLaterale{
        width:100%;
        display:none;
    }
    /*fine menu laterale*/
    .divMaster {
        width: 100%;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        max-width: 1024px;
        position: relative;
    }
    .class1 {
        width: 100%;
        height: 448px;
        position: relative;
        top: 0px;
        overflow: hidden;
        background-position-x: -160px;
        background-position-y: -170px;
        background-repeat: no-repeat;
    }
    .class2 {
        width:100%; 
        height:448px; 
        position:relative; 
        top:0px; 
        overflow:hidden;
        background-position-x:-20px; 
        background-position-y:-200px; 
        background-repeat:no-repeat
    }
  
    .divMenuPage {
        float: left;
        width: 15%;
        min-width: 150px;
    }

    .divContenuto {
        float: left;
        color: rgb(108,107,105);
        font-family: Poppins;
        font-size: 18px;
        padding-left: 10px;
        padding-top: 50px;
        min-width: 300px;
        max-width: 800px;
        text-align: left;
        width: 85%;
    }

    #divOpaco {
        width: 100%;
        height: 163px;
        position: absolute;
        top: 0px;
        z-index: 1;
        background-color: rgba(255, 255, 255, 0.75);
        min-height: 70px;
        max-height: 163px;
    }

    .imgLogo {
        width: 100%;
    }

    #divLogo {
        position: absolute;
        top: 50px;
        left: 30px;
        z-index: 2;
        max-width: 267px;
        width: 23%;
    }

    #divMenu {
        position: absolute;
        right: 50px;
        top: 50px;
        z-index: 3;
        max-width: 37px;
        width: 37px;
    }
    .hamburger
    {
        width:100%; cursor:pointer;
    }
    #divMenuContainer {
        position: absolute;
        right: 0px;
        top: 0px;
        z-index: 2;
        background-color: rgb(218,218,218);
        text-align: right;
        padding-right: 30px;
        padding-left: 30px;
        padding-top: 90px;
        padding-bottom: 20px;
        width: 300px;
        display: none;
    }

    .menuheader {
        font-family: 'Poppins';
        font-size: 20px;
        color: rgb(108,107,105);
        text-decoration: none;
        text-transform: uppercase;
    }

    .submenuheader {
        font-family: 'Poppins';
        font-size: 14px;
        color: #FFFFFF;
        text-decoration: none;
    }

    .submenufooter {
        font-family: 'Poppins';
        font-size: 14px;
        color: #FFFFFF;
        text-decoration: none;
    }

    ul li a:hover {
        color: rgb(230,64,17);
        font-weight: bold;
    }

    ul li ul li a:hover {
        color: #FFFFFF;
        font-weight: bold;
    }

    ul li ul {
        width: 100%;
        background-color: rgb(230,64,17);
    }

    .menufooter {
        font-family: 'Poppins';
        font-size: 16px;
        color: rgb(108,107,105);
        text-decoration: none;
        text-transform: uppercase;
    }

    .footer {
        position: relative;
        bottom: 0px;
        width: 100%;
        background-color: rgb(218,218,218);
        min-height: 300px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1170px;
    }
    .footercenter
    {
        float:left; width:34%; min-width:300px; font-family:Poppins; font-size:18px; color:rgb(108,107,105); padding-top:20px; text-align:center;
    }
    #divMenuFooter {
        float:left; width:33%; min-width:200px; text-align:left; padding-left:30px; padding-top:20px;
    }
    .footerdiritti
    {
        text-align:center; min-height:150px; line-height:150px; min-width:300px;
    }
    .footerright
    {
        float:left; width:33%; min-width:300px;
    }
    #divEventi {
        position: absolute;
        top: 0px;
        right: 0px;
        background-color: rgb(108, 107, 105);
        min-height: 66px;
        min-width: 131px;
        color: #ffffff;
        font-family: 'Poppins Black';
        font-size: 16px;
        text-align: left;
        padding-left: 5px;
        padding-top: 56px;
    }

    .myingfooter {
        position: absolute;
        top: 100px;
        right: 0px;
        min-height: 66px;
        min-width: 131px;
    }

    #divSocial {
        position: absolute;
        top: 170px;
        right: 5px;
        min-height: 66px;
        min-width: 131px;
    }

    .divleftfooter {
        float: left;
        width: 33%;
        min-width: 200px;
        text-align: left;
        padding-left: 30px;
        padding-top: 20px;
    }

    .divcenterfooter {
        float: left;
        width: 34%;
        min-width: 300px;
        font-family: Poppins;
        font-size: 18px;
        color: rgb(108,107,105);
        padding-top: 20px;
        text-align: center;
    }

    .divrightfooter {
        float: left;
        width: 33%;
        min-width: 300px;
    }

    #divSocialCenter {
        display: none;
        color: rgb(108,107,105);
    }

    .contenitoreformazionehome {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        min-height: 205px;
        padding: 0px;
    }

    .formazionehomedivleft {
        width: 100%;
        /*float:left;*/
        background-color: #E64011;
        height: 205px;
        text-align: left;
        padding-left: 30px;
        padding-top: 20px;
        line-height: 30px;
    }

    .textheaderformazione1 {
        font-family: 'Poppins Medium';
        font-size: 38px;
        color: #FFFFFF;
    }

    .textheaderformazione2 {
        font-family: 'Poppins Black';
        font-size: 38px;
        color: #FFFFFF;
    }

    .formazionehomedivright {
        width: 100%;
        /*float:left;*/
        height: 205px;
        font-family: Poppins;
        line-height: 20px;
        text-align: left;
        padding-left: 5px;
        padding-top: 10px;
    }

    .divboxformazionetitolo { /*home*/
        font-size: 20px;
        font-family: 'Poppins ExtraBold';
        text-transform: uppercase;
        clear: left;
        /*float:left;*/
        width: 100%;
        color: #6C6B69;
        padding-left: 30px;
    }

   .divboxformazioneabstract { /*home*/
        font-size: 16px;
        float: left;
        width: 85%;
        color: #6C6B69;
        padding-left: 30px;
    }

    .divformazionedata { /*home*/
        font-family: Poppins;
        color: #E64011;
        font-size: 20px;
        float: left;
        width: 15%;
        text-align: right;
        padding-left: 10px;
        padding-right: 30px;
        font-weight: bold;
    }

    .divfomazionesepvert { /*home*/
        width: 100%;
        border-top-color: #E64011;
        border-top-width: 1px;
        border-top-style: solid;
        height: 20px;
        margin-top: 5px;
        float: left;
    }

    .boxnotizia {
        float: left;
        width: 33.33%;
        height: 400px;
    }

    .divsepvertcomunicato {
        display: none;
    }

    .boxcontenitorenotizie {
        margin-left: auto;
        margin-right: auto;
        min-height: 450px;
        text-align: center;
        width: 100%;
        max-width: 1021px;
        padding: 0px;
    }

    .collaudatori {
        padding-left: 10px;
    }

    .divsepvertinfohome {
        display: none;
    }

    .divinizialenotizie {
        height: 40px;
        clear: left;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        padding: 0px;
    }

    .contenitorenotizie {
        text-align: center;
        max-width: 1075px;
        margin-left: auto;
        margin-right: auto;
    }

    .notizie {
        float: left;
        /*height: 357px;*/
        width: 33.33%;
        /*min-width: 357px;*/
        background-color: rgb(108,107,105);
        padding-top: 10px;
        position: relative;
    }

    .imginfoordine1 {
        width: 74px;
    }

    .imginfoordine2 {
        width: 70px;
    }

    .imginfoordine3 {
        width: 70px;
    }

    .boxnotiziaordine {
        font-family: Poppins;
        font-size: 13px;
        color: #ffffff;
        width: 85%;
        padding-top: 10px;
        margin-left: auto;
        margin-right: auto;
        line-height: 14px;
        clear: left;
    }

    .btnnotiziaordine {
        width: 109px;
        height: 34px;
        margin-left: auto;
        margin-right: auto;
        background-color: #ffffff;
        /*margin-top: 0px;*/
        position: absolute;
        bottom: 5px;
        left: 50%;
        margin-left: -54px;
        padding-top: 7px;
        font-size: 12px;
        margin-bottom: 20px;
    }

    .linknotiziaordine {
        font-family: Poppins;
        font-size: 13px;
        text-decoration: none;
        color: #E64011;
    }

    .notiziehomeheader {
        width: 80%;
        background-color: #DADADA;
        height: 80px;
        margin-left: auto;
        margin-right: auto;
        font-family: Poppins;
        font-size: 16px;
        font-weight: bold;
        text-align: left;
        line-height: 20px;
        padding-top: 25px;
        padding-left: 10px;
        color: #6C6B69;
    }

    .notiziahomedata {
        font-family: Poppins;
        font-size: 16px;
        color: #E64011;
        padding-left: 10px;
        text-align: left;
        width: 80%;
        margin-left: auto;
        margin-right: auto;
    }

    .notiziahomecontenuto {
        font-family: Poppins;
        font-size: 16px;
        color: #6C6B69;
        padding-left: 10px;
        padding-right: 10px;
        text-align: justify;
        line-height: 18px;
        word-spacing: 2px;
        word-break: break-word;
        width: 80%;
        margin-left: auto;
        margin-right: auto;
        height: 230px;
        border-bottom: 1px #DADADA solid;
    }

    .boxevento {
        float: left;
        width: 50%;
        /*height: 270px;*/
        font-size: 20px;
        background-color: #6C6B69;
        padding-left: 10px;
        padding-top: 10px;
        padding-right: 10px;
        position: relative;
        text-transform:uppercase;
        line-height:22px;
        font-family:'Poppins Bold';
    }
    .divMenuPageForm
    {
        float:left; 
        width:25%; 
        height:auto; 
        min-width:200px;
    }

    .divContenutoForm
    {
        height:auto; 
        float:left; 
        color:rgb(108,107,105); 
        font-family:Poppins; 
        font-size:18px; 
        padding-left:30px; 
        padding-right:30px;
        padding-top:50px; 
        max-width:750px; 
        text-align:left; 
        width:75%; 
        min-width:300px;
    }
    .divMenuPageFormEven
    {
        float:left; 
        width:25%; 
        height:auto; 
        min-width:200px;
    }

    .divContenutoFormEven
    {
        height:auto; 
        float:left; 
        color:rgb(108,107,105); 
        font-family:Poppins; 
        font-size:18px; 
        padding-left:30px; 
        padding-right:30px;
        padding-top:50px; 
        max-width:750px; 
        text-align:left; 
        width:75%; 
        min-width:300px;
    }
    .tab {
        overflow: hidden;
        width: 70%;
        background-color: #6C6B69;
    }

        /* Style the buttons inside the tab */
        .tab button {
            background-color: #6C6B69;
            float: left;
            border: none;
            outline: none;
            cursor: pointer;
            padding: 12px 30px;
            transition: 0.3s;
            font-size: 17px;
            text-transform: uppercase;
            color: #FFF;
        }

            /* Change background color of buttons on hover */
            .tab button:hover {
                background-color: #E64011;
            }

            /* Create an active/current tablink class */
            .tab button.active {
                background-color: #E64011;
            }

    /* Style the tab content */
    .tabcontent {
        display: none;
        /*padding: 6px 12px;*/
        /*border: 1px solid #ccc;
        border-top: none;*/
        background-color: #6C6B69;
        color: #FFF;
        width: 100%;
    }

        .tabcontent div:hover {
            background-color: #E64011;
            cursor: pointer;
        }
    /*parte nuova*/
    .sep1infoordine {
        height: 0px;
    }

    .sep2infoordine {
        height: 9px;
    }

    .sep3infoordine {
        height: 18px;
    }
    /*inizio parte relativa alle news*/
    .divContenitoreNews {
        width:100%; 
        max-width:1170px; 
        height:auto; 
        font-family:Poppins; 
        background-color:#DADADA; 
        text-align:left; 
        min-height:500px; 
        padding-top:50px;
        padding-left:2%;
        padding-right:2%;
    }
    .divNewsTitolo
    {
        float:left; 
        width:45%; 
        height:136px; 
        background-color:#6C6B69; 
        padding-left:10px;
        padding-top:10px; 
        padding-right:10px; 
        position:relative; 
        line-height:17px;
    }
    .fontTitoloNews {
        color:#ffffff; 
        font-size:16px; 
        text-transform:uppercase;
    }
    .divNewsAbstract {
        float:left; 
        width:55%; 
        height:136px; 
        background-color:#ffffff; 
        padding-left:10px; 
        padding-top:10px; 
        padding-right:10px; 
        position:relative; 
        text-align:left; 
        line-height:14px;
    }
    .fontAbstractNews{
        font-size:12px; 
        color:#6c6b69;
    }
    .divSottoTitolo
    {   float:left; 
        width:45%; 
        height:30px; 
        background-color:#DADADA;
    }
    .divSottoAbstract
    {   float:left; 
        width:55%; 
        height:30px; 
        background-color:#DADADA;
    }
    .pulsanteNews {
        background-color:#6C6B69; 
        height:30px; 
        width:100px; 
        font-size:12px; 
        padding-top:6px; 
        text-align:center;
    }
    /*fine parte relativa alle news*/
    /*inizio parte ricerca albo*/
    .divContenutoRicerca
    {   float:left; 
        color:rgb(108,107,105); 
        font-family:Poppins; 
        font-size:18px; 
        padding-left:30px; 
        padding-top:50px; 
        max-width:800px; 
        text-align:left; 
        width:75%;
    }
    .divCognomeNome
    {
        float:left; 
        width:230px; 
        height:40px; 
        color:#FFFFFF; 
        font-size:20px; 
        text-transform:uppercase; 
        background-color:#E64011; 
        padding-left:20px; 
        padding-top:5px;
    }
    .divTextboxRicerca
    {
        float:left;
        width:270px; 
        height:40px; 
        padding-left:20px; 
        padding-top:5px;
    }
    .textBoxRicerca
    {
        text-transform:uppercase; 
        font-family:Poppins; 
        font-size:18px; 
        width:90%; 
        min-width:100px;
    }
    .dropdownRicerca
    {
        text-transform:uppercase; 
        font-family:Poppins; 
        font-size:18px; 
        width:30%; 
        min-width:100px;
    }
    /*fine parte ricerca albo*/
     /*parte visualizzazione evento*/
    .eventotitolofoto
    {
        width:100%;
        margin-right:0px;
        height:auto;        
    }
    .eventotitolo
    {
        float:left; 
        background-color:#E64011; 
        color:#FFF; 
        width:50%; 
        /*height:357px;*/
        font-size:24px; 
        padding:5px; 
        line-height:30px;
        text-align:left;
        text-transform:uppercase;
    }
    .eventofoto
    {
        float:left; 
        width:50%; 
        /*height:357px;*/ 
        font-size:24px;
    }
    .eventodata
    {
        font-size:16px; color:#6C6B69; text-align:right; background-color:#FFF; width:100%; padding-top:20px;
    }
    .eventoiscrizionichiuse
    {
        font-family:'Poppins Bold';
        font-size:20px;
        color:#6C6B69;
        padding-top:10px;
        padding-bottom:20px;
        text-align:left;
        width:100%;
    }
    .eventodivlabel
    {
        font-family:Poppins;
        font-size:16px;
        width:100%;
        text-align:left;
    }
    .eventodato
    {
        font-family:'Poppins Bold';
        font-size:14px;
        color:#E64011;
        text-transform:uppercase;
    }
    /*fine visualizzazione evento*/
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {
    /*menu laterale*/
    .divMenuLaterale
    {
        background-color:rgb(108,107,105); 
        color:#ffffff; 
        font-family:Poppins; 
        font-size:18px; 
        text-align:left; 
        padding-left:25px; 
        text-transform:uppercase;
        width:100%;
    }
    .divMenuLateraleFigli{
        text-align:left; 
        padding-left:25px;
        display:none;
        width:100%;
    }
    .imgMenuLaterale{
        width:28px;
        display:block;
        cursor:pointer;
    }
    /*fine menu laterale*/
    .divMaster {
        width: 100%;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        max-width: 1024px;
        position: relative;
    }
    .class1 {
        width:100%; 
        height:448px; 
        position:relative; 
        top:0px; 
        overflow:hidden;
        background-position-x:-500px; 
        background-position-y:-220px; 
        background-repeat:no-repeat
    }
    .class2 {
        width:100%; 
        height:224px; 
        position:relative; 
        top:0px; 
        overflow:hidden;
        background-position-x:-20px; 
        background-position-y:-200px; 
        background-repeat:no-repeat
    }
    .divMenuPage {
        /*float: left;*/
        width: 100%;
        min-width: 150px;
    }

    .divContenuto {
        /*float: left;*/
        color: rgb(108,107,105);
        font-family: Poppins;
        font-size: 18px;
        padding-left: 10px;
        padding-top: 50px;
        min-width: 300px;
        max-width: 800px;
        text-align: left;
        width: 100%;
    }

    #divOpaco {
        width: 100%;
        height: 87px;
        position: absolute;
        top: 0px;
        z-index: 1;
        background-color: rgba(255, 255, 255, 0.75);
        min-height: 70px;
        max-height: 163px;
    }

    .imgLogo {
        width: 100%;
    }

    #divLogo {
        position: absolute;
        top: 30px;
        left: 30px;
        z-index: 2;
        max-width: 267px;
        width: 23%;
    }

    #divMenu {
        position: absolute;
        right: 50px;
        top: 20px;
        z-index: 3;
        max-width: 37px;
        width: 23px;
    }
    .hamburger
    {
        width:100%; cursor:pointer;
    }
    #divMenuContainer {
        position: absolute;
        right: 0px;
        top: 0px;
        z-index: 2;
        background-color: rgb(218,218,218);
        text-align: right;
        padding-right: 30px;
        padding-left: 30px;
        padding-top: 90px;
        padding-bottom: 20px;
        width: 300px;
        display: none;
    }

    .menuheader {
        font-family: 'Poppins';
        font-size: 20px;
        color: rgb(108,107,105);
        text-decoration: none;
        text-transform: uppercase;
    }

    .submenuheader {
        font-family: 'Poppins';
        font-size: 14px;
        color: #FFFFFF;
        text-decoration: none;
    }

    .submenufooter {
        font-family: 'Poppins';
        font-size: 14px;
        color: #FFFFFF;
        text-decoration: none;
    }

    ul li a:hover {
        color: rgb(230,64,17);
        font-weight: bold;
    }

    ul li ul li a:hover {
        color: #FFFFFF;
        font-weight: bold;
    }

    ul li ul {
        width: 100%;
        background-color: rgb(230,64,17);
    }

    .menufooter {
        font-family: 'Poppins';
        font-size: 16px;
        color: rgb(108,107,105);
        text-decoration: none;
        text-transform: uppercase;
    }

    .footer {
        position: relative;
        bottom: 0px;
        width: 100%;
        background-color: rgb(218,218,218);
        min-height: 300px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1170px;
    }
    .footercenter
    {
        float:left; width:100%; min-width:300px; font-family:Poppins; font-size:18px; color:rgb(108,107,105); padding-top:20px; text-align:center;
    }
    #divMenuFooter {
        float:left; width:33%; min-width:200px; text-align:left; padding-left:30px; padding-top:20px;
    }
    .footerdiritti
    {
        text-align:center; min-height:150px; line-height:150px; min-width:300px;
    }
    .footerright
    {
        float:left; width:33%; min-width:300px;
    }
    #divEventi {
        position: absolute;
        top: 0px;
        right: 0px;
        background-color: rgb(108, 107, 105);
        min-height: 66px;
        min-width: 131px;
        color: #ffffff;
        font-family: 'Poppins Black';
        font-size: 16px;
        text-align: left;
        padding-left: 5px;
        padding-top: 56px;
    }

    .myingfooter {
        position: absolute;
        top: 100px;
        right: 0px;
        min-height: 66px;
        min-width: 131px;
    }

    #divSocial {
        position: absolute;
        top: 170px;
        right: 5px;
        min-height: 66px;
        min-width: 131px;
    }

    .divleftfooter {
        float: left;
        width: 33%;
        min-width: 200px;
        text-align: left;
        padding-left: 30px;
        padding-top: 20px;
    }

    .divcenterfooter {
        float: left;
        width: 34%;
        min-width: 300px;
        font-family: Poppins;
        font-size: 18px;
        color: rgb(108,107,105);
        padding-top: 20px;
        text-align: center;
    }

    .divrightfooter {
        float: left;
        width: 33%;
        min-width: 300px;
    }

    #divSocialCenter {
        display: none;
        color: rgb(108,107,105);
    }

    .contenitoreformazionehome {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        min-height: 205px;
        padding: 0px;
    }

    .formazionehomedivleft {
        width: 100%;
        /*float:left;*/
        background-color: #E64011;
        height: 205px;
        text-align: left;
        padding-left: 30px;
        padding-top: 20px;
        line-height: 30px;
    }

    .textheaderformazione1 {
        font-family: 'Poppins Medium';
        font-size: 38px;
        color: #FFFFFF;
    }

    .textheaderformazione2 {
        font-family: 'Poppins Black';
        font-size: 38px;
        color: #FFFFFF;
    }

    .formazionehomedivright {
        width: 100%;
        /*float:left;*/
        height: 205px;
        font-family: Poppins;
        line-height: 20px;
        text-align: left;
        padding-left: 5px;
        padding-top: 10px;
    }

    .divboxformazionetitolo { /*home*/
        font-size: 20px;
        font-family: 'Poppins ExtraBold';
        text-transform: uppercase;
        clear: left;
        /*float:left;*/
        width: 100%;
        color: #6C6B69;
        padding-left: 30px;
    }

    .divboxformazioneabstract { /*home*/
        font-size: 16px;
        float: left;
        width: 90%;
        color: #6C6B69;
        padding-left: 30px;
    }

    .divformazionedata { /*home*/
        font-family: Poppins;
        color: #E64011;
        font-size: 20px;
        /*float: left;*/
        width: 15%;
        text-align: left;
        padding-left: 30px;
        padding-top:5px;
        font-weight: bold;
    }

    .divfomazionesepvert { /*home*/
        width: 100%;
        border-top-color: #E64011;
        border-top-width: 1px;
        border-top-style: solid;
        height: 20px;
        margin-top: 5px;
        float: left;
    }

    .boxnotizia {
        /*float: left;*/
        width: 80%%;
        height: 400px;
    }

    .divsepvertcomunicato {
        height: 20px;
        width: 100%;
    }

    .boxcontenitorenotizie {
        margin-left: auto;
        margin-right: auto;
        min-height: 450px;
        text-align: center;
        width: 100%;
        max-width: 750px;
        padding: 0px;
    }

    .collaudatori {
        padding-left: 10px;
    }

    .divsepvertinfohome {
        width: 100%;
        height: 20px;
        background-color: #FFFFFF;
    }

    .divinizialenotizie {
        height: 30px;
        clear: left;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        padding: 0px;
    }

    .contenitorenotizie {
        text-align: center;
        max-width: 760px;
        margin-left: auto;
        margin-right: auto;
    }

    .notizie {
        /*float: left;*/
        /*height: 357px;*/
        width: 80%;
        /*min-width: 357px;*/
        background-color: rgb(108,107,105);
        padding-top: 10px;
        position: relative;
        margin-left: auto;
        margin-right: auto;
    }

    .imginfoordine1 {
        width: 74px;
    }

    .imginfoordine2 {
        width: 70px;
    }

    .imginfoordine3 {
        width: 70px;
    }

    .boxnotiziaordine {
        font-family: Poppins;
        font-size: 21px;
        color: #ffffff;
        width: 80%;
        padding-top: 20px;
        margin-left: auto;
        margin-right: auto;
        line-height: 26px;
        clear: left;
    }

    .btnnotiziaordine {
        width: 109px;
        height: 34px;
        margin-left: auto;
        margin-right: auto;
        background-color: #ffffff;
        /*margin-top: 0px;*/
        position: absolute;
        bottom: 10px;
        left: 50%;
        margin-left: -54px;
        padding-top: 7px;
        font-size: 12px;
        margin-bottom: 20px;
    }

    .linknotiziaordine {
        font-family: Poppins;
        font-size: 13px;
        text-decoration: none;
        color: #E64011;
    }

    .notiziehomeheader {
        width: 80%;
        background-color: #DADADA;
        height: 80px;
        margin-left: auto;
        margin-right: auto;
        font-family: Poppins;
        font-size: 16px;
        font-weight: bold;
        text-align: left;
        line-height: 20px;
        padding-top: 25px;
        padding-left: 10px;
        color: #6C6B69;
    }

    .notiziahomedata {
        font-family: Poppins;
        font-size: 16px;
        color: #E64011;
        padding-left: 10px;
        text-align: left;
        width: 80%;
        margin-left: auto;
        margin-right: auto;
    }

    .notiziahomecontenuto {
        font-family: Poppins;
        font-size: 16px;
        color: #6C6B69;
        padding-left: 10px;
        padding-right: 10px;
        text-align: justify;
        line-height: 18px;
        word-spacing: 2px;
        word-break: break-word;
        width: 80%;
        margin-left: auto;
        margin-right: auto;
        height: 230px;
        border-bottom: 1px #DADADA solid;
    }

    .boxevento {
        /*float: left;*/
        width: 100%;
        /*height: 357px;*/
        font-size: 24px;
        background-color: #6C6B69;
        padding-left: 10px;
        padding-top: 10px;
        padding-right: 10px;
        position: relative;
        text-transform:uppercase;
        font-family:'Poppins Bold';
    }
    .divMenuPageForm
    {
        /*float:left;*/
        width:100%; 
        height:auto; 
        min-width:200px;
    }

    .divContenutoForm
    {
        height:auto; 
        /*float:left;*/ 
        color:rgb(108,107,105); 
        font-family:Poppins; 
        font-size:18px; 
        padding-left:30px;
        padding-right:30px; 
        padding-top:50px; 
        max-width:750px; 
        text-align:left; 
        width:100%; 
        min-width:300px;
    }
    .divMenuPageFormEven
    {
        /*float:left;*/
        width:100%; 
        height:auto; 
        min-width:200px;
    }

    .divContenutoFormEven
    {
        height:auto; 
        /*float:left;*/ 
        color:rgb(108,107,105); 
        font-family:Poppins; 
        font-size:18px; 
        padding-left:30px;
        padding-right:30px; 
        padding-top:50px; 
        max-width:750px; 
        text-align:left; 
        width:100%; 
        min-width:300px;
    }
    .tab {
        overflow: hidden;
        width: 70%;
        background-color: #6C6B69;
    }

        /* Style the buttons inside the tab */
        .tab button {
            background-color: #6C6B69;
            float: left;
            border: none;
            outline: none;
            cursor: pointer;
            padding: 12px 30px;
            transition: 0.3s;
            font-size: 17px;
            text-transform: uppercase;
            color: #FFF;
        }

            /* Change background color of buttons on hover */
            .tab button:hover {
                background-color: #E64011;
            }

            /* Create an active/current tablink class */
            .tab button.active {
                background-color: #E64011;
            }

    /* Style the tab content */
    .tabcontent {
        display: none;
        /*padding: 6px 12px;*/
        border: 1px solid #ccc;
        border-top: none;
        background-color: #6C6B69;
        color: #FFF;
        width: 100%;
    }

        .tabcontent div:hover {
            background-color: #E64011;
            cursor: pointer;
        }
    /*parte nuova*/
    .sep1infoordine {
        height: 0px;
    }

    .sep2infoordine {
        height: 9px;
    }

    .sep3infoordine {
        height: 18px;
    }
    /*inizio parte relativa alle news*/
    .divContenitoreNews {
        width:100%; 
        max-width:1170px; 
        height:auto; 
        font-family:Poppins; 
        background-color:#DADADA; 
        min-height:500px; 
        padding-top:50px;
        margin-left:auto;
        margin-right:auto;
        padding-left:2%;
        padding-right:2%;
    }
    .divNewsTitolo
    {
        width:100%; 
        height:120px; 
        background-color:#6C6B69; 
        padding-left:10px;
        padding-top:10px; 
        padding-right:10px; 
        position:relative; 
        line-height:20px;
    }
    .fontTitoloNews {
        color:#ffffff; 
        font-size:18px; 
        text-transform:uppercase;
    }
    .divNewsAbstract {
        
        width:100%; 
        height:136px; 
        background-color:#ffffff; 
        padding-left:10px; 
        padding-top:10px; 
        padding-right:10px; 
        position:relative; 
        text-align:left; 
        line-height:16px;
    }
    .fontAbstractNews{
        font-size:12px; 
        color:#6c6b69;
    }
    .divSottoTitolo
    {   display:none; 
        width:100%; 
        height:30px; 
        background-color:#DADADA;
    }
    .divSottoAbstract
    {   width:100%; 
        height:30px; 
        background-color:#DADADA;
    }
    .pulsanteNews {
        background-color:#6C6B69; 
        height:30px; 
        width:100px; 
        font-size:12px; 
        padding-top:6px; 
        text-align:center;
    }
    /*fine parte relativa alle news*/
    /*inizio parte ricerca albo*/
    .divContenutoRicerca
    {   float:left; 
        color:rgb(108,107,105); 
        font-family:Poppins; 
        font-size:18px; 
        padding-left:30px; 
        padding-top:50px; 
        max-width:800px; 
        text-align:left; 
        width:75%;
    }
    .divCognomeNome
    {
        /*float:left;*/
        width:300px; 
        height:40px; 
        color:#FFFFFF; 
        font-size:20px; 
        text-transform:uppercase; 
        background-color:#E64011; 
        padding-left:20px; 
        padding-top:5px;
    }
    .divTextboxRicerca
    {
        /*float:left;*/
        width:350px; 
        height:40px; 
        padding-left:0px; 
        padding-top:5px;
    }
    .textBoxRicerca
    {
        text-transform:uppercase; 
        font-family:Poppins; 
        font-size:18px; 
        width:90%; 
        min-width:100px;
    }
    .dropdownRicerca
    {
        text-transform:uppercase; 
        font-family:Poppins; 
        font-size:18px; 
        width:30%; 
        min-width:100px;
    }
    /*fine parte ricerca albo*/
    /*parte visualizzazione evento*/
    .eventotitolofoto
    {
        width:100%;
        margin-right:0px;
        height:auto;        
    }
    .eventotitolo
    {
        float:left; 
        background-color:#E64011; 
        color:#FFF; 
        width:50%; 
        /*height:357px;*/
        font-size:24px; 
        padding:5px; 
        line-height:30px;
        text-align:left;
        text-transform:uppercase;
    }
    .eventofoto
    {
        float:left; 
        width:50%; 
        /*height:357px;*/ 
        font-size:24px;
    }
    
    .eventodata
    {
        font-size:16px; color:#6C6B69; text-align:right; background-color:#FFF; width:100%; padding-top:20px;
    }
    .eventoiscrizionichiuse
    {
        font-family:'Poppins Bold';
        font-size:20px;
        color:#6C6B69;
        padding-top:10px;
        padding-bottom:20px;
        width:100%;
        text-align:left;
    }
    .eventodivlabel
    {
        font-family:Poppins;
        font-size:16px;
        width:100%;
        text-align:left;
    }
    .eventodato
    {
        font-family:'Poppins Bold';
        font-size:14px;
        color:#E64011;
        text-transform:uppercase;
    }
    /*fine visualizzazione evento*/
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
    /*menu laterale*/
    .divMenuLaterale
    {
        background-color:rgb(108,107,105); 
        color:#ffffff; 
        font-family:Poppins; 
        font-size:18px; 
        text-align:left; 
        padding-left:25px; 
        text-transform:uppercase;
        width:100%;
    }
    .divMenuLateraleFigli{
        text-align:left; 
        padding-left:25px;
        display:none;
        width:100%;
    }
    .imgMenuLaterale{
        width:28px;
        display:block;
        cursor:pointer;
    }
    /*fine menu laterale*/
    .divMaster {
        width: 100%;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        max-width: 1024px;
        position: relative;
    }
    .class1 {
        width:100%; 
        height:448px; 
        position:relative; 
        top:0px; 
        overflow:hidden;
        background-position-x:-350px; 
        background-position-y:-200px; 
        background-repeat:no-repeat;
        background-size:1200px 800px;
    }
    .class2 {
        width:100%; 
        height:224px; 
        position:relative; 
        top:0px; 
        overflow:hidden;
        background-position-x:-250px; 
        background-position-y:-250px; 
        background-repeat:no-repeat
    }
    .divMenuPage {
        /*float: left;*/
        width: 100%;
        min-width: 150px;
    }

    .divContenuto {
        /*float: left;*/
        color: rgb(108,107,105);
        font-family: Poppins;
        font-size: 18px;
        padding-left: 10px;
        padding-top: 50px;
        min-width: 300px;
        max-width: 800px;
        text-align: left;
        width: 100%;
    }

    #divOpaco {
        width: 100%;
        height: 87px;
        position: absolute;
        top: 0px;
        z-index: 1;
        background-color: rgba(255, 255, 255, 0.75);
        min-height: 70px;
        max-height: 163px;
    }

    .imgLogo {
        width: 100%;
    }

    #divLogo {
        position: absolute;
        top: 25px;
        left: 30px;
        z-index: 2;
        max-width: 267px;
        width: 40%;
    }

    #divMenu {
        position: absolute;
        right: 50px;
        top: 25px;
        z-index: 3;
        max-width: 37px;
        width: 23px;
    }

    .hamburger
    {
        width:100%; cursor:pointer;
    }

    #divMenuContainer {
        position: absolute;
        right: 0px;
        top: 0px;
        z-index: 2;
        background-color: rgb(218,218,218);
        text-align: right;
        padding-right: 30px;
        padding-left: 30px;
        padding-top: 90px;
        padding-bottom: 20px;
        width: 300px;
        display: none;
    }

    .menuheader {
        font-family: 'Poppins';
        font-size: 20px;
        color: rgb(108,107,105);
        text-decoration: none;
        text-transform: uppercase;
    }

    .submenuheader {
        font-family: 'Poppins';
        font-size: 14px;
        color: #FFFFFF;
        text-decoration: none;
    }

    .submenufooter {
        font-family: 'Poppins';
        font-size: 14px;
        color: #FFFFFF;
        text-decoration: none;
    }

    ul li a:hover {
        color: rgb(230,64,17);
        font-weight: bold;
    }

    ul li ul li a:hover {
        color: #FFFFFF;
        font-weight: bold;
    }

    ul li ul {
        width: 100%;
        background-color: rgb(230,64,17);
    }

    .menufooter {
        font-family: 'Poppins';
        font-size: 16px;
        color: rgb(108,107,105);
        text-decoration: none;
        text-transform: uppercase;
    }

    .footer {
        position: relative;
        bottom: 0px;
        width: 100%;
        background-color: rgb(218,218,218);
        min-height: 300px;
        margin-left: auto;
        margin-right: auto;
        max-width: 1170px;
    }
    .footercenter
    {
        float:left; width:100%; min-width:300px; font-family:Poppins; font-size:18px; color:rgb(108,107,105); padding-top:20px; text-align:center;
    }
    #divMenuFooter {
        float:left; width:33%; min-width:200px; text-align:left; padding-left:30px; padding-top:20px;
    }
    .footerdiritti
    {
        text-align:center; min-height:150px; line-height:150px; min-width:300px;
    }
    .footerright
    {
        float:left; width:33%; min-width:300px;
    }
    #divEventi {
        position: absolute;
        top: 0px;
        right: 0px;
        background-color: rgb(108, 107, 105);
        min-height: 66px;
        min-width: 131px;
        color: #ffffff;
        font-family: 'Poppins Black';
        font-size: 16px;
        text-align: left;
        padding-left: 5px;
        padding-top: 56px;
    }

    .myingfooter {
        position: absolute;
        top: 100px;
        right: 0px;
        min-height: 66px;
        min-width: 131px;
    }

    #divSocial {
        position: absolute;
        top: 170px;
        right: 5px;
        min-height: 66px;
        min-width: 131px;
    }

    .divleftfooter {
        float: left;
        width: 33%;
        min-width: 200px;
        text-align: left;
        padding-left: 30px;
        padding-top: 20px;
    }

    .divcenterfooter {
        float: left;
        width: 34%;
        min-width: 300px;
        font-family: Poppins;
        font-size: 18px;
        color: rgb(108,107,105);
        padding-top: 20px;
        text-align: center;
    }

    .divrightfooter {
        float: left;
        width: 33%;
        min-width: 300px;
    }

    #divSocialCenter {
        display: none;
        color: rgb(108,107,105);
    }

    .contenitoreformazionehome {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        min-height: 205px;
        padding: 0px;
    }

    .formazionehomedivleft {
        width: 100%;
        /*float:left;*/
        background-color: #E64011;
        height: 205px;
        text-align: left;
        padding-left: 30px;
        padding-top: 20px;
        line-height: 30px;
    }

    .textheaderformazione1 {
        font-family: 'Poppins Medium';
        font-size: 32px;
        color: #FFFFFF;
    }

    .textheaderformazione2 {
        font-family: 'Poppins Black';
        font-size: 32px;
        color: #FFFFFF;
    }

    .formazionehomedivright {
        width: 100%;
        /*float:left;*/
        height: 205px;
        font-family: Poppins;
        line-height: 20px;
        text-align: left;
        padding-left: 5px;
        padding-top: 10px;
    }

    .divboxformazionetitolo { /*home*/
        font-size: 20px;
        font-family: 'Poppins ExtraBold';
        text-transform: uppercase;
        clear: left;
        /*float:left;*/
        width: 100%;
        color: #6C6B69;
        padding-left: 30px;
    }

    .divboxformazioneabstract { /*home*/
        font-size: 16px;
        float: left;
        width: 90%;
        color: #6C6B69;
        padding-left: 30px;
    }

    .divformazionedata { /*home*/
        font-family: Poppins;
        color: #E64011;
        font-size: 18px;
        /*float: left;*/
        width: 10%;
        text-align: right;
        padding-left: 30px;
        padding-top:5px;
        font-weight: bold;
        min-width:30px;
    }

    .divfomazionesepvert { /*home*/
        width: 100%;
        border-top-color: #E64011;
        border-top-width: 1px;
        border-top-style: solid;
        height: 20px;
        margin-top: 5px;
        float: left;
    }

    .boxnotizia {
        /*float: left;*/
        width: 90%;
        height: 400px;
        margin-left: auto;
        margin-right: auto;
    }

    .divsepvertcomunicato {
        height: 20px;
        width: 100%;
    }

    .boxcontenitorenotizie {
        margin-left: auto;
        margin-right: auto;
        min-height: 450px;
        text-align: center;
        width: 100%;
        max-width: 480px;
        /*padding: 0px;*/
    }

    .collaudatori {
        padding-left: 10px;
    }

    .divsepvertinfohome {
        width: 100%;
        height: 20px;
        background-color: #FFFFFF;
    }

    .divinizialenotizie {
        height: 20px;
        clear: left;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        padding: 0px;
    }

    .contenitorenotizie {
        text-align: center;
        max-width: 760px;
        margin-left: auto;
        margin-right: auto;
    }

    .notizie {
        /*float: left;*/
        /*height: 357px;*/
        width: 80%;
        /*min-width: 357px;*/
        background-color: rgb(108,107,105);
        padding-top: 10px;
        position: relative;
        margin-left: auto;
        margin-right: auto;
    }

    .imginfoordine1 {
        width: 74px;
    }

    .imginfoordine2 {
        width: 70px;
    }

    .imginfoordine3 {
        width: 70px;
    }

    .boxnotiziaordine {
        font-family: Poppins;
        font-size: 16px;
        color: #ffffff;
        width: 90%;
        padding-top: 15px;
        margin-left: auto;
        margin-right: auto;
        line-height: 17px;
        clear: left;
    }

    .btnnotiziaordine {
        width: 109px;
        height: 28px;
        margin-left: auto;
        margin-right: auto;
        background-color: #ffffff;
        /*margin-top: 0px;*/
        position: absolute;
        bottom: 5px;
        left: 50%;
        margin-left: -54px;
        padding-top: 7px;
        font-size: 12px;
        margin-bottom: 20px;
    }

    .linknotiziaordine {
        font-family: Poppins;
        font-size: 13px;
        text-decoration: none;
        color: #E64011;
    }

    .notiziehomeheader {
        width: 90%;
        background-color: #DADADA;
        height: 80px;
        margin-left: auto;
        margin-right: auto;
        font-family: Poppins;
        font-size: 16px;
        font-weight: bold;
        text-align: left;
        line-height: 20px;
        padding-top: 25px;
        padding-left: 10px;
        color: #6C6B69;
    }

    .notiziahomedata {
        font-family: Poppins;
        font-size: 16px;
        color: #E64011;
        padding-left: 10px;
        text-align: left;
        width: 90%;
        margin-left: auto;
        margin-right: auto;
    }

    .notiziahomecontenuto {
        font-family: Poppins;
        font-size: 16px;
        color: #6C6B69;
        padding-left: 10px;
        padding-right: 10px;
        text-align: justify;
        line-height: 18px;
        word-spacing: 2px;
        word-break: break-word;
        width: 90%;
        margin-left: auto;
        margin-right: auto;
        height: 230px;
        border-bottom: 1px #DADADA solid;
    }

    .boxevento {
        /*float: left;*/
        width: 100%;
        /*height: 270px;*/
        font-size: 20px;
        background-color: #6C6B69;
        padding-left: 10px;
        padding-top: 10px;
        padding-right: 10px;
        line-height:22px;
        position: relative;
        text-transform:uppercase;
        font-family:'Poppins Bold';
    }
    .divMenuPageForm
    {
        /*float:left; */
        width:100%; 
        height:auto; 
        min-width:200px;
    }

    .divContenutoForm
    {
        height:auto; 
        /*float:left;*/ 
        color:rgb(108,107,105); 
        font-family:Poppins; 
        font-size:18px; 
        padding-left:50px; 
        padding-top:50px;
        padding-right:50px; 
        max-width:750px; 
        text-align:left; 
        width:100%; 
        min-width:300px;
    }
    .tab {
        overflow: hidden;
        width: 100%;
        background-color: #6C6B69;
    }

        /* Style the buttons inside the tab */
        .tab button {
            background-color: #6C6B69;
            float: left;
            border: none;
            outline: none;
            cursor: pointer;
            padding: 12px 30px;
            transition: 0.3s;
            font-size: 17px;
            text-transform: uppercase;
            color: #FFF;
        }

            /* Change background color of buttons on hover */
            .tab button:hover {
                background-color: #E64011;
            }

            /* Create an active/current tablink class */
            .tab button.active {
                background-color: #E64011;
            }

    /* Style the tab content */
    .tabcontent {
        display: none;
        /*padding: 6px 12px;*/
        /*border: 1px solid #ccc;*/
        border-top: none;
        background-color: #6C6B69;
        color: #FFF;
        width: 100%;
    }

        .tabcontent div:hover {
            background-color: #E64011;
            cursor: pointer;
        }
    /*parte nuova*/
    .sep1infoordine {
        height: 0px;
    }

    .sep2infoordine {
        height: 9px;
    }

    .sep3infoordine {
        height: 18px;
    }
     /*inizio parte relativa alle news*/
    .divContenitoreNews {
        width:100%; 
        max-width:1170px; 
        height:auto; 
        font-family:Poppins; 
        background-color:#DADADA; 
        min-height:500px; 
        padding-top:50px;
        margin-left:auto;
        margin-right:auto;
        padding-left:2%;
        padding-right:2%;
    }
    .divNewsTitolo
    {
        width:100%; 
        height:120px; 
        background-color:#6C6B69; 
        padding-left:10px;
        padding-top:10px; 
        padding-right:10px; 
        position:relative; 
        line-height:16px;
    }
    .fontTitoloNews {
        color:#ffffff; 
        font-size:14px; 
        text-transform:uppercase;
    }
    .divNewsAbstract {
        
        width:100%; 
        height:136px; 
        background-color:#ffffff; 
        padding-left:10px; 
        padding-top:10px; 
        padding-right:10px; 
        position:relative; 
        text-align:left; 
        line-height:16px;
        overflow:hidden;
    }
    .fontAbstractNews{
        font-size:12px; 
        color:#6c6b69;
    }
    .divSottoTitolo
    {   display:none; 
        width:100%; 
        height:30px; 
        background-color:#DADADA;
    }
    .divSottoAbstract
    {   width:100%; 
        height:30px; 
        background-color:#DADADA;
    }
    .pulsanteNews {
        background-color:#6C6B69; 
        height:30px; 
        width:100px; 
        font-size:12px; 
        padding-top:6px; 
        text-align:center;
    }
    /*fine parte relativa alle news*/
    /*inizio parte ricerca albo*/
    .divContenutoRicerca
    {   /*float:left; */
        color:rgb(108,107,105); 
        font-family:Poppins; 
        font-size:18px; 
        padding-left:30px; 
        padding-top:50px; 
        max-width:800px; 
        text-align:left; 
        margin-left:auto;
        margin-right:auto;
        width:85%;
    }
    .divCognomeNome
    {
        /*float:left;*/
        width:260px; 
        height:40px; 
        color:#FFFFFF; 
        font-size:20px; 
        text-transform:uppercase; 
        background-color:#E64011; 
        padding-left:20px; 
        padding-top:5px;
    }
    .divTextboxRicerca
    {
        /*float:left;*/
        width:290px; 
        height:40px; 
        padding-left:0px; 
        padding-top:5px;
    }
    .textBoxRicerca
    {
        text-transform:uppercase; 
        font-family:Poppins; 
        font-size:18px; 
        width:90%; 
        min-width:100px;
    }
    .dropdownRicerca
    {
        text-transform:uppercase; 
        font-family:Poppins; 
        font-size:18px; 
        width:30%; 
        min-width:100px;
    }
    /*fine parte ricerca albo*/
    /*parte visualizzazione evento*/
    .eventotitolofoto
    {
        width:100%;
        margin-right:0px;
        height:auto;        
    }
    .eventotitolo
    {
        /*float:left;*/
        background-color:#E64011; 
        color:#FFF; 
        width:100%; 
        /*height:357px;*/
        font-size:24px; 
        padding:5px; 
        line-height:30px;
        text-align:left;
        text-transform:uppercase;
    }
    .eventofoto
    {
        /*float:left;*/ 
        width:100%; 
        /*height:357px;*/ 
        font-size:24px;
    }
     .eventodata
    {
        font-size:16px; color:#6C6B69; text-align:right; background-color:#FFF; width:100%; padding-top:20px;
    }
    .eventoiscrizionichiuse
    {
        font-family:'Poppins Bold';
        font-size:20px;
        color:#6C6B69;
        padding-top:10px;
        padding-bottom:20px;
        text-align:left;
        width:100%;
    }
    .eventodivlabel
    {
        font-family:Poppins;
        font-size:16px;
        width:100%;
        text-align:left;
    }
    .eventodato
    {
        font-family:'Poppins Bold';
        font-size:14px;
        color:#E64011;
        text-transform:uppercase;
    }
    /*fine visualizzazione evento*/
}
