@charset "UTF-8";
/* CSS Document */


@media only screen and (min-width: 992px){
.logo {
    margin-top: 0;
}
}
@media only screen and (max-width: 991px){
.logo {
    margin-top: 25px;
}
}

@media only screen and (min-width: 1200px){
.pul1ppp11 {
    left: -43px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1199px){
.pul1ppp11 {
     left: -18px;
}
}

@media only screen and (min-width: 1200px){
.pul3ppp11 {
    right: -40px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1199px){
.pul3ppp11 {
     right: -8px;
}
}


@media only screen and (min-width: 1200px){
.prendiAlt {
    padding-top: 241px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.prendiAlt {
    padding-top: 197px;
}
}
@media only screen and (min-width:768px) and (max-width: 991px){
.prendiAlt {
    padding-top: 152px;
}
}
@media only screen and (min-width:576px) and (max-width: 767px){
.prendiAlt {
    padding-top: 120px;
}
}
@media only screen and (max-width: 575px){
.prendiAlt {
    padding-top: 104px;
}
}
@media only screen and (min-width: 1200px){
.paletta {
    margin-top: -70px;
	margin-bottom: 40px;
	height: 60px;
}
}

@media only screen and (min-width: 991px) and (max-width: 1199px){
.paletta {
    margin-top: -90px;
	margin-bottom: 30px;
	height: 60px;
}
}
@media only screen and (min-width:768px) and (max-width: 990px){
.paletta {
    margin-top: -90px;
	margin-bottom: 10px;
	height: 60px;
}
}
@media only screen and (max-width: 767px){
.paletta {
    margin-top: -94px;
	height: 222px;
	margin-bottom: 0;
}
}
