/* CSS Document */

body {
    font-family: 'PT Sans', sans-serif;
    min-height: 740px;
    background: #fdffff;
    /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 30%, #ffffff 54%, #ffffff 75%, #ffffff 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 30%, #ffffff 54%, #ffffff 75%, #ffffff 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ffffff 0%, #fff 30%, #fff 54%, #fff 75%, #fff 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#fdffff', endColorstr='#b1d8f5', GradientType=0);
    /* IE6-9 */
}

.componentContainer {
    position: absolute;
    line-height: normal;
    cursor: pointer;
}

.componentContainer img {
    margin-top: -80px !important;
}


/* 0% {
    margin: 0px;
  }
  
  100% {
    margin:400px;
  }*/

.strut-surface, .innerBg {
background-image: url("../img/background.jpg");
background-position: center;background-repeat: no-repeat;background:cover;}

#start{animation:titolo 4s ease-in-out infinite;}

@keyframes titolo{
	0%{transform:scale(0.9,0.9);}
	50%{transform:scale(1.2,1.2);}
	100%{transform:scale(0.9,0.9);}
	}
@keyframes titolo2{
	0%{transform:scale(0.9,0.9);}
	50%{transform:scale(1,1);}
	100%{transform:scale(0.9,0.9);}
	}

.alzati{transition: all .3s ease-in-out;}
.alzati:hover{transform:scale(1.1,1.1);}
.suegiu{animation:titolo2 3s ease-in-out infinite;}

.sup {
    vertical-align: super;
    font-size: smaller;
}

.sfondofull {
    background-image: url("../img/background-full.png");
    background-size: cover;
}

.sfondo-slide1 {
    background-image: url("../img/sfondo1.png");
    background-size: cover;
    background-position: center;
}

.sfondo-slide2 {
    background-image: url("../img/sfondo2.png");
    background-size: cover;
    background-position: center;
}

.sfondo-slide3 {
    background-image: url("../img/sfondo3.png");
    background-size: cover;
    background-position: center;
}
.sfondo-sbagliato {
    background-image: url("../img/sfondosbagliato.png");
    background-size: cover;
    background-position: center;
}
.sfondo-slide6 {
    background-image: url("../img/sfondoprodotto.png");
    background-size: cover;
    background-position: center;
}
.sfondo-slide72 {
    background-image: url("../img/sfondobiblioricongiuntiviti.png");
    background-size: cover;
    background-position: center;
}
.sfondo-slide611 {
    background-image: url("../img/sfondobiblioefficacia.png");
    background-size: cover;
    background-position: center;
}
.sfondo-slide622 {
    background-image: url("../img/sfondobibliotollerabilita.png");
    background-size: cover;
    background-position: center;
}
.sfondo-slidercp1 {
    background-image: url("../img/rcp1.png");
    background-size: cover;
    background-position: center;
}
.sfondo-slide8 {
    background-image: url("../img/sfondostep8.png");
    background-size: cover;
    background-position: center;
}
.sfondo-slide10 {
    background-image: url("../img/sfondostep10.png");
    background-size: cover;
    background-position: center;
}
.sfondo-slide11 {
    background-image: url("../img/sfondoslide11.png");
    background-size: cover;
    background-position: center;
}
.sfondo-slide13 {
    background-image: url("../img/sfondostep13.png");
    background-size: cover;
    background-position: center;
}
.sfondo-slide14 {
    background-image: url("../img/sfondostep14.png");
    background-size: cover;
    background-position: center;
}
.sfondo-slide15 {
    background-image: url("../img/sfondostep15.png");
    background-size: cover;
    background-position: center;
}
.sfondo-slide16 {
    background-image: url("../img/sfondostep16.png");
    background-size: cover;
    background-position: center;
}
.sfondo-slide17 {
    background-image: url("../img/sfondostep17.png");
    background-size: cover;
    background-position: center;
}
.sfondo-slide18 {
    background-image: url("../img/sfondostep18.png");
    background-size: cover;
    background-position: center;
}

#impress .slide5 {
    top: 0px;
    margin-top: 0px;
    display: block;
    width: 900px;
    height: 588px;
    padding: 5px 10px;
    background-color: transparent;
    border-radius: 10px;
    color: rgb(102, 102, 102);
    font-family: 'Open Sans', Arial, sans-serif;
    font-size: 30px;
    line-height: 36px;
    letter-spacing: -1px;
}

tr:nth-child(odd) {
    background-color: white;
}

tr:nth-child(even) {
    background-color: #dddddd;
}

@media (max-width: 480px) {p{margin-left:20px!important;}}