﻿body {
}

/*---------------------MIEI----------------------------*/
    .lateraleAlto {
	background: #ffffff;
	padding: 35px 20px 5px; 
	}
	.laterale {
	background: #f39700;
	color: #000;	
    padding-top:35px;	
    padding-left:20px;
	}

    .centraleAlto {
	background: #ffffff; 
	}
    .centrale {
    width:100%;
    /*height:500px;*/
	background: #ffffff;
	color: #000;	
    font-size:small;
    padding-top:35px;	
    padding-left:20px;
    padding-right:20px;
    text-align:justify
	}

    /* Header & Nav */
    .tm-nav2 {
	display: block;
	overflow: hidden;
    }
    .tm-nav2 li {
	    list-style: none;
	    float: left;
    }
    .tm-nav2 li a.activeFo,
    .tm-nav2 li a:focus,
    .tm-nav2 li a:hover {
	    background: #e8ba0f;
	    color: #000;
    }
    .tm-nav2 li a.activeRi,
    .tm-nav2 li a:focus,
    .tm-nav2 li a:hover {
	    background: #2eafc5;
	    color: #000;
    }
    .tm-nav2 li a.activeSo,
    .tm-nav2 li a:focus,
    .tm-nav2 li a:hover {
	    background: #ad2ec6;
	    color: #000;
    }
    .tm-nav2 li a.active,
    .tm-nav2 li a:focus,
    .tm-nav2 li a:hover {
	    background: #f39700;
	    color: #000;
    }
        .tm-nav2 li a {
	    color: #838383;
	    display: block;
	    padding: 30px 18px 10px 18px;
	    text-transform: uppercase;
	    transition: all 0.3s ease;
    }
    /* Header & Nav */


    .ImaginiCentrali{
        float:right;
        padding-left:20px;
        width:30%;
        min-width:200px;
        /*box-shadow: 0px 5px 10px #777;*/
        }
    .ImaginiCentraliOr{
        float:right;
        padding-left:20px;
        width:40%;
        min-width:200px;
        /*box-shadow: 0px 5px 10px #777;*/
        }
    .ImaginiCentraliCentr{
        /*float:right;*/
        /*padding-left:20px;*/
        width:20%;
        min-width:200px;
        /*box-shadow: 0px 5px 10px #777;*/
        }
    .ImaginiCentraliCentr2{
        /*float:right;*/
        padding:5px;
        width:24%;
        min-width:200px;
        /*box-shadow: 0px 5px 10px #777;*/
        }



    


/*---------------------POP UP--------------------------*/

.popup {
     position: absolute;
    left: 50%;
    top: 35%;
    transform: translate(-50%, -50%);
    background:#ffd800;
    /*height:100%;*/
    width:60%;
    border-radius:10px;
    border:3px solid #000;
    font-family:'helvetica neue';
}

/*.popup:hover{zoom:1.3;}*/
.valid {
    height:30px;
    width:30px;
    background:#e25d29;
    margin:0 auto;
    margin-top:30px;
    border-radius:5px;
}
#Layer_2 {
    margin:7px;
}
h1 {
    color:#394251;
    font-family:Arial, Helvetica, sans-serif;
    font-size:.9em;
    text-align:center;
    font-weight:bold;
    line-height:10px;
    margin-top:26px;
}

#Layer_1 {
    /*float:left;
    margin:10px;*/
}

/*---------------------POP UP--------------------------*/

/*---------------------POP UP2--------------------------*/

.popup2 {
    position: absolute;
    left: 50%;
    top: 70%;
    padding-left:10px;
    padding-right:10px;
    transform: translate(-50%, -50%);
    background:#ffd800;
    /*height:320px;*/
    width:70%;
    border-radius:10px;
    border:3px solid #000;
    font-family:'helvetica neue';
}

/*.popup:hover{zoom:1.3;}*/
.valid {
    height:30px;
    width:30px;
    background:#e25d29;
    margin:0 auto;
    margin-top:30px;
    border-radius:5px;
}
#Layer_2 {
    margin:7px;
}
h1 {
    color:#394251;
    font-family:Arial, Helvetica, sans-serif;
    font-size:.9em;
    text-align:center;
    font-weight:bold;
    line-height:10px;
    margin-top:26px;
}

#Layer_1 {
    /*float:left;
    margin:10px;*/
}

/*---------------------POP UP--------------------------*/