@charset "utf-8";
/* CSS Document Regole Pagina Index */
/* CLEARING */
#pulsantescopri {
 width:100%;
 outline: none;
 cursor: pointer;
 text-align: center;
 text-decoration: none;
 font-family: 'Lobster', cursive;
 font-size: 1.2em;
 color: #fff;
 border: solid 1px #0095cd;
 background: #0095cd;
 background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
 background: -webkit-linear-gradient(top,  #00adee,  #0078a5);
 background: -moz-linear-gradient(top,  #00adee,  #0078a5);
 background: -ms-linear-gradient(top,  #00adee,  #0078a5);
 background: -o-linear-gradient(top,  #00adee,  #0078a5);
 background: linear-gradient(top,  #00adee,  #0078a5);
 line-height:3;
 
 -pie-background: linear-gradient(#00adee,  #0078a5);
 behavior: url(pie/PIE.htc);
 
 -moz-border-radius: 8px;
 -webkit-border-radius: 8px;
 border-radius: 8px;
 -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
 -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
 box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}
#pulsantescopri:hover {
 background: #0095cd;
 background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
 background: -webkit-linear-gradient(top,  #0078a5,  #00adee);
 background: -moz-linear-gradient(top,  #0078a5,  #00adee);
 background: -ms-linear-gradient(top,  #0078a5,  #00adee);
 background: -o-linear-gradient(top,  #0078a5,  #00adee);
 background: linear-gradient(top,  #0078a5,  #00adee);
 
 -pie-background: linear-gradient(#0078a5,  #00adee);
 behavior: url(pie/PIE.htc);
}
#pulsantescopri:active {
	position: relative;
	top: 1px;
}
@media screen and (min-width: 1922px) and (max-width:9999px) {
/* Monitor Grandi */ 
#ContenitoreBottoniBassiSx{
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    background:#FFF;
	margin-left:1%;
	margin-right:4%;
	margin-bottom:4%;
	float: left;
	width:45%;
	padding-bottom:4%;
}
#ContenitoreBottoniBassiDx{
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    background:#FFF;
	margin-left:4%;
	margin-right:1%;
	margin-bottom:4%;
	float: left;
	width:45%;
	padding-bottom:4%;
}
#ContenitoreFotoBottoniBassi{
	float: left;
	width:100%;
}
#ContenitoreTestoBottoniBassi{
	margin-top:2%;
	margin-left:5%;
	margin-botton:2%;
	float: left;
	width:90%;
}
#ContenitoreButtonScopriBottoniBassi{
	margin-top:7%;
	margin-left:25%;
	margin-botton:2%;
	float: left;
	width:50%;
}
 p.blocktext {
	margin:0px;
	text-align:left;
	width: 100%;
	font-family: 'Comfortaa', cursive;
	font-size: 1em;
	color: #000;
	letter-spacing: 1px;
	line-height: 1.3;
 }
}

@media screen and (min-width: 1682px) and (max-width:1921px) {
/* Monitor fino a 24 Pollici */ 
#ContenitoreBottoniBassiSx{
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    background:#FFF;
	margin-left:1%;
	margin-right:4%;
	margin-bottom:4%;
	float: left;
	width:45%;
	padding-bottom:4%;
}
#ContenitoreBottoniBassiDx{
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    background:#FFF;
	margin-left:4%;
	margin-right:1%;
	margin-bottom:4%;
	float: left;
	width:45%;
	padding-bottom:4%;
}
#ContenitoreFotoBottoniBassi{
	float: left;
	width:100%;
}
#ContenitoreTestoBottoniBassi{
	margin-top:2%;
	margin-left:5%;
	margin-botton:2%;
	float: left;
	width:90%;
}
#ContenitoreButtonScopriBottoniBassi{
	margin-top:7%;
	margin-left:25%;
	margin-botton:2%;
	float: left;
	width:50%;
}
 p.blocktext {
	margin:0px;
	text-align:left;
	width: 100%;
	font-family: 'Comfortaa', cursive;
	font-size: 1em;
	color: #000;
	letter-spacing: 1px;
	line-height: 1.3;
 }
}

@media screen and (min-width: 1368px) and (max-width:1681px) {
/* Monitor fino a 22 Pollici */
 #ContenitoreBottoniBassiSx{
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    background:#FFF;
	margin-left:1%;
	margin-right:4%;
	margin-bottom:4%;
	float: left;
	width:45%;
	padding-bottom:4%;
}
#ContenitoreBottoniBassiDx{
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    background:#FFF;
	margin-left:4%;
	margin-right:1%;
	margin-bottom:4%;
	float: left;
	width:45%;
	padding-bottom:4%;
}
#ContenitoreFotoBottoniBassi{
	float: left;
	width:100%;
}
#ContenitoreTestoBottoniBassi{
	margin-top:2%;
	margin-left:5%;
	margin-botton:2%;
	float: left;
	width:90%;
}
#ContenitoreButtonScopriBottoniBassi{
	margin-top:7%;
	margin-left:25%;
	margin-botton:2%;
	float: left;
	width:50%;
}
 p.blocktext {
	margin:0px;
	text-align:left;
	width: 100%;
	font-family: 'Comfortaa', cursive;
	font-size: 1em;
	color: #000;
	letter-spacing: 1px;
	line-height: 1.3;
 }
}


@media screen and (min-width: 1026px) and (max-width:1367px) {
/* Monitor fino a 15 Pollici */
#ContenitoreBottoniBassiSx{
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    background:#FFF;
	margin-left:1%;
	margin-right:4%;
	margin-bottom:4%;
	float: left;
	width:45%;
	padding-bottom:4%;
}
#ContenitoreBottoniBassiDx{
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    background:#FFF;
	margin-left:4%;
	margin-right:1%;
	margin-bottom:4%;
	float: left;
	width:45%;
	padding-bottom:4%;
}
#ContenitoreFotoBottoniBassi{
	float: left;
	width:100%;
}
#ContenitoreTestoBottoniBassi{
	margin-top:2%;
	margin-left:5%;
	margin-botton:2%;
	float: left;
	width:90%;
}
#ContenitoreButtonScopriBottoniBassi{
	margin-top:7%;
	margin-left:25%;
	margin-botton:2%;
	float: left;
	width:50%;
}
 p.blocktext {
	margin:0px;
	text-align:left;
	width: 100%;
	font-family: 'Comfortaa', cursive;
	font-size: 1em;
	color: #000;
	letter-spacing: 1px;
	line-height: 1.3;
 }
}

@media screen and (min-width: 811px) and (max-width:1025px) {
/* Tablet Orizzontali Landscape */
#ContenitoreBottoniBassiSx{
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    background:#FFF;
	margin-left:1%;
	margin-right:4%;
	margin-bottom:4%;
	float: left;
	width:45%;
	padding-bottom:4%;
}
#ContenitoreBottoniBassiDx{
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    background:#FFF;
	margin-left:4%;
	margin-right:1%;
	margin-bottom:4%;
	float: left;
	width:45%;
	padding-bottom:4%;
}
#ContenitoreFotoBottoniBassi{
	float: left;
	width:100%;
}
#ContenitoreTestoBottoniBassi{
	margin-top:2%;
	margin-left:5%;
	margin-botton:2%;
	float: left;
	width:90%;
}
#ContenitoreButtonScopriBottoniBassi{
	margin-top:7%;
	margin-left:25%;
	margin-botton:2%;
	float: left;
	width:50%;
}
 p.blocktext {
	margin:0px;
	text-align:left;
	width: 100%;
	font-family: 'Comfortaa', cursive;
	font-size: 1em;
	color: #000;
	letter-spacing: 1px;
	line-height: 1.3;
 }
}

@media screen and (min-width: 738px) and (max-width:810px) {
/* Tablet Portrait */
#ContenitoreBottoniBassiSx{
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    background:#FFF;
	margin-left:10%;
	margin-right:10%;
	margin-bottom:10%;
	float: left;
	width:80%;
	padding-bottom:4%;
}
#ContenitoreBottoniBassiDx{
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    background:#FFF;
	margin-left:10%;
	margin-right:10%;
	margin-bottom:10%;
	float: left;
	width:80%;
	padding-bottom:4%;
}
#ContenitoreFotoBottoniBassi{
	float: left;
	width:100%;
}
#ContenitoreTestoBottoniBassi{
	margin-top:2%;
	margin-left:5%;
	margin-botton:2%;
	float: left;
	width:90%;
}
#ContenitoreButtonScopriBottoniBassi{
	margin-top:7%;
	margin-left:25%;
	margin-botton:2%;
	float: left;
	width:50%;
}
 p.blocktext {
	margin:0px;
	text-align:left;
	width: 100%;
	font-family: 'Comfortaa', cursive;
	font-size: 1em;
	color: #000;
	letter-spacing: 1px;
	line-height: 1.3;
 }
}

@media screen and (min-width: 601px) and (max-width:737px) {
/* Telefoni Landascape*/
#ContenitoreBottoniBassiSx{
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    background:#FFF;
	margin-left:10%;
	margin-right:10%;
	margin-bottom:10%;
	float: left;
	width:80%;
	padding-bottom:8%;
}
#ContenitoreBottoniBassiDx{
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    background:#FFF;
	margin-left:10%;
	margin-right:10%;
	margin-bottom:10%;
	float: left;
	width:80%;
	padding-bottom:8%;
}
#ContenitoreFotoBottoniBassi{
	float: left;
	width:100%;
}
#ContenitoreTestoBottoniBassi{
	margin-top:2%;
	margin-left:5%;
	margin-botton:2%;
	float: left;
	width:90%;
}
#ContenitoreButtonScopriBottoniBassi{
	margin-top:7%;
	margin-left:25%;
	margin-botton:2%;
	float: left;
	width:50%;
}
 p.blocktext {
	margin:0px;
	text-align:left;
	width: 100%;
	font-family: 'Comfortaa', cursive;
	font-size: 1em;
	color: #000;
	letter-spacing: 1px;
	line-height: 1.3;
 }
}

@media screen and (min-width: 501px) and (max-width:600px) {
/* Telefoni Landascape*/
#ContenitoreBottoniBassiSx{
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    background:#FFF;
	margin-left:5%;
	margin-right:5%;
	margin-bottom:15%;
	float: left;
	width:90%;
	padding-bottom:8%;
}
#ContenitoreBottoniBassiDx{
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    background:#FFF;
	margin-left:5%;
	margin-right:5%;
	margin-bottom:15%;
	float: left;
	width:90%;
	padding-bottom:8%;
}
#ContenitoreFotoBottoniBassi{
	float: left;
	width:100%;
}
#ContenitoreTestoBottoniBassi{
	margin-top:2%;
	margin-left:5%;
	margin-botton:2%;
	float: left;
	width:90%;
}
#ContenitoreButtonScopriBottoniBassi{
	margin-top:7%;
	margin-left:25%;
	margin-botton:2%;
	float: left;
	width:50%;
}
 p.blocktext {
	margin:0px;
	text-align:left;
	width: 100%;
	font-family: 'Comfortaa', cursive;
	font-size: 1em;
	color: #000;
	letter-spacing: 1px;
	line-height: 1.3;
 }
}
@media screen and (min-width: 321px) and (max-width:500px) {
/* Telefono Portarit Verticale Dario Iphone6*/
#ContenitoreBottoniBassiSx{
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    background:#FFF;
	margin-left:5%;
	margin-right:5%;
	margin-bottom:15%;
	float: left;
	width:90%;
	padding-bottom:8%;
}
#ContenitoreBottoniBassiDx{
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    background:#FFF;
	margin-left:5%;
	margin-right:5%;
	margin-bottom:15%;
	float: left;
	width:90%;
	padding-bottom:8%;
}
#ContenitoreFotoBottoniBassi{
	float: left;
	width:100%;
}
#ContenitoreTestoBottoniBassi{
	margin-top:2%;
	margin-left:5%;
	margin-botton:2%;
	float: left;
	width:90%;
}
#ContenitoreButtonScopriBottoniBassi{
	margin-top:7%;
	margin-left:25%;
	margin-botton:2%;
	float: left;
	width:50%;
}
 p.blocktext {
	margin:0px;
	text-align:left;
	width: 100%;
	font-family: 'Comfortaa', cursive;
	font-size: 1em;
	color: #000;
	letter-spacing: 1px;
	line-height: 1.3;
 }
}
@media screen and (min-width: 0px) and (max-width:320px) {
/* Telefono Portrait Verticale Mio */
 #ContenitoreBottoniBassiSx{
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    background:#FFF;
	margin-left:5%;
	margin-right:5%;
	margin-bottom:15%;
	float: left;
	width:90%;
	padding-bottom:8%;
}
#ContenitoreBottoniBassiDx{
	box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.2);
    background:#FFF;
	margin-left:5%;
	margin-right:5%;
	margin-bottom:15%;
	float: left;
	width:90%;
	padding-bottom:8%;
}
#ContenitoreFotoBottoniBassi{
	float: left;
	width:100%;
}
#ContenitoreTestoBottoniBassi{
	margin-top:2%;
	margin-left:5%;
	margin-botton:2%;
	float: left;
	width:90%;
}
#ContenitoreButtonScopriBottoniBassi{
	margin-top:7%;
	margin-left:25%;
	margin-botton:2%;
	float: left;
	width:50%;
}
 p.blocktext {
	margin:0px;
	text-align:left;
	width: 100%;
	font-family: 'Comfortaa', cursive;
	font-size: 1em;
	color: #000;
	letter-spacing: 1px;
	line-height: 1.3;
 }
}