<!--OL, UL{list-style-position:outside;margin:0px 0px 0px 14px;font-family:Verdana, Arial, Helvetica;font-size:7pt;font-style:normal;color:#42412C}
LI{list-style-position:outside;margin:0px 0px 0px 0px;font-family:Verdana, Arial, Helvetica;font-size:7pt;font-style:normal;color:#42412C}
BODY, P, TD, TR{margin:0px 0px 0px 0px;font-family:Verdana, Arial, Helvetica;font-size:7pt;font-style:normal;color:#42412C}
p.attenzione{margin:0px 0px 0px 0px;font-family:Verdana, Arial, Helvetica;font-size:7pt;font-style:normal;color:#42412C;}
h2{margin:0px 0px 0px 0px;FONT-WEIGHT:bold;FONT-SIZE:7pt;}
.spec{FONT-SIZE:8pt;MARGIN-BOTTOM:5pt}
.sect{FONT-WEIGHT:bold;FONT-SIZE:8pt}
.para{COLOR:#42412C;BACKGROUND-COLOR:#D7C47C;font-size:10pt}
.descr{FONT-SIZE:7pt}
.disclaimer{BORDER-TOP:#b0b0b0 thin outset;MARGIN-TOP:20pt;FONT-SIZE:8pt;COLOR:#505050;PADDING-TOP:10pt;FONT-STYLE:italic;TEXT-ALIGN:center}
.garmin{margin:0px 0px 0px 0px;font-family:Verdana, Arial, Helvetica;font-size:7pt;font-style:normal;text-decoration:none;color:#0000FF}
p.datibonifico{margin:0px 0px 0px 0px;font-family:Verdana, Arial, Helvetica;font-size:7pt;font-style:normal;text-decoration:none;color:#000000;}
a:active{margin:0px 0px 0px 0px;font-family:Verdana, Arial, Helvetica;font-size:7pt;font-style:normal;text-decoration:none;color:#42412C;}
a:link{margin:0px 0px 0px 0px;font-family:Verdana, Arial, Helvetica;font-size:7pt;font-style:normal;text-decoration:none;color:#000000;}
a:visited{margin:0px 0px 0px 0px;font-family:Verdana, Arial, Helvetica;font-size:7pt;font-style:normal;text-decoration:none;color:#42412C;}
a:hover{margin:0px 0px 0px 0px;font-family:Verdana, Arial, Helvetica;font-size:7pt;font-style:normal;text-decoration:none;color:blue;}
STRONG a:active{font-family:Arial, Helvetica;font-size:8pt;font-style:normal;text-decoration:none;color:#FF0000;}
STRONG a:link{font-family:Arial, Helvetica;font-size:8pt;font-style:normal;text-decoration:none;color:#FFCC33;}
STRONG a:visited{font-family:Arial, Helvetica;font-size:8pt;font-style:normal;text-decoration:none;color:#FF8000;}
STRONG a:hover{font-family:Arial, Helvetica;font-size:8pt;font-style:normal;text-decoration:none;color:#FFFFCC;}
h6{font-weight: bold;margin:-20px 2px -25px 0px;text-align:right;font-size:7pt;color:red;}
h1{font-weight: bold;margin:0px 0px 0px 0px;font-family:Verdana, Arial, Helvetica;font-size:8pt;color:#7C7348;}
h5{margin:0px 0px 0px 0px;font-size:8pt;font-style:normal;text-decoration:none;}
h4{margin:0px 0px 0px 0px;font-family:verdana, Arial, Helvetica;font-size:13pt;font-style:normal;text-decoration:none;color:#0000FF;}
	.dissolvi {
	  -webkit-animation: dolce 2s infinite;
	  -moz-animation: dolce 2s infinite;
	  -ms-animation: dolce 2s infinite;
	  -o-animation: dolce 2s infinite;
	  animation: dolce 2s infinite;
	}
	@-webkit-keyframes dolce {
	  0% {background-color: yellow;}
	  50% {background-color: white;}
	  100% {background-color: yellow;}
	}
	@-moz-keyframes dolce {
	  0% {background-color: yellow;}
	  50% {background-color: white;}
	  100% {background-color: yellow;}
	}
	@-ms-keyframes dolce {
	  0% {background-color: yellow;}
	  50% {background-color: white;}
	  100% {background-color: yellow;}
	}
	@-o-keyframes dolce {
	  0% {background-color: yellow;}
	  50% {background-color: white;}
	  100% {background-color: yellow;}
	}
	@keyframes dolce {
	  0% {background-color: yellow;}
	  50% {background-color: white;}
	  100% {background-color: yellow;}
	}
	.divradio{
		margin-top: -13px;
		margin-left: 18px;
	}
.sprite{background:url(https://www.e-bottega.it/interfaccia/pagam.jpeg);}
.Bonifico{background-position:0 0;width:47px;height:28px;border:1px solid #000;}
.Mastercard{background-position:-51px 0;width:47px;height:28px;border:1px solid #000;}
.Paypal{background-position:-103px 0;width:47px;height:28px;border:1px solid #000;}
.PostePay{background-position:-155px 0;width:47px;height:28px;border:1px solid #000;}
.SecureCode{background-position:-207px 0;width:47px;height:28px;border:1px solid #000;}
.Visa{background-position:-259px 0;width:47px;height:28px;border:1px solid #000;}
.VisaElectron{background-position:-311px 0;width:47px;height:28px;border:1px solid #000;}
.iwsmile{background-position:-363px 0;width:47px;height:28px;border:1px solid #000;}
.verified-by-visa{background-position:-415px 0;width:47px;height:28px;border:1px solid #000;}
.categorie{margin:0 0 0 0;font-family:Verdana, Arial, Helvetica;font-size:7pt;color:blue;text-decoration:underline;}
.categorie2{margin:0 0 0 0;font-family:Verdana, Arial, Helvetica;font-size:7pt;color:blue;cursor:pointer;}
.SpriteInterfaccia{background:url(https://www.e-bottega.it/interfaccia/SpriteInterfaccia.png);}
.brandeslogovs{background-position:0 0;width:57px;height:17px;border:0px solid #000;}
.card{background-position:-107px 0;width:20px;height:17px;border:0px solid #000;}
.cornetta{background-position:-177px 0;width:18px;height:21px;border:0px solid #000;}
.frecciadx{background-position:-245px 0;width:7px;height:9px;border:0px solid #000;}
.trasparentefino{background-position:-302px 0;width:2px;height:50px;border:0px solid #000;}
SPAN.larghezzaEtichette{width:58px;text-align:right;}
A{color:blue;cursor:pointer;}
td.a{font-size:17px;font-family:arial;}
DIV.nuvola{}
/* carrllo 4/10/2013 */
.add_remove_cart{ width:60px;}
.add_remove_cart form{ width:75%; float:left; }
.add_remove_cart  input{ width:100%; text-align:right;}
.add_remove_cart ul{ float:right; padding:0; margin:0; list-style:none; }
.add_remove_cart  li{ padding:0; margin:0; list-style:none; }
.add_remove_cart  img{ border:0; }
/* social 15/10/2013*/
#social-top-content{float:left; position:absolute; top:0; width:30px; height:40px; left:50%; margin-left:350px; background-color:transparent;  border-radius:0px 0px 10px 10px;}
#social-top-content a{
  padding:0;
  float:left;
  clear:left;
  opacity:0.7; filter:alpha(opacity=70); /* For IE8 and earlier */ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
#social-top-content a image{
	border:0px;
}
#social-top-content a:hover, social-top-content a:visited, social-top-content a:active{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  zoom: 1;
  filter: alpha(opacity=1);
  opacity: 1;
}

/* SCHEDE TECNICHE PRODOTTI */
.scheda_tecnica_ic{ widht:100%; display:block !important; }
.scheda_tecnica_ic .title{text-align:left; display:block; font-weight:bold; font-size:18px;;}
.scheda_tecnica_ic .shortdesc{text-align:left; display:block; font-weight:normal; margin:0px;}
.scheda_tecnica_ic .block_ic{ display:block; margin-top:10px; width:100%; border:1px solid gray; float:left;}
.scheda_tecnica_ic .block_ic .title_ic{font-weight:bold; text-align:left; display:block; background-color:silver; }
.scheda_tecnica_ic .block_ic .tr_ic{width:99.99%; border:1px solid gray; float:left;}
.scheda_tecnica_ic .block_ic .th_ic{width:20%; float:left;}
.scheda_tecnica_ic .block_ic .td_ic{width:78%; border-left:1px solid gray; float:left;}
.scheda_tecnica_ic .block_ic .td_ic, .scheda_tecnica_ic .block_ic .th_ic{text-align:left; padding:2px;}


.inputpiccolo{height:14px; font-size: 7pt; border: 1px solid #c3c3c3;padding:0 }

/* MODIFICHE MAGLIE*/



input[type='radio']{
    display: table-cell;
    vertical-align: middle;
	margin-bottom: 4px;
}

table#tabella_fat_el{
	margin-left: -3px;
	min-width: 330px;
	max-width: 330px;
}

table#tabella_fat_el tr{
	height: 20px;
}

table#tabella_fat_el tr, table#tabella_fat_el td{
	margin: 0;
}

table, td, tr{
	border-collapse: collapse;
}

.time {
	display:inline-block;
	font-size:26px;
	padding:5px;
	text-align:center;
	width:94px;
	margin-top:5px; 
}

.redshadow{
	-webkit-box-shadow: 0px 0px 9px 0px rgba(255, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 9px 0px rgba(255, 0, 0, 0.5);
	box-shadow: 0px 0px 9px 0px rgba(255, 0, 0, 0.5);
}
	

.block{
	background-color: rgba(80, 80, 80, 0);
	border-radius: 4px; 
	padding: 10px 10px 10px 10px;
	position: relative;
	-webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.26);
	-moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.26);
	box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.26);
	margin: 10px 5px 10px 5px;
}

.block p{
	font-size: 11px;
}

.address-block{
	width: 200px;
	height: 150px;
	padding: 15px 10px 10px 10px;
	margin: 0 5px 10px 5px;
}

.address-block.nosize{
	width: auto;
	height: auto;
}

.address-block .buttons{
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 10px;
}

.address-block p b {
	font-size: 14px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	width: calc(100% - 2px);
}

.amz-text{
	outline: 0;
	color: #111;
	text-align: center;
	font-size: 13px;
	line-height: 29px;
	display: block;
	font-family: Arial,sans-serif;
	white-space: nowrap;
	background-color: transparent;
	margin: 0;
	border: 0;
	width: 100%;
	height: 100%;
}

.amz-span{
	font-size: 13px;
	line-height: 19px;
	color: #333;
	font-family: Arial,sans-serif;
	text-align: center;
	cursor: pointer;
	box-sizing: border-box;
	display: block;
	position: relative;
	height: 29px;
	overflow: hidden;
	border-radius: 3px;
	background: #f3d078;
	background: -moz-linear-gradient(top,#f7dfa5,#f0c14b);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f7dfa5),color-stop(100%,#f0c14b));
	background: -webkit-linear-gradient(top,#f7dfa5,#f0c14b);
	background: -o-linear-gradient(top,#f7dfa5,#f0c14b);
	background: -ms-linear-gradient(top,#f7dfa5,#f0c14b);
	background: linear-gradient(top,#f7dfa5,#f0c14b);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7dfa5",endColorstr="#f0c14b",GradientType=0);
	box-shadow: inset 0 1px 0 hsla(0,0%,100%,.4);
}

.amz-button{
	font-size: 13px;
	line-height: 19px;
	color: #333;
	font-family: Arial,sans-serif;
	box-sizing: border-box;
	display: inline-block;
	padding: 0;
	vertical-align: middle;
	height: 31px;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	overflow: hidden;
	max-width: 100%;
	text-decoration: none!important;
	border-radius: 3px;
	cursor: pointer;
	width: 100%!important;
	border-color: #cba957 #bf942a #aa8326;
	background: #f0c14b;
	margin-bottom: 10px;
}

.amz-button:hover{
	border-color: #c59f43 #aa8326 #957321;
}

.amz-button:hover .amz-span{
	box-shadow: inset 0 1px 0 hsla(0,0%,100%,.4);
	background: #f1c860;
	background: -moz-linear-gradient(top,#f5d78e,#eeb933);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f5d78e),color-stop(100%,#eeb933));
	background: -webkit-linear-gradient(top,#f5d78e,#eeb933);
	background: -o-linear-gradient(top,#f5d78e,#eeb933);
	background: -ms-linear-gradient(top,#f5d78e,#eeb933);
	background: linear-gradient(top,#f5d78e,#eeb933);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f5d78e",endColorstr="#eeb933",GradientType=0);
	*zoom: 1;
}

.amz-button:active{
	background: #f0c14b;
	border-color: #aa8326 #bf942a #bf942a;
}

.amz-button:active .amz-span{
	box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
	background-color: #f0c14b;
	background-image: none;
	filter: none;
}

.amz-button:focus{
	outline: none;
}

.amz-grey-button{
	display: inline-block;
	-webkit-appearance: button;
	-moz-appearance: button;
	appearance: button;
	width: calc(50% - 16.2px);
	font-size: 12px !important;
	border: 1px solid lightgrey;
	border-radius: 2px;
	padding: 5px 5px;
	background: #eff0f3;
	background: -moz-linear-gradient(top,#f7f8fa,#e7e9ec);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f8fa),color-stop(100%,#e7e9ec));
	background: -webkit-linear-gradient(top,#f7f8fa,#e7e9ec);
	background: -o-linear-gradient(top,#f7f8fa,#e7e9ec);
	background: -ms-linear-gradient(top,#f7f8fa,#e7e9ec);
	background: linear-gradient(top,#f7f8fa,#e7e9ec);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f8fa",endColorstr="#e7e9ec",GradientType=0);
	text-decoration: none;
	color: #222222 !important;
	text-align: center;
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Safari */
	-khtml-user-select: none; /* Konqueror HTML */
	-moz-user-select: none; /* Old versions of Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Non-prefixed version, currently supported by Chrome, Opera and Firefox */
	font-family: Arial !important;
	cursor: pointer;
}

.amz-grey-button:hover{
	text-decoration: none;
	font-size: 12px;
	border: 1px solid grey;
	color: #222222 !important;
}

.amz-grey-button:active{
	box-shadow: inset 0 1px 3px rgba(0,0,0,.2);
}

.amz-grey-button:visited{
	text-decoration: none;
	font-size: 12px;
	color: #222222 !important;
}

.amz-grey-button:focus{
	outline: none;
}

.block-hover{
	transition: all 0.08s linear;
}

.block-hover:hover{
	color: black;
	-webkit-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.46);
	-moz-box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.46);
	box-shadow: 0px 0px 11px 0px rgba(0,0,0,0.46);
}

.block-hover:hover img{
	opacity: 100% !important;
}

-->