h1 {
	text-transform: uppercase; 
	font-weight: bold;
	color: #000000;
	font-size: 22px;
	margin:0;
	padding:0;
}
#prodotto_dati_principali *{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
    box-sizing: border-box;
	border:0;
	*behavior: url(/scripts/boxsizing.htc); 
}

#prodotto_dati_principali{
	width:100%;
}
#prodotto_immagine_contenitore {
	width:31%;
	float:left;
	margin-right:4%;
}
#prodotto_intestazione {
	width:65%; 
	float:left;
}

#prodotto_immagine {
	width:250px;
	max-width:250px;
	max-height:250px;
	margin-bottom:20px;
/*	border:10px solid #F2F2F2;
	padding:10px; */
}
#divImmagineSpedizioneGratuita{
/*	margin-top:10px;
	position: relative;
*/
	position: absolute; 
	bottom:0px; 
	left:0px;
}
#divImmagineOfferta{
 	position: absolute; 
	top:5px; 
	right:1px;
}
#div_striscia_novita{
	position: absolute; 
	top:0; 
	left:0;
}
#divImmagineSconto{
	width: 100%;
	position:absolute; 
	top:0px; 
	left:0px;
}
#prodotto_immagine img{
	width:100%;
	max-width:100%;
}
#prodotto_plugin_contenitore {
	width:100%;
}
#prodotto_plugin_facebook {
	visibility:visible;
	border:none; 
	width:140px; 
	height:21px;
	float:left;
	width:50%;
}
#prodotto_plugin_gplus {
	visibility:visible;
	float:right;
	width:50%;
}

#prodotto_titolo{
	color:#333333;
	font-size:18px !important;
	margin-bottom:20px;
}
#prodotto_descrizione_breve{
	color:#666666;
	font-size:16px;
	margin-bottom:20px;
}
#pulsante_richiesta_sconto img{
	border: 0;
	margin-top: 50px;
	max-width:100%;
}
#pulsante_richiesta_sconto button{
	cursor: pointer;
	background:none;
}
#prodotto_prezzo{
	float:left;
	width:100%;
}
.prezzo_a_partire_da{
	font-size:12px;
	color: #999999;
	font-weight: bold;
}
.prezzo_tagliato{
	color: #FF3030!important;
	text-decoration: line-through!important;
	font-weight: normal!important;
	padding: 0 !important;
	margin: 0 !important;
	font-size: 16px;
}
.prezzo_scontato{
	font-size:17px;
	color: #FFFF00;
	font-weight: normal;
	background-color:#FF9300;
	border:#D50D0D 1px solid;
	float:left;
	overflow:auto;
	padding:7px;
	margin-right: 3px;
	margin-top: 5px;
	display:block;
}

.prezzo_grande{
	color: #093152!important;
	font-size: 36px!important;
	font-weight: bold!important;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 266px;
}

.iva_inclusa{
	font-size: 12px!important;
	color:#999999;
}
.domande_prodotto{
    src: url(../font/segoeui.eot); /* EOT file for IE */
    src: local('Segoe UI'), url('../font/segoeui.ttf') format('truetype'); /* TTF file for CSS3 browsers */
	font-size: 13px!important;
	color: #333333;
	margin-top:15px;
}
.domande_prodotto a:link, .domande_prodotto a:visited {
	color: #666666;
	text-decoration:none;
	transition: color 0.3s ease;
}
.domande_prodotto a:hover, .domande_prodotto a:active{
	color: #222222;
}

#numero_verde_info{
	background-color:#FFFFFF;
	box-shadow: 0px 0px 8px rgba(0,0,0,0.1) inset;
	-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2) inset;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2) inset;

	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
	border-radius: 16px;
	padding: 15px;
    text-align: center;
	font-size:15px;
	float:right;
	word-wrap: break-word;
}
#numero_verde_info img{
	border:0;
	margin-top:10px;
	margin-bottom:10px;
	max-width:100%;
}
#dettaglio_prodotto_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; */
	margin-top:10px;
	border-radius: 30px 20px 20px 20px; 
	-moz-border-radius: 20px 20px 20px 20px; /* firefox */
	-webkit-border-radius: 20px 20px 20px 20px; /* safari, chrome */
	padding:10px;
	width:220px;
	text-align:center;
}
#dettaglio_prodotto_pronta_consegna img{
	/*max-width:100%;*/
}

@media screen and (min-width:1017px) and (max-width:1200px){
/*	#prodotto_immagine_contenitore {
		width:230px;
		float:left;
		margin-right:30px;
	}
	#prodotto_intestazione {
		width:440px; 
		float:right;
	}
*/
	#prodotto_immagine_contenitore {
		width:38%;
		float:left;
		margin-right:4%;
	}
	#prodotto_intestazione {
		width:58%; 
		float:left;
	}
	#prodotto_prezzo{
		width:40%;
	}
	#numero_verde_info{
		width:50%;
		float:right;
	}
}
@media screen and (min-width:671px) and (max-width:1016px){
	#prodotto_immagine_contenitore {
		width:30%; 
		margin-right:4%;
	}
	#prodotto_immagine {
		width:100%;
		height:auto;
	}
	#prodotto_immagine img{
		width:100%;
		max-width:100%;
	}

	#prodotto_intestazione {
		width:66%; 
		float:left;
	}
	#prodotto_prezzo{
		width:43%;
		margin:0;
		padding:0;
	}
	#numero_verde_info {
		width:50%;
		margin:0;
		padding:2.5%;
		font-size:14px;
		height:auto;
	}
	#numero_verde_info img{
		max-width:90%;
	}
	.prezzo_grande{
		font-size: 28px!important;
	}
}
/*
@media screen and (min-width:466px) and (max-width:670px){
	#prodotto_immagine_contenitore{
		width:37%; 
		margin-right:5%;
	}
	#prodotto_immagine {
		width:100%;
		height:auto;
	}
	#prodotto_immagine img{
		width:100%;
		max-width:100%;
	}
	#prodotto_intestazione {
		width:58%; 
		float:right;
	}
	#prodotto_prezzo{
		width:100%;
		margin:0;
		margin-bottom:20px;
		padding:0;
	}
	#numero_verde_info {
		max-width:80%;
		margin:0;
		padding:2%;
		float:left;
	}
	#numero_verde_info img{
		max-width:90%;
	}
	.prezzo_grande{
		font-size: 30px!important;
	}
}
*/
@media screen and (min-width:462px) and (max-width:670px){
	#prodotto_immagine_contenitore {
		float:left;
		margin-right:0px;
		width:100%;
	}
	#prodotto_immagine {
		width:100%;
		height:auto;
		margin-bottom:10px;
	}
	#prodotto_immagine img{
		width:100%;
		max-width:100%;
	}
	#prodotto_plugin_contenitore {
		width:100%; 
	}
	#prodotto_plugin_facebook{
		visibility:visible;
		border:none; 
		overflow:hidden; 
		height:21px;
	}
	#prodotto_plugin_gplus {
		visibility:visible;
	}
	#prodotto_intestazione {
		margin-top:20px;
		width:100%; 
		float:left;
	}
	#prodotto_prezzo{
		width:50%;
		margin:0;
		padding:0;
		margin-bottom:20px;
		float:left;
	}
	#numero_verde_info{
		width:50%;
		margin:0;
		float:right;
	}
}
@media screen and (min-width:301px) and (max-width:461px){
	#prodotto_immagine_contenitore {
		width:100%;
		padding:0;
		margin:0;
		float:none;
		margin-right:0;
	}
	#prodotto_immagine {
		width:100%;
		height:auto;
		margin-bottom:10px;
	}
	
	
	#prodotto_immagine img{
		max-width:100%;
	}
	#divImmagineSpedizioneGratuita{
		width:100%;
	}
	#prodotto_plugin_contenitore {
		width:100%;
	}
	#prodotto_plugin_facebook{
		height:21px;
		width:70%;
	}
	#prodotto_plugin_facebook iframe{
		width:100%;
	}
	#prodotto_plugin_gplus {
		visibility:visible;
		width:30%;
	}
	#prodotto_intestazione {
		margin-top:20px;
		width:100%; 
		float:left;
	}
	#prodotto_prezzo{
		width:80%;
		margin:0;
		padding:0;
		margin-bottom:20px;
	}
	#numero_verde_info{
		margin:0;
		float:left;
	}
}
@media screen and (max-width:300px){
	#prodotto_immagine_contenitore {
		width:100%;
		padding:0;
		margin:0;
		float:none;
		margin-right:0;
	}
	#prodotto_immagine {
		width:100%;
		height:auto;
		margin-bottom:10px;
	}
	
	#divImmagineSpedizioneGratuita{
		width:100%;
	}
	#divImmagineOfferta img,
	#div_striscia_novita img{
		width:70%;
	}
	#divImmagineOfferta {
		right:-20px;
	}
	#prodotto_immagine img{
	}
	#prodotto_plugin_contenitore {
		width:100%;
	}
	#prodotto_plugin_facebook{
		height:21px;
		width:100%;
		float:none;
	}
	#prodotto_plugin_facebook iframe{
		width:100%;
		height:20px;
	}
	#prodotto_plugin_gplus {
		visibility:visible;
		width:100%;
		float:none;
	}
	#prodotto_intestazione {
		margin-top:20px;
		width:100%; 
		float:left;
	}
	#prodotto_prezzo_contenitore{
		width:100%;
		margin:0;
		padding:0;
	}
	#prodotto_prezzo{
		width:100%;
		margin:0;
		padding:0;
		margin-bottom:20px;
		float:none;
		word-wrap:break-word;
	}
	.prezzo_scontato{
		margin:0;
		padding:0;
		float:none;
		overflow:none;
		padding:7px;
		margin-right:0;
		margin-top: 5px;
		display:block;
	}
	.prezzo_grande{
		margin:0;
		padding:0;
		margin-top: 0px;
		margin-bottom: 0px;
		width: 100%;
	}
	#numero_verde_info img{
		max-width:100%;
	}
	#numero_verde_info{
		margin:0;
		float:left;
		width:100%;
	}
	#prodotto_descrizione_breve{
		width:100%;
		word-wrap: break-word;
		margin:0;
		padding:0;
	}
	#prodotto_descrizione_breve p{
		width:100%;
		margin:0;
		padding:0;
	    -webkit-margin-before:0;
		-webkit-margin-after:0;
		-webkit-margin-start:0;
	    -webkit-margin-end:0;
		display:inherit;
	}
	#prodotto_titolo{
		display:block;
	}
}
