/*stili*/
.paolo_semibold{
	font-family: "regular_font",
	sans-serif;
	font-weight: bolder;
	}
.paolo_italic{
  font-family: "regular_font",
  sans-serif;
  font-style: italic;
  }


.Paolo_piccolo{
	font-size: 15px;;
	}
.Paolo_interlinea80 {
  line-height: 80%;
}
.Paolo_interlinea50 {
  line-height: 50%;
}
iframe
{
  overflow-x:hidden;
  overflow-Y:hidden;
  background-color: #ffffff;
  vertical-align: middle;
}
/*sezione div*/
div.textBIG {
    font-family: "regular_font";
    font-size: 20px;
    /*font-weight:bolder;*/
    /*text-shadow: 2px 2px 5px #000000;*/
    /*color: rgb(25, 91, 36);*/
}
div.textBIGARTS {
    font-family: "bold_font";
    font-size: 25px;
    font-weight: bolder;
    text-decoration: underline;
    /*color: rgb(25, 91, 36);*/
}
div.textVERYBIGARTS {
    font-family: "bold_font";
    font-size: 30px;
    /*font-weight: bolder;*/ 
    /*color: rgb(25, 91, 36);*/
}
div.textresponsiveBIG
{
    font-family: "bold_font";
    font-size: 20px;
    /*font-weight: bold;*/
    /*text-decoration: underline;*/
    /*color: rgb(25, 91, 36);*/
}
div.textresponsive {
    font-family: "thin_font";
    font-size: 15px;
    line-height: 130%;
    font-weight: bold;
    /*display: auto;*/
    /*text-align:justify;  
    text-justify:initial;*/
}
div.textresponsiveRegular {
    font-family: "regular_font";
    font-size: 15px;
    /*line-height: 130%;*/
    /*display: auto;*/
    /*text-align:justify;  
    text-justify:initial;*/
}

div.textlogo {
    font-family: "thin_font";
    font-size: 10px;
}
div.textresponsiveFooterLINK {
    font-family: "thin_font";
    font-size: 14px;
    font-weight: bold;
    /*color: white;*/
    /*background-color: rgb(25, 91, 36);*/
    /*line-height: 2;*/
    /*border-radius: 4px;*/
    /*text-decoration: underline overline;*/
    display: initial;
    padding: 2px;
}
/*
Hover
*/
div.textresponsiveRegular:hover {
    cursor: pointer;
    text-decoration: underline overline;
}


/*testi dei popup-menu */
/* Orizzontali*/
/*@media screen and (max-width: 1100px), (max-height: 1100px) {
    div.textresponsive {
        font-size: 14px;
        line-height: 120%;
    }

    div.textBIG {
        font-size: 27px;
    }

    div.textBIGARTS {
            font-size: 27px;
        }
    div.textresponsiveBIG {
        font-size: 19px;       
    }

    div.textresponsiveFooterLINK {
        font-size: 14px;
    }
}*/

@media screen and  (max-height: 800px)  {
    div.textresponsive {
        font-size: 12px;
    }
        div.textresponsiveRegular {
        font-size: 12px;
    }
    div.textlogo {
        font-size: 8px;
    }
    div.textBIG {
        font-size: 12px;
    }

    div.textBIGARTS {
            font-size: 18px;
        }
    div.textVERYBIGARTS {
            font-size: 25px;
        }
    div.textresponsiveBIG {
        font-size: 12px;
    }

    div.textresponsiveFooterLINK {
        font-size: 8px;
    }
}

/*@media screen and (max-width: 700px), (max-height: 700px) {
    div.textresponsive {
        font-size: 10px;
        line-height: 90%;
    }

    div.textBIG {
    font-size: 22px;
    }

    div.textBIGARTS {
            font-size: 22px;
        }
    div.textresponsiveBIG {
        font-size: 13px;
    }

    div.textresponsiveFooterLINK {
        font-size: 10px;
    }
}*/

/*@media screen and (max-width: 500px), (max-height: 500px)
{
    div.textresponsive {
        font-size: 10px;
    }

    div.textBIG {
    font-size: 22px;
    }

    div.textBIGARTS {
        font-size: 15px;
    }
    div.textresponsiveBIG {
        font-size: 10px;
    }

    div.textresponsiveFooterLINK {
        font-size: 8px;
    }
}*/
