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




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

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


@media only screen and (min-width: 1200px){
.txtAlt {
	margin-top: 20px;
	font-family: 'Faustina', serif;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.txtAlt {
    margin-top: 20px;
	font-family: 'Faustina', serif;
}
}
@media only screen and (min-width:768px) and (max-width: 991px){
.txtAlt {
    margin-top: 20px;
	font-family: 'Faustina', serif;
}
}
@media only screen and (min-width:576px) and (max-width: 767px){
.txtAlt {
    margin-top: 20px;
	font-family: 'Faustina', serif;
}
}
@media only screen and (max-width: 575px){
.txtAlt {
    margin-top: 20px;
	font-family: 'Faustina', serif;
}
}



@media only screen and (min-width: 1200px){
.cane {
	padding-top: 202px;
	margin-right: 0;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.cane {
    padding-top: 203px;
	margin-right: 0;
}
}
@media only screen and (min-width:768px) and (max-width: 991px){
.cane {
    padding-top: 232px;
	margin-right: 0;
}
}
@media only screen and (min-width:576px) and (max-width: 767px){
.cane {
    padding-top: 20px;

}
}
@media only screen and (max-width: 575px){
.cane {
    padding-top: 32px;

}
}

