/* CSS Document */
#prodotti_elenco *{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#categoria_titolo h1{
	color:#333333;
	font-size:29px;
	font-weight:600;
	margin-top:30px;
	margin-bottom:30px;
}
#categoria_sottotitolo{
	color:#333333;
	font-size:18px;
	font-weight:600;
	margin-bottom:4px;
	text-transform:uppercase;
}
#categoria_banner{
	
}
#categoria_cover img{
	width:100%;
	margin:0;
	padding:0;
}
#categoria_descrizione{
/*	font-size:19px;
	line-height:25px;
	font-weight:400;
*/	margin-top:0px;
	margin-bottom:50px;
	/*Imposto un'altezza per ridurre il testo da leggere*/
/*	max-height: 139px; 
	overflow: hidden; 
	position: relative;
*/	
}
/*
#categoria_descrizione hr{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	margin-top:20px;
}
*/	
#categoria_descrizione p{
/*	margin:0;
*/
}
#categoria_descrizione p#cat_intro{
	margin:0!important;
	padding:0!important;
	border:0!important;
	outline:0!important;
	vertical-align:baseline!important;
	margin-block-start: 0em !important;
    margin-block-end: 0em !important;
    margin-inline-start: 0px !important;
    margin-inline-end: 0px!important;	
}

#categoria_descrizione_btn_contenitore{
	margin-bottom:20px;
	display:block;
}
.btn_leggi_di_piu {
	cursor: pointer; 
	background-color:#093152; 
	color: white; 
	text-transform: uppercase; 
	text-align: center; 
	padding: 8px 8px 8px 8px; 
	margin-top: 5px;
	font-size:18px;
	font-weight:400;
	width:200px;
	text-transform: none;
	/*border:1px solid #2B5488;
	border-radius:50px;*/
}
/* Clear floats after the columns */
#categoria_descrizione:before, #categoria_descrizione:after {
    content: "";
    display: block;
    clear: both;
}

#categoria_descrizione_aggiuntiva{
	font-size:16px;
	line-height:25px;
	font-weight:400;
	margin-top:0px;
	margin-bottom:40px;
}
#categoria_descrizione_aggiuntiva img{
/*
	max-width:100%;
*/
}
#categoria_descrizione_aggiuntiva hr {
	size: 1px;
	color: #D6D6D6;
	height:0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #D6D6D6;
	border-right-color: #D6D6D6;
	border-bottom-color: #D6D6D6;
	border-left-color: #D6D6D6;
	margin-top:20px;
	margin-bottom:30px;
}
#categoria_descrizione_aggiuntiva .titolo{
	font-size:24px;
	line-height:30px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	color:#000000;
}
#categoria_descrizione_aggiuntiva .sottotitolo{
	font-size:20px;
	font-weight:bold;
	margin-top:0px;
	color: #009933;
}
#categoria_descrizione_aggiuntiva .div_in_evidenza {
	background-color:#F1F1F2; 
	padding:15px; 
}
#categoria_descrizione_aggiuntiva .div_in_evidenza ul{
	list-style-image:url(/images/punto_elenco_contenuti.png);
	line-height:25px;
}

#categoria_descrizione_aggiuntiva .div_sezione_70_30{
	clear: both;
	text-align:left;
}
#categoria_descrizione_aggiuntiva .div_sezione_70{
	text-align:left;
	margin-bottom:20px;
	float: left;
	display:block;
	width:66%;
	margin-right:4%;
	height:auto;
}
#categoria_descrizione_aggiuntiva .div_sezione_30 img{
	max-width:100%;
	height:auto;
}
#categoria_descrizione_aggiuntiva .div_sezione_30{
	margin-bottom:20px;
	float:left;
	display:block;
	width:30%;
	height:auto;
}
/* Clear floats after the columns */
#categoria_descrizione_aggiuntiva .div_sezione_70_30:after {
    content: "";
    display: block;
    clear: left;
}















#prodotti_elenco{
	color:#dfdfdf;
	font-size:15px;
	line-height:22px;
	margin-top:10px;
}
.prodotto_elemento a:link, .prodotto_elemento a:visited {
	color: #000000;
	text-decoration:none;
}
.prodotto_elemento a:hover, .prodotto_elemento a:active{
	color: #0066FF;
	text-decoration:none;
}
	
.prodotto_elemento {
	margin:0;
	margin-bottom:20px;
	padding:0px;
	width:19.2%;
	float:left;
	margin-right:1%;
	background-color: #f7F7F7;
/*	border:10px solid #F0F0F0;

*/

	/*box-shadow:	0px 0px 5px rgba(0, 0, 0, 0.1); */
/*	border:1px solid #F0F0F0;
	*/
}


.prodotto_elemento_immagine_contenitore{
	position: relative;
	width:100%;
	padding-left:0%; 
	padding-right:0%; 
	padding-top:0%; 
}
.prodotto_elemento_immagine {
	height:100%;
	width:100%;
}	
.prodotto_elemento_immagine img{
	margin-bottom:4px; 
	margin-left:5%; 
	width:100%;
	margin:0 auto;

/*
-moz-box-shadow: inset 2px 4px 2px #000;
-webkit-box-shadow: inset 2px 4px 2px #000;
box-shadow: inset 2px 4px 2px #000;
	-moz-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.5) inset;
	-webkit-box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.5) inset;
	box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.5) inset;
*/
/*	border:1px solid #EFEFEF;
	box-shadow:	4px 4px 8px rgba(0, 0, 0, 0.05);*/
}
.btn_categoria_divisore img{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	margin-top:1px;
	display:none;
}
.prodotto_elemento_immagine_spedizione_gratuita img{
	width:100%;
	z-index: 200;
/*
	/*posiziona il logo all'interno dell'ingombro dell'immagine
	position:absolute;
*/	
	/*posiziona il logo sotto l'immagine*/
	position:absolute;
	bottom:0px; 
	left:0px; 	
}
.prodotto_elemento_immagine_offerta{
	width:100%;
	position:absolute;
	top:5px; 
	right:1px;
}
.prodotto_elemento_immagine_sconto{
	width:100%;
	position:absolute;
	top:0%; 
	left:0%;
	z-index: 0;
}
.prodotto_elemento_immagine_sconto img{
	margin-bottom:0px; 
	margin-left:0%; 
	width:100%;
	margin:0 auto;
}
.prodotto_elemento_titolo h3{
	margin:0;
	padding:0;
	font-size:14px;
	margin-top:10px;
	margin-bottom:50px;
	color:#000000;
/*	font-weight: 600; */
	text-align:left;
	text-transform: uppercase;
	padding-left:10px;
	padding-right:10px;
	word-wrap:break-word;
	height:50px;
	display:block;
}
.prodotto_elemento_prezzo{
	background-color:#093152;
	margin-top:0px;
	margin-bottom:0px;
	width:auto;
	margin-left:0px;
	padding-top:0px;
	margin-right:0px;
	text-align:center;
	height:75px;
/*	border-top:1px solid #E4E4E4;
*/}
.prodotto_elemento_prezzo_vecchio{
	background-color:#093152;
	font-size:15px;
	color:#797979;
	margin-bottom:5px;
	font-weight:normal;
}
.prodotto_elemento_prezzo_attuale{
	background-color:#093152;
	font-size:22px;
	color:#FFFFFF;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	text-align:right;
}
.prezzo_tagliato{
	background-color:#093152;
	text-decoration:line-through;
	color:#ABABAB;
	font-size:16px;
	font-weight:400;
	text-align: right;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
}
.prezzo_a_partire_da{
	font-size:18px;
	font-weight:bold;
	color: #666666;
	background-color: #66CC33;
	display:none;
}
.prodotto_elemento_descrizione{
	width:100%;
	font-size:15px;
	line-height:21px;
	color: #747474;
	padding-left:20px;
	padding-right:20px;
	text-align:left;
	word-wrap:break-word;
}

#prodotto_elemento_btn_contenitore {

/*	border-top:1px solid #E4E4E4;
	background-color:#000000;
	padding:10px;
	margin-left:5px;
	margin-right:5px;
	background: #e4e4e4; /* Old browsers */

	width:100%;
	padding-top:0px;
	margin-top:0px;
	margin:0 auto;
	margin-bottom:10px;
	padding-bottom:0px;
	
	text-align:center;

}
.prodotto_elemento_btn_dettagli img{
	max-width:100%;
}
.prodotto_elemento_btn_preventivo img{
	max-width:100%;
}
.prodotto_elemento_btn_gamma img{
	max-width:100%;
}
/* Clear floats after the columns */
#prodotti_elenco:after {
    content: "";
    display: table;
    clear: left;
}

#btn_categoria_maggiori_informazioni{
/*	border-radius: 50px 50px 50px 50px; 
	-moz-border-radius: 50px 50px 50px 50px;  firefox 
	-webkit-border-radius: 50px 50px 50px 50px;  safari, chrome 
*/
    transition: all ease-in-out 0.2s;
}
#btn_categoria_maggiori_informazioni img {
	border:none;
}
#btn_categoria_maggiori_informazioni:hover{
	opacity:0.8;
}
#btn_categoria_preventivo{
/*	border-radius: 50px 50px 50px 50px; 
	-moz-border-radius: 50px 50px 50px 50px; 
	-webkit-border-radius: 50px 50px 50px 50px; 
*/    transition: all ease-in-out 0.2s;
	margin-top:10px;
}
#btn_categoria_preventivo img {
	border:none;
}
#btn_categoria_preventivo:hover{
	opacity:0.8;
}

#btn_categoria_gamma{
/*	border-radius: 50px 50px 50px 50px; 
	-moz-border-radius: 50px 50px 50px 50px; 
	-webkit-border-radius: 50px 50px 50px 50px; 
*/    transition: all ease-in-out 0.2s;
	margin-top:10px;
	-moz-box-shadow: 4px 4px 0px 0px #E1E1E1 ;
	-webkit-box-shadow: 4px 4px 0px 0px #E1E1E1;
	box-shadow: 4px 4px 0px 0px #E1E1E1;
}
#btn_categoria_gamma img {
	border:none;
	max-width:100% !important;
}

#btn_categoria_gamma:hover{
	opacity:0.8;
	-moz-box-shadow: 0px 0px 0px 0px #E1E1E1 ;
	-webkit-box-shadow: 0px 0px 0px 0px #E1E1E1;
	box-shadow: 0px 0px 0px 0px #E1E1E1;
}

#categoria_descrizione table {
	border-spacing:0 !important;
}
#prodotto_elemento_pronta_consegna {
/*	-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.23) inset;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.23) inset;
	box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.23) inset;
	border-radius: 30px 20px 20px 20px; 
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
*/	
	margin: 0 auto;
/*	background-color:#FFFFFF; */
	margin:10px;
/*	border: 2px dashed #1EB000;
	padding:10px; */
	width:auto;
	margin-left:10px;
	margin-right:10px;
	color: #000;
	font-weight:500;
	font-size:14px;
	line-height:18px;
/*	text-align:center; */
}
#prodotto_elemento_pronta_consegna img{
	max-width:100%;
}
.prezzo_scontato{
	font-size:14px;
	color: #FF3030;
	background-color: #F7F7F7;
/*	background-color:#FF9300;
	border:#D50D0D 1px solid;
*/	display:block;
	width:auto;
	text-align: right;
}

@font-face {
	font-family: fontSconti;
	src: url("/font/RifficFree-Bold.ttf");
}
.prodotti_in_offerta_prezzo_sx {
	float:left;
}
.prodotti_in_offerta_prezzo_sx_sconto {
	/*padding:10px;*/
	padding-top:43px;
	padding-left:10px;
	/*background-color:#7EDA55;*/
	color:#ff0000;
	font-size:25px;
	/*font-weight:600;*/
	font-style: italic;
	font-family: fontSconti;
	float:right;
	height:50px;
}

#banner_sconto img {
    max-width: 100%;
}

@media screen and (min-width:5120px){
	.prodotto_elemento:nth-child(5n+1) {
		clear:left;
		margin-left:0;
	}
	.prodotto_elemento:nth-child(5n) {
		margin-right:0;
	}
}

@media screen and (min-width:3840x){
	.prodotto_elemento:nth-child(5n+1) {
		clear:left;
		margin-left:0;
	}
	.prodotto_elemento:nth-child(5n) {
		margin-right:0;
	}
}

@media screen and (min-width:2560x){
	.prodotto_elemento:nth-child(5n+1) {
		clear:left;
		margin-left:0;
	}
	.prodotto_elemento:nth-child(5n) {
		margin-right:0;
	}
}

@media screen and (min-width:1911px) and (max-width:1920){
	.prodotto_elemento:nth-child(5n+1) {
		clear:left;
		margin-left:0;
	}
	.prodotto_elemento:nth-child(5n) {
		margin-right:0;
	}
}

@media screen and (min-width:1600px) and (max-width:1910){
	.prodotto_elemento:nth-child(5n+1) {
		clear:left;
		margin-left:0;
	}
	.prodotto_elemento:nth-child(5n) {
		margin-right:0;
	}
}

@media screen and (min-width:1271px){
	.prodotto_elemento:nth-child(5n+1) {
		clear:left;
		margin-left:0;
	}
	.prodotto_elemento:nth-child(5n) {
		margin-right:0;
	}
}

@media screen and (min-width:1041px) and (max-width:1270px){
	.prodotto_elemento {
		margin:0;
		padding:0;
		width:24%;
		float:left;
		margin-bottom:20px;
		margin-right:1%;
		text-align:center;
	}
	.prodotto_elemento:nth-child(4n+1) {
		clear:left;
		/*margin-right:0%;*/
	}
	.prodotto_elemento:nth-child(4n) {
		margin-right:0;
	}
}

@media screen and (min-width:889px) and (max-width:1040px){
	.prodotto_elemento {
		margin:0;
		padding:0;
		width:32%;
		float:left;
		margin-bottom:20px;
		margin-right:1%;
		text-align:center;
	}
	.prodotto_elemento:nth-child(3n+1) {
		clear:left;
		margin-left:0;
	}
	.prodotto_elemento:nth-child(3n) {
		margin-right:0;
	}
}

@media screen and (min-width:761px) and (max-width:888px){
	.prodotto_elemento {
		margin:0;
		padding:0;
		width:32%;
		float:left;
		margin-bottom:20px;
		margin-right:1%;
		text-align:center;
	}
	.prodotto_elemento:nth-child(3n+1) {
		clear:left;
		margin-right:1%;
	}
	.prodotto_elemento:nth-child(3n) {
		margin-right:0%;
	}
}

@media screen and (min-width:753px) and (max-width:760px){
	.prodotto_elemento {
		margin:0;
		padding:0;
		width:49.5%;
		float:left;
		margin-bottom:20px;
		margin-right:1%;
		text-align:center;
	}
	.prodotto_elemento:nth-child(2n+1) {
		clear:left;
		margin-right:1%;
	}
	.prodotto_elemento:nth-child(2n) {
		margin-right:0%;
	}
	.prodotti_in_offerta_prezzo_sx_sconto {
		font-size:20px;
		padding-top:43px;
		padding-left:10px;
	}
}

@media screen and (min-width:541px) and (max-width:752px){
	.prodotto_elemento {
		margin:0;
		padding:0;
		width:49.5%;
		float:left;
		margin-bottom:20px;
		margin-right:1%;
		text-align:center;
	}
	.prodotto_elemento:nth-child(2n+1) {
		clear:left;
		margin-right:1%;
	}
	.prodotto_elemento:nth-child(2n) {
		margin-right:0%;
	}
	.prodotti_in_offerta_prezzo_sx_sconto {
		font-size:20px;
		padding-top:43px;
		padding-left:10px;
	}
}
	
@media screen and (min-width:431px) and (max-width:540px){
	.prodotto_elemento {
		margin:0;
		padding:0;
		width:49.5%;
		float:left;
		margin-bottom:20px;
		margin-right:1%;
		text-align:center;
	}
	.prodotto_elemento:nth-child(2n+1) {
		clear:left;
		margin-right:1%;
	}
	.prodotto_elemento:nth-child(2n) {
		margin-right:0%;
	}
	.prodotti_in_offerta_prezzo_sx_sconto {
		font-size:20px;
		padding-top:43px;
		padding-left:5px;
	}
}
	
@media screen and (min-width:413px) and (max-width:430px){
	.prodotto_elemento {
		margin:0;
		padding:0;
		width:49.5%;
		float:left;
		margin-bottom:20px;
		margin-right:1%;
		text-align:center;
	}
	.prodotto_elemento:nth-child(2n+1) {
		clear:left;
		margin-right:1%;
	}
	.prodotto_elemento:nth-child(2n) {
		margin-right:0%;
	}
	.prodotti_in_offerta_prezzo_sx_sconto {
		font-size:20px;
		padding-top:43px;
		padding-left:5px;
	}
}
	
@media screen and (min-width:391px) and (max-width:412px){
	.prodotto_elemento {
		margin:0;
		padding:0;
		width:49.5%;
		float:left;
		margin-bottom:20px;
		margin-right:1%;
		text-align:center;
	}
	.prodotto_elemento:nth-child(2n+1) {
		clear:left;
		margin-right:1%;
	}
	.prodotto_elemento:nth-child(2n) {
		margin-right:0%;
	}
	.prodotti_in_offerta_prezzo_sx_sconto {
		font-size:20px;
		padding-top:43px;
		padding-left:5px;
	}
}
	
@media screen and (min-width:345px) and (max-width:390px){
	.prodotto_elemento {
		margin:0;
		padding:0;
		width:49.5%;
		float:left;
		margin-bottom:20px;
		margin-right:1%;
		text-align:center;
	}
	.prodotto_elemento:nth-child(2n+1) {
		clear:left;
		margin-right:1%;
	}
	.prodotto_elemento:nth-child(2n) {
		margin-right:0%;
	}
	.prodotti_in_offerta_prezzo_sx_sconto {
		font-size:20px;
		padding-top:43px;
		padding-left:5px;
	}
}
	
@media screen and (min-width:0px) and (max-width:344px){
	.prodotto_elemento {
		margin:0;
		padding:0;
		width:49.5%;
		float:left;
		margin-bottom:20px;
		margin-right:1%;
		text-align:center;
	}
	.prodotto_elemento:nth-child(2n+1) {
		clear:left;
		margin-right:1%;
	}
	.prodotto_elemento:nth-child(2n) {
		margin-right:0%;
	}
	.prodotti_in_offerta_prezzo_sx_sconto {
		font-size:20px;
		padding-top:43px;
		padding-left:5px;
	}
}

/*

@media screen and (min-width:391px) and (max-width:430px){
	.prodotto_elemento {
		margin:0;
		padding:0;
		width:49%;
		float:left;
		margin-bottom:20px;
		margin-right:2%;
		text-align:center;
	}
	.prodotto_elemento img{
		max-width:100%;
	}
	.prodotto_elemento:nth-child(2n+1) {
		clear:left;
		margin-right:2%;
	}
	.prodotto_elemento:nth-child(2n) {
		margin-right:0;
	}

	.prodotto_elemento {
		padding:1%;
		width:100%;
		float:left;
		text-align:center;
		margin-bottom:20px;
		margin-right:0%;
	}
	.prodotto_elemento:nth-child(3n+1), .prodotto_elemento:nth-child(2n+1) {
		clear:none;
		margin-left:0;
	}
	.prodotto_elemento:nth-child(1n+1) {
		clear:left;
		margin-left:0;
	}


	#categoria_descrizione_aggiuntiva .div_sezione_70{
		margin-bottom:20px;
		float:none;
		display:block;
		margin-right:0%;
		width:auto;
	}
	#categoria_descrizione_aggiuntiva .div_sezione_30{
		margin-bottom:20px;
		float:none;
		display:block;
		width:auto;
	}
	
}
*/

/*@media screen and (max-width:430px){
	.prodotto_elemento {
		margin:0;
		padding:0;
		width:49%;
		float:left;
		margin-bottom:20px;
		margin-right:2%;
		text-align:center;
		border:0px solid #CCCCCC;
		-moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1) inset;
		-webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1) inset;
		box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1) inset;
	}
	.prodotto_elemento_titolo{
		padding:0;
		color: #FF3366;
	}
	.prodotto_elemento_titolo h3{
		margin-top:4px;
		margin-bottom:5px;
		padding-left:10px;
		padding-right:10px;
		font-size:14px;
		line-height:auto;
	}
	.prodotto_elemento_titolo h3 a:link, .prodotto_elemento_titolo h3 a:visited {
			color: #666666;
		text-decoration:none;
	}
	.prodotto_elemento_titolo h3 a:hover, .prodotto_elemento_titolo h3 a:active{
			color: #3399FF;
		text-decoration:none;
	}
	
	.prodotto_elemento_descrizione{
		display:none;
	}
	.prodotto_elemento_prezzo{
		margin-top:5px;
		margin-bottom:10px;
		padding-top:5px;
		border-top:0;

	}
	.prodotto_elemento_prezzo_vecchio, .prezzo_tagliato{
		font-size:12px;
		margin:0;
		padding:0;
		font-weight:normal;
	}
	.prodotto_elemento_prezzo_attuale{
		font-size:18px;
		font-weight:bold;
		padding:0;
		margin:0px;
	}
	.prodotto_elemento img{
		max-width:100%;
	}
	.prodotto_elemento:nth-child(2n+1) {
		clear:left;
		margin-right:2%;
	}
	.prodotto_elemento:nth-child(2n) {
		margin-right:0;
	} */
/*	#prodotto_elemento_btn_contenitore {
		width:98%;
		border-top:1px solid #E4E4E4;
		padding:0;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		padding-right:5px;
		margin:0 auto;
		margin-bottom:10px;
		padding-bottom:0px;
	} */
	/*.prodotto_elemento_btn_contenitore, prodotto_elemento_btn_preventivo{
		margin:0;
		padding:0;
	}*/
/*************************************/
/*	.prodotto_elemento {
		padding:1%;
		width:100%;
		float:left;
		text-align:center;
		margin-bottom:20px;
		margin-right:0%;
	}
	.prodotto_elemento:nth-child(3n+1), .prodotto_elemento:nth-child(2n+1) {
		clear:none;
		margin-left:0;
	}
	.prodotto_elemento:nth-child(1n+1) {
		clear:left;
		margin-left:0;
	}
*/
/*************************************/
/*	#categoria_titolo h1{
		font-size:24px;
		line-height:24px;
		margin-top:5px;
		margin-bottom:5px;
	}
	#categoria_descrizione{
		font-size:15px;
		line-height:17px;
	}
	#categoria_descrizione_aggiuntiva .div_sezione_70{
		margin-bottom:20px;
		float:none;
		display:block;
		margin-right:0%;
		width:auto;
	}
	#categoria_descrizione_aggiuntiva .div_sezione_30{
		margin-bottom:20px;
		float:none;
		display:block;
		width:auto;
	}
	
}*/
/*
@media screen and (max-width:370px) {

#prodotti_elenco{
	width:100%;
	
}
.prodotto_elemento {
	margin:0;
	padding:0;
	float:left;
	width:100%;
	margin-bottom:20px;
	text-align:center;
}
.prodotto_elemento img{
	max-width:100%;
}

.prodotto_elemento {
}
.prodotto_elemento_immagine_contenitore{
}
.prodotto_elemento_immagine {
}	
.prodotto_elemento_immagine img{
}
.btn_categoria_divisore img{
}
.prodotto_elemento_immagine_spedizione_gratuita img{
}
.prodotto_elemento_immagine_offerta{
}
.prodotto_elemento_immagine_sconto{
}
.prodotto_elemento_immagine_sconto img{
}
.prodotto_elemento_prezzo{
}
.prodotto_elemento_prezzo_vecchio{
}
.prodotto_elemento_prezzo_attuale{
	word-wrap:break-word;
}
.prezzo_tagliato{
	word-wrap:break-word;
}
.prodotto_elemento_descrizione{
	width:100% !important; 
	padding-left:10% !important;
	padding-right:10% !important;
	margin:0 !important;
	word-wrap:break-word !important;
}
#prodotto_elemento_btn_contenitore {
}
.prodotto_elemento_btn_dettagli img{
}
.prodotto_elemento_btn_preventivo img{
}
.prodotto_elemento_btn_gamma img{
}








	#categoria_descrizione_aggiuntiva .div_sezione_70{
		margin-bottom:20px;
		float:none;
		display:block;
		margin-right:0%;
		width:auto;
	}
	#categoria_descrizione_aggiuntiva .div_sezione_30{
		margin-bottom:20px;
		float:none;
		display:block;
		width:auto;
	}
	#categoria_descrizione_aggiuntiva .div_sezione_30 img{
		width:100%;
		max-width:100%;
	}
	
}*/