@font-face {
		   font-family: '';
			src: url('/fonts/.eot');
			src: url('/fonts/.eot#iefix') format('embedded-opentype'),
				 url('/fonts/.woff') format('woff'),
				 url('/fonts/.ttf') format('truetype'),
				 url('/fonts/.svg#webfont') format('svg');
			src: local(''), url('/fonts/.ttf') format('truetype');		
		   }
		   


.areaprezzo-scheda {
min-height: 38px !important;
border: solid 2px #383838;
	text-align: right !important;
	width: 50% !important;
	float: right !important;
	background-color: transparent !important;
	padding: 0px !important;
}


.areaprezzo-elenco-colonna {
min-height: 38px;
border: solid 2px #383838;
	text-align: right;
	float: right;
	width: 100%;
}

.areaprezzo-box-largo-colonna {
min-height: 38px;
border: solid 2px #383838;
	text-align: right;
	float: right;
	width: 98.5%;
}

.areaprezzo-box-ridotto, .areaprezzo-ridotto {
min-height: 38px;
border: solid 2px #383838;
	text-align: right;
	float: right;
	width: 100%;
}


.areaprezzo-elenco-orizzontale {
min-height: 38px;
border: solid 2px #383838;
	text-align: right;
	float: right;
	min-width: 50%;
}

.areaprezzo-box-largo-orizzontale, .areaprezzo-largo {
min-height: 38px;
border: solid 2px #383838;
	text-align: right;
	float: right;
/*	min-width: 50%;*/
	width: 100%;
}





.areaprezzo-small {
	font-size: 9px;
	font-weight: normal;
}

.areaprezzo-big {
color: #000;
font-size: 26px;
font-weight: bold;
}

.areaprezzo-info-offerta .areaprezzo-big {
font-size: 26px;
font-weight: bold;
}

.areaprezzo-effettivo {
	text-align: right;
	padding: 2px;
	
background-color: #9F9F9F;
color: #000;
	
}

.areaprezzo-effettivo-estesa {
	text-align: right;
	padding: 2px;
	height: 100%;
background-color: #9F9F9F;
color: #000;
}

.areaprezzo-info-offerta {
	text-align: right;
	padding: 2px;
background-color: #9F9F9F;
font-family: "";
	
	
}

.areaprezzo-barrato {
	text-decoration: line-through;
}


.areaprezzo-info-prezzo {
	padding: 2px;

background-color: #EFEFEF;
color: #000;
font-size: 9px;
	clear: both;
}




.areaprezzo-scheda .areaprezzo-effettivo, .areaprezzo-largo .areaprezzo-effettivo {
width: 48%;
}

.areaprezzo-scheda .areaprezzo-info-offerta, .areaprezzo-largo .areaprezzo-info-offerta {
width: 48%;
}


.areaprezzo-box-ridotto .areaprezzo-big, .areaprezzo-box-largo-colonna .areaprezzo-big, .areaprezzo-elenco-colonna .areaprezzo-big, .areaprezzo-ridotto .areaprezzo-big {
font-size: 14px;
}

.areaprezzo-box-ridotto .areaprezzo-small, .areaprezzo-box-largo-colonna .areaprezzo-small, .areaprezzo-elenco-colonna .areaprezzo-small, .areaprezzo-ridotto .areaprezzo-small {
font-size: 7px;
}


.areaprezzo-box-ridotto .areaprezzo-effettivo, .areaprezzo-box-largo-colonna .areaprezzo-effettivo, .areaprezzo-elenco-colonna .areaprezzo-effettivo, .areaprezzo-ridotto .areaprezzo-effettivo {
width: 49%;
}


.areaprezzo-box-ridotto .areaprezzo-info-offerta, .areaprezzo-box-largo-colonna .areaprezzo-info-offerta, .areaprezzo-elenco-colonna .areaprezzo-info-offerta, .areaprezzo-ridotto .areaprezzo-info-offerta {
width: 45%;
	border-right: none;	
}

.areaprezzo-box-largo-orizzontale .areaprezzo-effettivo, .areaprezzo-elenco-orizzontale .areaprezzo-effettivo, .areaprezzo-largo .areaprezzo-effettivo {
width: 48%;
}

.areaprezzo-box-largo-orizzontale .areaprezzo-info-offerta, .areaprezzo-elenco-orizzontale .areaprezzo-info-offerta, .areaprezzo-largo .areaprezzo-info-offerta {
width: 48%;
}





.area-acquista-adesso {
	/*min-width: 150px;*/	
	text-align: center;
	float: right;
	background-color: #ccc;
	padding: 3px;
}
.titolo-acquista-adesso {
	height: 25px;
	padding-top: 7px;
	margin-bottom: 1px;
	font-size: 15px;
	background-color: #ccc;
	color: #000;
}
.quantita-acquista-adesso {
	float: left;
	min-width: 75px;
	min-height: 44px;
	padding-top: 4px;
	padding-bottom: 5px;
	background-color: #ccc;
	color: #000;
}
.pulsante-acquista-adesso {
	float: left;
	min-width: 50px;
	min-height: 44px;
	padding-top: 9px;
	background-color: #ccc;
}

.semaforo-acquista-adesso {
	float: left;
	width: 25px;
	height: 44px;
	padding-top: 4px;
	padding-bottom: 5px;
	background-color: #ccc;
}