/*TABLET*/
@media (min-width: 481px) and (max-width: 768px) {	
	p {
		margin: 0;
	}
	
	/*HEADER*/
	#menu_box {
		display: none;
	}
	
	#logo_box{
		width: 100%;
		min-width: 460px;
		z-index: 2;
		position: absolute;
		top: 10%;
		left: 0;
	}	
	#menu_piccolo{
		width: 100%;
		min-width: 460px;
		z-index: 3;
		position: relative;
		top: 0;
		left: 0;
		background: #0077b9;
		height: 24px;
	}
	#bottone_menu{
		position: relative;
		margin: 0 auto;
		width: 460px;
		text-align: center;
		z-index: 3;
	}
	#bottone_menu img{
		cursor: pointer;
	}
	#box_menu_piccolo{
		position: relative;
		margin: 0 auto;
		width: 200px;
		text-align: center;
		z-index: 3;
		background: #fff;
		border: 1px solid #0077b9;
		padding: 10px 0;
	}
	#box_menu_piccolo a{
		color: #605f5f;
		font-family: 'Montserrat', sans-serif;
		font-weight: 400;
		font-size: 14px;
		text-transform: uppercase;
	}
	
	/*CONTENT*/
	#content_home{
		min-width: 460px;
	}
	#contenuto_home{
		width: 460px;
	}
	.contenuto_pagina_home{
		font-size: 13px;
		line-height: 20px;
		padding: 0 20px;
	}
	h1{
		font-size: 22px;
	}
	#content_home h1{
		font-size: 22px;
	}
	h2{
		font-size: 22px;
	}
	.contenuto_pagina{
		font-size: 13px;
		line-height: 20px;
	}
	.contenuto_pagina a{
		font-size: 13px;
	}	
	.contenuto_meta{
		width: 100%;
	}
	.contenuto_con_immagine{
		width: 100%;
	}
	.immagine_chisiamo{
		margin-bottom: 0;
		text-align: center;
	}
	.immagine_chisiamo img{
		margin: 20px 0;
	}
	.immagine{
		width: 100%;
		text-align: center;
	}
	.immagine img{
		margin: 20px 0;
		width: 100%;
	}
	.box_come_lavoriamo{
		float: left;
		width: 90%;
		margin: 0 5% 20px;
	}
	.box_come_lavoriamo .titolo{
		font-size: 22px;
		text-transform: uppercase;
		color: #605f5f;
		font-family: 'Montserrat', sans-serif;
		font-weight: 400;
		line-height: 15px;
	}
	.box_come_lavoriamo .immagine img{
		width: 100%;
	}
	.box_come_lavoriamo .testo{
		font-family: 'Lato', sans-serif;
		font-weight: 400;
		color: #555554;
		font-size: 13px;
		line-height: 20px;
	}
	.titolo_gallery_per_mobile{
		font-family: 'Montserrat', sans-serif;
		font-weight: 400;
		font-size: 24px;
		color: #0077b9;
		margin-bottom: 5px;
	}
	.sottotitolo_gallery_per_mobile{
		font-family: 'Montserrat', sans-serif;
		font-weight: 400;
		font-size: 12px;
		color: #0077b9;
		margin-bottom: 20px;
	}
	.box_gallery{
		margin: 15px 3%;
		width: 44%;
	}
	.nome_gallery{
		display: none;
	}
	.box_prodotti .immagine{
		width: 25%;
	}
	.box_prodotti .immagine img{
		margin: 0;
	}
	.box_prodotti .contenuto{
		width: 65%;
		padding: 0 5%;
	}
	.box_prodotti .collegamenti a{
		font-size: 11px;
	}
	.box_prodotti .prezzo_promo{
		font-size: 40px;
	}
	.box_prodotti .prezzo{
		font-size: 40px;
	}
	.box_news .immagine{
		width: 25%;
	}
	.box_news .immagine img{
		margin: 0;
	}
	.box_news .contenuto{
		width: 65%;
		padding: 0 5%;
	}
	.box_news .collegamenti a{
		font-size: 11px;
	}
	.box_news .prezzo_promo{
		font-size: 40px;
	}
	.box_news .prezzo{
		font-size: 40px;
	}
	iframe{
		height: 250px;
	}
	.a_capo_mobile{
		display: none;
	}
	.eccellenza_artigiana{
		width: 300px;
	}
	.condivisione_social{
		text-align: center;
		margin: 20px 0;
	}
	.box_immagine_prodotto{
		width: 90%;
		padding: 0 5%;
	}
	.box_testo_prodotto{
		width: 100%;
	}
	.prev_prodotti{
		left: 20px;
		top: -40px;
	}
	.next_prodotti{
		left: 70px;
		top: -40px;
	}
	#immagine_patente_online{
		width: 100%;
	}
	
	/*HOMEPAGE*/
	#categorie_parallasse{
		display: none;
	}
	.bollo_categorie_home{
		float: left;
		width: 33.3%;
		text-align: center;
	}
	.bollo_categorie_home img{
		width: 130px;
	}
	.testo_per_bollo_categorie_home{
		color: #555554;
		font-size: 14px;
		font-family: 'Lato', sans-serif;
		font-weight: 400;
		margin-top: 45px;
	}
	#box_link_tutti_prodotti_home{
		margin: 20px 0;
		text-align: center;
	}
	.titolo_box_link_tutti_prodotti_home{
		color: #555554;
		font-size: 24px;
		font-family: 'Montserrat', sans-serif;
		font-weight: 700;
	}
	.sottotitolo_box_link_tutti_prodotti_home{
		color: #555554;
		font-size: 16px;
		font-family: 'Montserrat', sans-serif;
		font-weight: 300;
	}
	
	/*FOOTER*/
	#piede{
		width: 100%;
		font-size: 13px;
		padding: 25px 0;
		border-top: 2px solid #0077b9;
	}
	.box_footer{
		width: 98%;
		margin: 15px 0;
		text-align: center;
		padding: 0 1%;
	}
	.titolo_box_footer{
		font-size: 22px;
	}
	#legale{
		font-size: 11px;
	}
	#legale a{
		font-size: 11px;
	}
}