
	
	#back_catalog > div
	{
		float: left;
		margin-right: 20px;
		padding: 15px 0px;
	}
	
	.arrow_mini
	{
		width: 15px;
		height: 25px;
		overflow: hidden;
		cursor: pointer;
	}
	
	.arrow_mini img
	{
		height: 25px;
	}
	
	.arrow_mini:hover img
	{
		margin-left: -15px;
	}
	
	.intesta
	{
		font-size: 16px;
	}
	
	
	#table_info
	{
		min-height: 300px;
	}
	
	#table_info p
	{
		padding: 0px;
	}
	
	.table_row
	{
		text-align: center;
		padding: 5px 0px;
	}
	
	.table_h
	{
		width: 120px;
		float: left;
		font-weight: bold;
		color: #701415;
		font-size: 16px;
	}	
	
	.table_c
	{
		width: 120px;
		float: left;
	}
	
	span.click
	{
		font-size: 18px;
		font-weight: bold;
		color: #5d5953;
	}
	
	.arrow
	{
		width: 30px;
		height: 50px;
		overflow: hidden;
		cursor: pointer;
	}
	
	#sx
	{
		position: absolute;
		top: 50%;
		left: 15px;
	}
	
	#sx:hover img
	{
		margin-left: -29px;
	}
	
	#dx
	{
		position: absolute;
		top: 50%;
		right: 15px;
	}
	
	#dx:hover img
	{
		margin-left: -31px;
	}
	
	.first
	{
		color: #701415;
		border: 1px solid #701415;
		border-radius: 5px;
		width: 40px;
		height: 20px;
		margin: 0px auto;
		cursor: pointer;
		-webkit-transition: background 0.5s; /* For Safari 3.1 to 6.0 */
		transition: background 0.5s;
	}
	
	.first:hover
	{
		background: #eb690b;
	}
	
	.prev_show
	{
		background: #eb690b;
	}
	
	.last
	{
		text-align: left;
		color: #701415;
		font-weight: bold;
	}
	
	.quantita
	{
		color: #701415;
	}
	
	span.qt
	{
		padding: 3px;
		font-weight: normal;
	}
	
	.add_carrello
	{
		margin: 40px 20px 10px 0px;
		float: left;
		border: 1px solid #eb690b;
		display: none;
	}
	
	.add_carrello:hover
	{
		border: 1px solid #eb690b;
	}
	
	.add_carrello p
	{
		margin: 7px 5px;
	}
	
	.richiedi_info
	{
		background: #fff;
		border: 1px solid #701415;
		border-radius: 8px;
		width: 160px;
		height: 50px;
		margin: 40px 0px 10px 0px;
		cursor: pointer;
		-webkit-transition: background 0.5s; /* For Safari 3.1 to 6.0 */
		transition: background 0.5s;
		float: left;
	}
	
	.richiedi_info p
	{
		font-size: 20px;
		font-weight: bold;
		color: #701415;
		margin: 7px 5px;
	}
	
	.richiedi_info:hover
	{
		background: #701415;
	}
	
	.richiedi_info:hover p
	{
		color: #fff;
	}
	
	.slide_down
	{
		background: #701415;
	}
	
	.slide_down p
	{
		color: #fff;
	}
	
	#social_box
	{
		position: relative;
		height: 27px;
		margin-top: 15px;
	}
	
	#social_box p
	{
		margin: 0px;
		padding: 7px 0px 0px 0px;
		font-size: 16px;
	}
	
	.social_buttons
	{
		position: absolute;
		top: 0px;
		left: 100px;
	}
	
	.img_social
	{
		float: left;
		width: 27px;
		overflow: hidden;
		margin-right: 3px;
	}
	
	.img_social img
	{
		margin: 0px;
	}
	
	.img_social:hover img
	{
		margin-left: -30px;
	}
	
	#prodotto_info_plus
	{
		background: #f4eee6;
		padding: 40px 0px;
		/*height: 350px;*/
	}
	
	#valori
	{
		color: #701415;
	}
	
	.block_240
	{
		width: 240px;
		float: left;
	}
	
	p.head_box
	{
		font-weight: bold;
		color: #701415;
		font-size: 16px;
	}
	
	.tab
	{
		font-size: 15px;
		font-weight: bold;
		color: #701415;
		cursor: pointer;
	}
	
	.shows
	{
		color: #eb690b;
	}
	
	#tab_box
	{
		position: relative;
	}
	
	#tab_box > div
	{
		/*position: absolute;*/
		display: none;
	}
	
	#tab_box .on
	{
		display: block;
	}
	
	.similar img
	{
		margin: 0px 20px;
	}
	
	.similar p
	{
		text-align: center;
		color: #701415;
		font-size: 15px;
	}
	
	.similar:hover p
	{
		color: #eb690b;
	}
	
	#box_thumbs
	{
		overflow: hidden;
		position: relative;
	}
	
	#a_left
	{
		position: absolute;
		top: 0px;
		left: 0px;
		margin-top: 80px;
	}
	
	#a_left:hover img
	{
		margin-left: -29px;
	}
	
	#a_right
	{
		position: absolute;
		top: 0px;
		right: 0px;
		margin-top: 80px;
	}
	
	#a_right:hover img
	{
		margin-left: -31px;
	}
	
	
	
	
	/*** MEDIA QUERY ***/
	
	@media screen and (max-width: 1200px)
	{
		
	}
	
	@media screen and (max-width: 960px)
	{
		/*#prodotto_info_plus { height: 400px; }*/
		
		.table_row .last { font-size: 12px; }
	}
	
	@media screen and (max-width: 800px)
	{
		#first_img { width: 300px; }
	}
	
	@media screen and (max-width: 733px)
	{
		/*#prodotto_info_plus { height: 600px; }*/
		
		.table_row .last { font-size: 14px; }
		
		#similar { display: none; }
	}
	
	@media screen and (max-width: 492px)
	{
		/*#prodotto_info_plus { height: 750px; }*/
		
		.table_row .last { font-size: 11px; }
	}
	
	@media screen and (max-width: 390px)
	{
		
	}





	
