
#catalogo {height: auto;
 width: inherit;
 clear:both;
 text-align:center;
 padding-bottom: 2.125em;
 
	}
	
	#catalogo p {font-family:'Nunito', sans-serif;
font-size: 2.5em;
margin-bottom: 13px;
}

#freccia {background-image:url(../immagini/freccia.png);
background-repeat:no-repeat;
width: 4.5em;
height: 4.5em;
margin: 0 auto;
background-repeat:no-repeat;
display:block;
	max-width: 100%;
	background-size:contain; }

#sx {float:left;
display:block;
width:60%;

text-align:center;
margin-top: 1.8em;}

#dx {
display:block;
width:40%;
float:right;
margin-top: 1.8em;
text-align: center;

}

h1.prodotto {
	
	
	padding-bottom: 15px;
	font-size: 4em;
	font-family: inherit;
	font-variant: small-caps;
	
	}
	


#scheda {

width: 50%;
max-width: 100%;
padding: 30px;


text-align: left;
margin: 0 auto;



	}

#scheda h1{
    font-size: 45px;
    font-weight: bold;
    font-family:'Nunito', sans-serif;
    margin-bottom: 0.5em;
    
}
	
	
#scheda p {font-size: 14px;
font-family:'Nunito', sans-serif !important;
color: #393938;
line-height: 2;
}

#scheda span{font-family: 'Didact Gothic', sans-serif !important;}

#prezzo {
    text-align: center;
    margin-bottom: 30px;
}


#offerta{text-align:center;
margin-bottom: 45px;

}

#offerta p{font-size: 36px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
padding-top: 10px;}

#prezzo p{font-size: 36px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
padding-top: 10px;}

#negozio{text-align: center;
        width: 50%;
font-family:Verdana, Geneva, sans-serif;
font-size: 25px;
margin: 0 auto;
}

.negoziosi{color: #fff;
           width: fill-available;
           font-size: 16px;
           text-align: center;
           margin:0 auto;
           
           font-family:'Nunito', sans-serif;
           background-color: #2C4374;
           padding: 1em;
           margin-bottom: 0.3em;
           

}

.onlinesi{color: #4a8bf0;
          
}

.negoziono{color: #fff;
           width: fill-available;
           font-size: 16px;
           text-align: center;
           margin:0 auto;
           margin-bottom: 0.3em;
           font-family:'Nunito', sans-serif;
           background-color: #b92028;
           padding: 1em;
           
}

#negozio a:link, #negozio a:visited{
		text-decoration:none;
		color:inherit;
	}	
	
	
#galleria {height: auto;
 max-width: 80%;
 clear:both;
 text-align:center;
 padding-bottom: 2.125em;
 padding-top: 2em;
 margin: 0 auto;
 
	}
	
	#galleria p {

text-decoration:underline;
display:inline;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 2.5em;
margin-bottom: 0.2em;

}

#gallerico {background-image:url(../immagini/gallerico.png);
background-repeat:no-repeat;
width: 4.5em;
height: 4.5em;
margin: 0 auto;
background-repeat:no-repeat;
	max-width: 100%;
	background-size:contain;


 }
 
#si_mobile{
	display: none;
}

.gall{
  display:none;
	
	}
	
.apri, .chiudi{
	
	background-color:#D54F09;
	padding:0.4em;
	color:white;
	width:8em;
	margin: 0 auto;
	cursor: pointer;
	overflow:auto;
	margin-bottom:0.4em;
	border-radius: 0.4em;
}

.chiudi{display:none;}



.apri:hover, .chiudi:hover{
	
	background-color:#EB7030;
	box-shadow:1em;}
	
.visualizza{
	
	
	 
    max-height: 90%;
    border: solid 5px #790000;
    overflow: auto;
    background-color: black;
    display: none;
    width: 55%;
    position: fixed;
    top: 1em;
    left: 22%;
	border-radius:0.3em;
	
	}


@media only screen and (min-width: 0px) and (max-width: 780px){
	
	#sx {
width:100%;
float:none;
margin-top: 1em;


}

#dx {
width:100%;
float:none;
margin-top: 1.4em;


}
#no_mobile{
	display:none;
}

#si_mobile{
	display:block;
}

h1.prodotto{
    font-size: 3em;
}

#scheda h1{
    font-size: 35px;
}

#scheda{width:70%;}

	
	
	
	}

@media only screen and (min-width: 794px) and (max-width: 1042px){
	
h1.prodotto{
    font-size: 3em;
}
	
	
	}

@media only screen and (min-width: 781px) and (max-width: 793px){
	
h1.prodotto{
    font-size: 2em;
}

#prezzo p{font-size: 25px;}

#offerta p{font-size: 25px;}
	
	
	
	}

@media only screen and (min-width: 0px) and (max-width: 355px){
	
h1.prodotto{
    font-size: 2em;
}

#scheda{width:95%;}
	
#prezzo p{font-size: 25px;}

#offerta p{font-size: 25px;}

#scheda h1{
    font-size: 25px;
}

#scheda {


padding: 15px;






	}

#negozio{
        width: 90%;}

#catalogo p {
font-size: 1.5em;

}

#freccia {
width: 3em;
height: 3em;
}
	
	
	}



