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

@media only screen and (min-width: 1px) and (max-width: 767px) {
	
	
}

@media only screen and (min-width: 768px) and (max-width: 990px) {
	
	.container .header_top{
		margin-top: 0;
/* 		position: absolute; */
	}
	
	.container .header_top a.logo{
		position: absolute;
		top: 20px;
		right: 0;
		z-index: -1;
	}
	
	.container .header_top ul.languages{
		margin-top: 0px;
	}
	
	ul.nav{
		margin-top: 22px; 
		margin-left: 22px;
	}
	
	ul.nav li a{
		padding: 0 10px;
	}
	
	gallery_img_container,
	.prodotto_container{
/* 		width: 100%;  */
	}
	
	
	.jspPane{
		min-height: 500px;
	}
	
	.prodotto_container{
	min-height: 500px;
	}
	
	.dettaglioProdotto .categoria_placeholde{
		width: 30%;
	}
	
	.prodotto_container div.extra{
		position: relative;
		left: 0px;
	}
	
	.prodotto_container div.extra .colori{
		width: 100%;
	}
}

@media only screen and (min-width: 990px) and (max-width: 1024px) {

	.prodotto_container div.extra{
		position: relative;
		left: 0px;
	}
	
	.prodotto_container div.extra .colori{
		width: 100%;
	}
}
