@import url('https://fonts.googleapis.com/css?family=Lato:400italic,700,700italic,900,300italic,300,400,900italic');
@import url('https://fonts.googleapis.com/css?family=Oswald:400,300,700');
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700');
@import url('https://fonts.googleapis.com/css?family=Parisienne');
@import url('https://fonts.googleapis.com/css?family=Italianno&subset=latin-ext');
body {font-family:verdana, arial; font-size: 12px; padding: 0; margin: auto 0; background:#DDD}
#misura {width: 98%; max-width: 870px; margin: 0 auto; display:block; background: #fff; -moz-box-shadow: 2px 2px 8px #c6c6c6; -webkit-box-shadow: 2px 2px 8px #c6c6c6; filter: progid:DXImageTransform.Microsoft.Shadow(color='#c6c6c6', Direction=135, Strength=2); box-shadow:2px 2px 8px #c6c6c6; box-sizing:border-box}
  
#footer 	{ display:block;  border-top:5px solid #CCC; overflow:auto; background:#DDD;}
#footer span {padding: 2%; display:inline-block;  font-size: 10px}
#footer div#ssl	{ text-align:right; width: 90%; overflow:hidden; margin-top: 4px;}
#form			{ display:block; text-align:right; position:absolute; right: 8px; bottom: -22px; height:30px; /*overflow:hidden*/}
#form > span	{display:inline-block; padding:2px 2px 2px 22px; border-radius: 6px;   }
#form input[type="text"] { border-radius: 4px; padding: 4px 4px; width: 150px; margin-left: 4px;}
#contenuti #breadcrumbs	{display:block; padding-bottom: 8px; border-bottom: 1px solid #FFF; color: #424242; font-size: 10px; text-transform:capitalize; width: 100%;}
#contenuti #breadcrumbs a	{ color:#AAA; word-spacing: 2px; position:relative; padding-right: 12px; display:inline-block}
#contenuti #breadcrumbs a:hover	{color: #083}
#contenuti #breadcrumbs a:after {content: "L"; font-family: "simbol"; position:absolute; top: 2px; right: 0px;} 
#contenuti #breadcrumbs a:last-child {margin-right: 4px;}
#form	input[type="button"]	{border: 1px solid #ddd;  padding: 4px 7px; border-radius: 6px; cursor:pointer; }
.fb {display:block; margin-bottom:6px; height: 20PX; display:block; width: 200PX;}
#centro	{display:block; width: 100%; margin:auto; clear:both;}
#contenuti {display:block; float:left; width: 77%; padding:0 0 0 1%; min-height: 100px; border-left: 1px solid #99FF99; box-sizing:border-box}  
#navi /*menu completo*/		 {display:block; float:left; width:21%; PADDING-left:1%; min-height: 40px; overflow:auto; border-TOP: 1px solid #99FF99; z-index: 1  } 
#navi2	/*menu home*/		 {display:block; position:absolute; top: 110px; width:90%; min-height: 40px; padding-left: 10%;  overflow:auto; z-index: 1  } 
#testa_italy 		{width: 100%;  height: 120px; position:relative; display:block;	z-index: 1000; background: url(img/sf_testata.png) no-repeat left top}
#testa_italy > span {
	font-family: 'Italianno', cursive;
	font-size: 40px;
	color: #BBBBBB;
	position:absolute;
	left: 290px;
	top: 50px;
}
#testa_italy #logo img, #testa_italy #pens img { max-width: 600px;}
#testa_italy #logo { left: 10px; position:absolute; top:0px;} 
#testa_italy #pens {
	left: 210px;
	position:absolute;
	top:15px;
} 
#testa_italy #pens img	{width: 60%;}

#testa_italy #logoverde {position: absolute; top: 98PX; left: 10px; width: 133px; height: 24px; background: url(img/onlineEN.gif); background-repeat: no-repeat;  background-position: left center;} 
.lingua			{position:absolute; right: 155px; top:50px; font-weight:bold; color:#BBB; font-size: 10px; background:#FFF}
.lingua a 		{color:#888; text-decoration:none; width: 60px; display:inline-block; text-align: center;}
.lingua a:hover	{color:#000}
.Login 			{position:absolute; right: 155px; top: 78px; font-weight:bold; color:#888; font-size: 10px; background:#FFF}
.Login a 			{color:#888; text-decoration:none; width: 60px; display:inline-block; text-align: center; }
.Login a:hover 	{color:#000; text-decoration:none }
.lingua a, .Login a  {border: 1px solid #e5e5e5; border-radius:3px; padding:2px;}
#carrello 		{border: 1px solid #9F9; position: absolute; right:8px; top: 42px; width: 134px; min-height: 60px; background:#FFFFFF; z-index: 1000000000;}
#carrello .titolo {text-transform: uppercase;display:block;line-height:20px;padding-left: 8px;font-weight:bold;font-size: 12px;background-color: #ede9ea;background-image: url(img/carrellosu.png);background-repeat: no-repeat;background-position: right;color: #777;}
#carrello .desc 	{padding-top: 2px;padding-right: 2px; padding-left: 8px;}
#carrello .cassa {position:absolute; right: 0; bottom: 0; background: #99ff99; padding: 3px 0px 2px 3px; text-transform:uppercase; color: #435443; font-weight:600; width: 100%; box-sizing:border-box; text-align:right }
#carrello .cassa:after {content: "!";  font-family: "simbol"; vertical-align:top; line-height: 14PX; font-size: 16px; color: #fff;}
#menu2 { clear:both; display:block; position:absolute; right:6px; top:10px; width: 220px; text-align: center; font-family: 'Lato', sans-serif; font-weight:normal; font-size: 12px; }
#menu2 li 	{padding: 0; margin: 0; list-style: none; float:left; display:block; min-width: 58px;}
#menu2 li a	{padding: 4px 4PX; display:inline-block; color: #888; text-decoration:none}
#menu2 li.fn { border-right: 1px solid #e5e5e5;}
#menu2 li a.clienti:before, #menu2 li a.help:before, #menu2 li a.contatti:before	
{display: inline-block; font-size: 12PX; margin-right: 2px;}
#menu2 li a.clienti:before { content: "E";  font-family: "simbol";}
#menu2 li a.help:before { content: "?"; font-weight:800; font-size: 14PX; margin-top: -6PX;}
#menu2 li a.contatti:before { content: "H";  font-family: "simbol";}
@media only screen and (max-width: 559px){
.lingua	{right: 120px; top: 10px;}
.Login {  right: 120px; top: 38px;}
#carrello {top: 10px; right:3px; width: 110px; min-height: 44px; background: #ede9ea } 
.basket-pc-txt {display:none} 
.basket-price, .basket-app-txt {background: #fff; padding: 2px; width: 20px; height: 20px; border-radius: 20px; position:absolute; right: 3px; top: 2px; z-index: 1000; text-align:center; line-height: 20px; font-weight: bold}
#carrello .titolo {background-image: inherit}
#menu2  {top: 62px; right: 0; z-index: 10;}
#navi2	  {width: 100%;   padding-left: 0; top: 92px;}
#testa_italy {height: 92px;} 
#navi		 {display:block; float: none; width:100%; min-height: 50px; overflow:auto;  border-TOP: none;  PADDING-left:0; }
#contenuti {float: none; width: 96%; margin:auto; padding: 0 0;  border-left: none}
#form		 {display:block; text-align:right; position:absolute; left: auto; right: 6px;  margin-left: 0px; bottom:-34px}
#form input[type="text"] { width: 130px;}
} 
@media only screen and (min-width: 560px) and (max-width: 767px){
#contenuti { width: 72%;} 
#navi		 {display:block; float:left; width: 26%; PADDING-left:1%; min-height: 40px; overflow:auto;} 
#form		 {display:block; text-align:right; position:absolute; left: auto; right: 6px;  margin-left: 0px; bottom:-26px}
#navi2	  {width: 100%;   padding-left: 0;}} 
 
@media only screen and (max-width: 767px){
#testa_italy #logo {top: 6px; left: 6px}
#testa_italy #pens {left: 126px;  top: 8px;}
#testa_italy #logoverde {display:none }
#testa_italy #pens img  {max-width: 40%;}
#testa_italy {background-size: 100%;}}
/* il meglio del made in italy */
@media only screen and (min-width: 768px) and (max-width: 834px){
#testa_italy > span {left: 210px; top: 60px; font-size: 32px;}}
@media only screen and (min-width: 568px) and (max-width: 767px){
#testa_italy > span {left: 10px; top: 80px; font-size: 18px;}}
@media only screen and (min-width: 480px) and (max-width: 567px){
#testa_italy > span {left: 10px; top: 76px; font-size: 14px}}
@media only screen and (max-width: 479px){
#testa_italy > span { display:none; visibility: inherit}
#testa_italy #pens { left: 30px;  position:absolute; top:58px;}
#menu2 {width: 100px;}
#menu2 li 	{ min-width:30px; vertical-align:top}
#menu2 li a {padding: 2px; box-sizing:border-box; width:26PX; height: 24PX; display:block; text-align:center; background: #FFF; border-radius: 4px; color:#888; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}
#menu2 li.fn { border-right: hidden;}
#menu2 li a.clienti:before, #menu2 li a.help:before, #menu2 li a.contatti:before	
{display: block; font-size: 18PX;}
#menu2 li a.clienti:before { content: "E";  font-family: "simbol";}
#menu2 li a.help:before { content: "?"; font-weight:800; font-size: 24PX; margin-top: -6PX;}
#menu2 li a.contatti:before { content: "H";  font-family: "simbol";}
#menu2 li a span {display:none; visibility: inherit}} 
@media only screen and (min-width: 480px) and (max-width: 767px){
#testa_italy #logo img  {max-width: 70%;}}
@media only screen and (max-width: 479px){
#testa_italy #logo img {max-width: 60%;}}

#prefooter	{display:block; width: 100%; margin:auto; padding-top: 10px; padding-bottom: 10px; clear: both; overflow:auto; text-align:LEFT;
  border-TOP: #99FF99 3px solid; background:#DDD } 
#prefooter .titolo strong
{border-bottom-width: 4px;border-bottom-style: solid;border-bottom-color: #9F9;line-height: 16px;margin-bottom: 10px;text-align: left;font-weight: bold;color: #555;}
#prefooterC	{width: 48%;  margin: 0 1%; display:block; float:left; }
#prefooterA 	{ width:48%;  margin: 0 1%; display:block; float:left; }
#prefooterA #prefooter1  	{ display:block; }
#prefooterA #prefooter2 	{ display:block; min-width: 140px;  min-height: 150px; }
#prefooterA #prefooter4 	{ display:block;   min-height:40px; width: 100%; clear:both; margin:auto; padding-top: 2px; }
#prefooterC #prefooter6 	{ display:block; width: 99%; border: 2px solid #CCC; float: left; text-align:center;  margin:auto; box-sizing:border-box}
#prefooterA #prefooter1, #prefooterA #prefooter2	{  padding: 1% 1% 0 1%; float:left; width: 48%; min-height:160px;}
@media only screen and (max-width: 559px) {
#prefooterA, 	#prefooterC 	{ width:98% ; display:block; clear:both; margin-bottom: 6px;} }
#prefooter2 strong, #prefooter3 strong {border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #9F9; line-height: 16px;	margin-bottom: 10px; text-align: left; font-weight: bold;	color: #555; display:block}
#prefooter1 img	{width: 100%; max-width:145px; display:block; clear:both; margin-bottom: 4px;}
#prefooter6 #blsx		{ width: 56%; float:left; display:block; clear:right; }
#prefooter6 #bldx		{ width: 44%; float:left; display:block; te}
#prefooter6 #mailing	{ padding: 0 8px 8px 8px; display:block; clear:both; font-size: 12PX; text-align: left}
#prefooter6 #mailing #nascondi	{display: none;}
#prefooter6 #mailing label {display:block;  margin-top: 1px; margin-bottom:1px;}
#prefooter6 #mailing label span	{width: 70px; display:inline-block}
#prefooter6 #mailing label img 	{cursor:pointer;}
#prefooter6 #mailing label input["type=text"]{ margin-bottom: 3px; max-width: 90%; border: 1px solid #CCC;}
#prefooter6 label.mailinginvio  {  text-align:center; display:block}
#prefooter6 #mailing label input[type="button"] {border: 1px solid #ddd;  padding: 5px 10px; border-radius: 6px; cursor: pointer; margin-bottom: 6px;}
#prefooter6 .nome	{font-family: 'Roboto',  sans-serif; font-size:16px; padding: 4px; display:block; text-align:center; background:#CCC; margin-top: 4PX; margin-bottom: 4px}
#mailing .input1	{ width: 100%; box-sizing: border-box;}

/* ----------------------- SCHEDA PRODOTTO -----------------------------------*/
#xprodotto {display:block; clear: both; padding-bottom: 40px}
#xprodotto testaprodotto { display:block; clear: both; overflow: hidden; text-align: right; clear:both; position:relative;
 min-height: 162px; height: min-content;  margin-bottom: 20px; width: 100%;}
#xprodotto testaprodotto > h1	
	{padding: 2PX; margin: 0; font-weight:normal; font-size: 24px;  line-height: 23px;
	font-family:Georgia, "Times New Roman", Times, serif; text-align: left; overflow:hidden; padding-bottom: 20px; }
#xprodotto testaprodotto > h1 > .iniziali 
	{font-size: 28px;  font-weight:normal;}
#xprodotto testaprodotto > h1 > img:first-child {clear:both; display:block; margin-bottom: 10px;}
#xprodotto testaprodotto > h1 > img:last-child  {vertical-align:middle}
#xprodotto testaprodotto > #Dida2TitoloDx {font-size: 10px;line-height: 17px;background-color: #F8F8F8;vertical-align: middle;border: 1px dotted #9F9;color: #777;text-align: center;height: 130px;width: 110px;float: right;margin-top: 0px;margin-right: 5px;margin-bottom: 0px;margin-left: 0px;padding-top: 25px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px; display:block}
#xprodotto testaprodotto > .imgdx {float:right; margin-bottom: 0px; padding-left: 10px;}
#xprodotto testaprodotto img	  { max-height: 162px;}
#xprodotto img.imgsx  {float:left}
#xprodotto img {  max-width:100%;} 

.testamarchio	{display:block;	overflow:hidden;}
.testamarchio div:first-child 	{float:left; min-width: 160px; min-height: 160px; text-align:center; display:block; padding-right: 12px}
.testamarchio div:first-child h1 {text-align:left}
.testamarchio p > img.imgdx {float:right; margin-bottom: 0px; padding: 6px;}
.testamarchio p.p-piccolo	{display:inline-block;} 

@media only screen and (max-width: 767px) { 
.testamarchio div:first-child  { display:block; clear:both; float:none; min-height: 80px;}}

@media only screen and  (min-width: 480px) and (max-width: 767px) {
#xprodotto testaprodotto {min-height: 152px;  height: min-content;}
#xprodotto testaprodotto > h1 	{ font-size: 22px;  line-height: 18px;}
#xprodotto testaprodotto > h1 > img:last-child  {max-height: 24px;}
#xprodotto testaprodotto > h1 > .iniziali {font-size: 26px;}
#xprodotto testaprodotto > #Dida2TitoloDx {width: 100px; height: 110px; padding-top: 15px}
#xprodotto testaprodotto > .imgdx  { max-height: 132px;}}
/*#xprodotto testaprodotto > #Dida2TitoloDx > br, #xprodotto testaprodotto > h1 > br	{line-height:0; display:none; visibility:hidden}*/
@media only screen and (max-width: 479px) { 
#xprodotto testaprodotto {height: min-content; min-height: 132px; overflow: visible; padding-bottom: 20px;  }
#xprodotto testaprodotto > h1	
	{padding: 2PX; margin: 0; font-weight:normal; font-size: 22px;  line-height: 18px;
	 text-align: left; overflow:hidden; padding-bottom: 20px; }
#xprodotto testaprodotto > h1 > .iniziali {font-size: 26px;}
#xprodotto testaprodotto > .imgdx  { max-height: 100px;}
#xprodotto testaprodotto > h1 > img:first-child { max-height: 60px;}
#xprodotto testaprodotto > h1 > img:last-child  {max-height: 20px;}
#xprodotto testaprodotto > #Dida2TitoloDx {font-size: 10px;line-height: inherit;background-color: #FFF; border: none; color: #999; text-align: left; height: auto; width: 100%; float: none; margin-top: 0px;margin-right:0;margin-bottom: 0px;margin-left: 0px; padding-top: 0px; padding-right: 0;padding-bottom: 0;padding-left: 0; clear:both; position:absolute; bottom: 0px; /*z-index:1000*/}
#xprodotto testaprodotto > #Dida2TitoloDx > br, #xprodotto testaprodotto > h1 > br	{line-height:0; display:none; visibility:hidden}
#xprodotto img.imgsx  { float:none; clear: both; display:block; margin-bottom: 4px;}
#xprodotto testaprodotto img {clear: both; display: block;}
#xprodotto testaprodotto > #Dida2TitoloDx img{float:right}
}
#xb-boxdx	{border: 1px dotted #9F9;background: #f3f3f3;margin-left: 10px;margin-bottom: 5px;margin-top: 5px;float: right;
	clear:right;min-height: 65px;margin-right: 2px;padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;font-style: italic;text-align: center;}
/*----------------------------------- fine prodotto ------------------------------*/


#listaprodotti	{display:block; clear:both; padding-bottom: 16px; margin: auto}
#listaprodotti .prodotto	{display:block; border-bottom: 1px solid #999; clear:both; margin-bottom:4px; padding-bottom: 6px; overflow:hidden;  }
#listaprodotti .prodotto strong	{display: inline-block;}
#listaprodotti > .prodotto > span 	{float:left; min-height: 26px; display:block} 
#listaprodotti .prodotto #prezzi_descriz { width: 46%; float:left; }
#listaprodotti .prodotto #prezzi_colore,
#listaprodotti .prodotto #prezzi_versione { width: 16%; float:left;}
#listaprodotti .prodotto #prezzi_vendita {text-align:right; float:right; min-width: 130px; width:22%; position:relative; }
#listaprodotti .prodotto #prezzi_vendita > a {border: 1px solid #999; padding: 4px 34px 6px 6px; border-radius: 4px; 
  display:inline-block; min-width:88px; height: 16px; background-image: url(img/carrello.png);  background-position: right; background-repeat:no-repeat;}
#listaprodotti .prodotto #prezzi_vendita.giallo > a {background-color: #e9df87;}
#listaprodotti .prodotto #prezzi_vendita.bianco > a {background-color: #ede9ea;}
#listaprodotti .prodotto #prezzi_vendita span.gold_barrato {font-size: 11px;font-style: italic;text-decoration: line-through;color: #777;text-align: right;}
#listaprodotti .prodotto #prezzi_vendita span a.chiedip {position:absolute; right: 35px; top: 0; border: inherit; padding: 6px 0; border-radius:  0; 
background: inherit; display:inline-block; min-width: inherit; z-index: 100; font-size: 11px;}
#listaprodotti .prima {border-bottom: #99FF99 3px solid;}
#listaprodotti .prima span {color: #2EB435; overflow:hidden; min-height: inherit;}
#listaprodotti .prima #prezzi_vendita { padding-top: inherit}
#listaprodotti .prodotto span.barrato {font-size: 11px;font-style: italic;text-decoration: line-through;color: #777;text-align: right; }
#listaprodotti .prodotto span.offerta {background-color: #F00;font-size: 12px;font-weight: bold;color: #FFF; }

@media only screen and (min-width: 480px) and (max-width: 767px) {
#listaprodotti .prodotto select {max-width: 100%; padding: 4px 0}
#listaprodotti > .prodotto > span 	{clear: right; min-height: 20px} 
#listaprodotti .prodotto #prezzi_descriz { width: 56%;}
#listaprodotti .prodotto #prezzi_colore,
#listaprodotti .prodotto #prezzi_versione { width: 22%;}
#listaprodotti .prodotto #prezzi_vendita {font-size: 11px; vertical-align:middle; clear:both; width: inherit; }
#listaprodotti .prima #prezzi_vendita {display: none;}
}
@media only screen and (max-width: 479px){
#listaprodotti .prodotto #prezzi_descriz,
#listaprodotti .prodotto #prezzi_colore,
#listaprodotti .prodotto #prezzi_versione  { width: 100%;}
#listaprodotti .prodotto #prezzi_vendita {margin-top: -30px; clear:both; width: inherit;}
#listaprodotti .prodotto #prezzi_descriz, #listaprodotti .prodotto #prezzi_colore {min-height:inherit}
#listaprodotti .prodotto #prezzi_versione {min-height: 22px}
#listaprodotti > .prodotto > span#prezzi_descriz { padding: 6px 0px;}
#listaprodotti .prima span {display:none; visibility: hidden}
}
@media only screen and (min-width: 320px) and (max-width: 479px){
#listaprodotti #prezzi_colore:before {content: attr(title); color: #2EB435; width: 50px; display:inline-block}
#listaprodotti #prezzi_versione:before {content: attr(title); color: #2EB435;width: 50px; display:inline-block}
}

.info_grigio {font-size: 9px;color: #708090;padding: 6px; display:inline-block;text-align: left;
}

#box-discount	   {display:block; clear:both;  overflow:auto; margin:auto;}
#box-discount #fidelity, #box-discount #valuta 	{display: block; float:left;  min-height: 40px; padding: 1%; }
#box-discount #fidelity img 	{float:left; max-width: 100% }
#box-discount #valuta span	{ display:block; margin-bottom: 6px;}
#box-discount #valuta img {margin: 2px;}



/* accessori*/
#accessori	{display:block; clear:both; margin:auto; text-align: left; padding-bottom: 10PX; }
#accessori .corsivo_nero {font-size:16px; font-family:  'Roboto', sans-serif; font-style: oblique; padding: 10px 0px 10px 10px; border-top: #99FF99 3px solid; margin-bottom: 8px; } 	
#accessori span#accessorio {   width:110px; display: inline-block; font-size: 11px;
    /*float: left;width: 17.4%;*/
    border: 1px solid #9F9; border-radius: 3px;
    padding: 0.5%; margin: 0.2%; vertical-align:top;
 	margin-bottom: 10px; height: 144px; overflow:hidden; text-align: left; position:relative}
#accessori span#accessorio img { width: 100%; max-width: 100px; margin-bottom: 2px;}
#accessori span#accessorio a img	{ width:auto; float:right;  margin-bottom: 0 }
#accessori span#accessorio select	{ width: 96%; margin:auto; position:absolute; bottom: 32px; left: 2%}
#accessori span#accessorio span {position:absolute; width: 98%;  bottom: 2px; left: 1%; text-align:left}
#accessori span#accessorio a {border: 1px solid #999; padding: 4px 34px 6px 6px; border-radius: 4px; 
background: url(img/carrello.png) right no-repeat #9F9; display: block; }

@media only screen and (max-width: 767px) 
{#accessori span#accessorio  { float: none; }}

@media only screen and (max-width: 559px) 
{#accessori span#accessorio  { }}


/*----------------------- risultati ricerca---------------------------*/

#risultatiricerca-linear, #risultatiricerca-grid
{display:block; clear:both; margin-bottom: 2px; overflow:hidden;}
#risultatiricerca-linear div
{display:block;}
#risultatiricerca-linear div p a img	{max-width: 100%;}
#risultatiricerca-linear, #risultatiricerca-grid  div a {color: #666}
#risultatiricerca-grid div  {width: 120px; box-sizing:border-box; margin:6px; margin-bottom: 10px; float:left; height: 300px; display: block;}	
#risultatiricerca-grid div img	{max-width: 100%; }


/*------------------ comuni ----------------------------- */
#contenuti a, #prefooter a, #testa_italy a	{text-decoration:none; color:#424242;}
#contenuti a:hover, #prefooter a:hover, testa_italy a:hover	{color:#D03638}
select {margin: 0; -webkit-border-radius:4px;  -moz-border-radius:4px;  border-radius:4px;
background: #f8f8f8; color:#000; margin-bottom: 4px; display: inline-block; appearance:none; cursor:pointer; border: 1px solid #d8d8d8; padding: 4px 2px;  font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

input[type="text"], input[type="submit"], input[type="password"] 
{  border: 1px solid #ddd;  border-radius: 4px; padding: 5px 5px;}
#prefooter6 #mailing label input[type="button"], #form input[type="button"]
{ background: -webkit-gradient(linear, left top, left bottom, from(#D5D5D5), to(#e3e0e0));
    background: -webkit-linear-gradient(top, #D5D5D5, #e3e0e0);
    background: -moz-linear-gradient(top, #D5D5D5, #e3e0e0);
    background: -ms-linear-gradient(top, #D5D5D5, #e3e0e0);
    background: -o-linear-gradient(top, #D5D5D5, #e3e0e0);
    -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.3);
    box-shadow: 1px 1px 1px rgba(0,0,0,0.3);}

#form_ricerca input[type="submit"] { box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}
textarea {resize:none;	font-family: Arial, Helvetica, sans-serif; font-size: 12px;} 

/*------------------------------------*/ 
@media only screen and (max-width: 479px) {
#box-discount	#fidelity, #box-discount #valuta {float:none; clear:both}
#menusx, .navi {display: none; visibility: hidden;}
#descrizioneprodottoimg img, #dettaglioprodotto img	{ max-width: 100%;}
}

@media only screen and (max-width: 280px) {
#footer, #centro,  #prefooter { min-width: 280px;  padding: 0px; margin: 0px;}
#misura {width: 100%; min-width: 280px; padding: 0px; margin: 0px;}}


/* ---- help --------*/

#xhelp { min-height: 300px; width: 94%; margin:auto}
#xhelp a {color: #039}
#xhelp a:hover	{color: #999}
#xhelp img	{max-width: 100%;}
#xhelp h3 {font-size: 14px; font-weight: bold; border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #9F9;  margin-bottom: 2px;}
#xhelp ul.dividi {margin: 0; padding: 0; clear:both; display:block; margin-bottom:10px; overflow:hidden;}
#xhelp .due li	{width: 50%; display:block; float:left; padding:5px; box-sizing: border-box; margin: 0; }
#xhelp .quattro li	{width: 25%; display:block; float:left; margin: 0; padding: 10px; box-sizing: border-box}
#xhelp .grigio	{background: #EEE;}
#xhelp .block {display:block; overflow:hidden; padding: 10px;}
#xhelp .oro	{background: #e9df87}
#xhelp ul li > form > label {display:block; clear:both; margin-bottom: 6px; text-align:left}
#xhelp ul li > form > label > input[type="text"], #xhelp ul li > form > label > input[type="password"] { width: 100%;  display:block}
#xhelp ul li > form > input[type="submit"] { margin:auto; width: 120px; border: 1px solid #bbb}
#xhelp ul li > form  {text-align:center; padding: 10px; box-sizing: border-box; width:90%}
#xhelp ul > li > img.imgsx { float: none; padding-right: inherit;}
#xhelp #form1 input[type="password"]	{width: 100%; box-sizing:border-box}
#xhelp #form1 input[type="button"]	{ display:block; margin:auto; margin-top: 10px;}
#xhelp #form1 {border: 1px solid #EEE; padding: 10px; margin:auto; width: 100%; max-width: 300px; box-sizing:border-box}
#xhelp .btdx	{ text-align:right;  display:block; width: 100%; clear: both; margin:10px 0;}
@media only screen and (min-width: 481px) and (max-width: 768px) {
#xhelp .quattro li	{width: 50%;}
#xhelp .due li	{width: 100%;  float:none}}
@media only screen and (max-width: 480px) {
#xhelp ul.dividi li	{width: 100%;  float:none}
#xhelp { min-height: 200px;}}

iframe {max-width: 100%; max-height: 100%;}

/*------------- bottoni effetto -----------------------*/
#menu2 li, #menu2 li a, #menu2 li a,
#prezzi_vendita > a, 
.lingua a,
#form	input[type="button"]
					{opacity: 1; transition: opacity .25s ease-in-out;
					-moz-transition: opacity .25s ease-in-out;
					-webkit-transition: opacity .25s ease-in-out}
#menu2 li a:hover, 
#prezzi_vendita > a:hover,
.lingua a:HOVER,
#form	input[type="button"]:hover	
					{opacity: 0.5; color:#363636}
 			

a img	{border: 0px;}
#home 		{width: 96%; margin:auto; padding-top: 40px; padding-bottom: 12px; overflow:hidden; text-align:center}
#home > div	{width: 24%; margin:0.5%;float:left; display:block; max-width: 200px; vertical-align: top;  box-sizing: border-box; padding: 0; }
#home > div	img	{max-width: 100%;}
div#news iframe {display:block; clear:both;}
div#news	{width: 95%; margin: auto; float:none; display:block; clear:both;  box-sizing: border-box; padding: 0; padding-bottom: 12px }
@media only screen and (min-width: 320px) and (max-width: 559px) {
#home > div {width: 49%; margin-top: 10px; margin-bottom: 10px; float:none; margin:auto;  display: inline-block;}}
@media only screen and (max-width: 319px) {
#home > div {width: 49%; margin-top: 10px; margin-bottom: 10px; height: 480px;  float:none; margin:auto; display: inline-block}}

#benvenuto {
    font-size: 10px;
    font-style: italic;
    color: #FFF;
    /*position: fixed;*/
    top: 0px;
    z-index: 3000;
    visibility: visible;
    width: 100%;
    height: auto;
    left: 0px;
    margin-right: auto;
    padding-left: 0px;
    padding-bottom: 2px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #9F9;
    overflow: visible;
    clip: rect(auto,auto,auto,auto);
    margin-left: auto;
    text-align: center;
    background-color: #BBB;}

/*-------------da controllare ------------------------------*/
#p-filo {
	font-weight: bold;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #9F9;
	line-height: 14px;
	text-align: left;
	padding-right: 1px;
	padding-left: 1px;
	margin-right: 0px;
	margin-left: 0px;
	color: #FFF;
	background-color: #777;
	text-indent: 3px;
	display:block;
	padding-top: 5px;
	padding-bottom: 1px;
}
#home > div > #p-filo {
	font-weight: bold;
	border-bottom: 4px solid #9F9;
	line-height: 14px;
	text-align: left;
	height: 30px;
	color: #FFF;
	background: #777;
	text-indent: 3px;
	display:block;
	padding-top: 12px;
	margin-top: 2px;
}
#p-filo a {
color: #FFF;
text-decoration: none;
}
.p-Home {
	/*font-size: 11px;*/
line-height: 16px;
	color: #444;
	margin-top: 6px;
	padding-top: 5px;
	padding-right: 2px;
	padding-left: 2px;
	display:block;
	background:#EEE;
	min-height: 90px;
}
.p-Home strong 	{display:block; font-weight:100;}
.p-Home a {
	color: #039;
}
/* ticker */
#ticker-hp li.last,  #ticker-pens li.last{
	border-bottom: solid #fff 1px;
	padding-bottom: 4px !important;}
#ticker-hp-wrapp {
	height: 95px;
	border: solid #9ef99d 1px;
	background: #eee;
	text-align: left;
	margin-bottom: 11px;
	box-sizing:border-box
}
@media only screen and (min-width: 560px) and (max-width: 768px) {
#ticker-hp-wrapp {
	height: 108px; overflow:hidden}}

#ticker-hp-wrapp h3 {
	margin: 0;
	background: #737874;
	height: 15px;
	border-bottom: solid #9ef99d 2px;
	color: #fff;
	font-size: 12px;
	padding-left: 5px;}
#ticker-hp {}
#ticker-hp-wrapp2 {
        height: 50px;
        border: solid #9ef99d 1px;
        background: #eee;}
#ticker-hp-wrapp2 h3 {       
 margin: 0;
        background: #737874;
        height: 15px;
        border-bottom: solid #9ef99d 2px;
        color: #fff;
        font-size: 12px;
        padding-left: 5px;}
#ticker-hp li {
	list-style-type: none;
	line-height: 12px;}
#ticker-hp-wrapp a span {
	color: #9c99a8;
	font-size: 10px;
	font-weight: bold;}
#ticker-hp-wrapp a {
	color: #333;
	font-size: 10px;
	text-decoration: none;}
#ticker-pens-wrapp {
	height: 160px;
	border: solid #9ef99d 1px;
	background: #eee;
	text-align: left;}
#ticker-pens-wrapp h3 {
	margin: 0;
	background: #737874;
	height: 15px;
	border-bottom: solid #9ef99d 2px;
	color: #fff;
	font-size: 12px;
	padding-left: 5px}
#ticker-pens {}
#ticker-pens li {
	list-style-type: none;
	line-height: 12px;}
#ticker-pens-wrapp a span {
	color: #9c99a8;
	font-size: 10px;
	font-weight: bold;}
#ticker-pens-wrapp a {
	color: #333;
	font-size: 10px;
	text-decoration: none;}
	
/*-------------------------- css susanna prodotti ------------------------------*/

/*---------------------------------------------------------------------*/
#boxsx
{
	border: 1px dotted #9F9;
	background:#f3f3f3;
	margin-right: 14px;
	margin-bottom: 10px;
	margin-top: 10px;
	float: left;
	min-height: 60px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
	font-style: italic;
}
#boxdx
{
	border: 1px dotted #9F9;
	background:#f3f3f3;
	margin-left: 14px;
	margin-bottom: 5px;
	margin-top: 10px;
	float: right;
	min-height: 65px;
	margin-right: 2px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-style: italic;
	text-align: center;
	font-size: 10px;
}
.imgdx
{
	float:right;
	margin-bottom: 0px;
	padding-left: 10px;
}
.imgsx
{
	float:left;
	padding-right: 10px;
}

.p-Bold, .p-Bold a {
	font-weight: bold;
	font-size: 12px;
}
.p-Bold a  {
	text-decoration:underline;
	color: #039;
}

@media only screen and (max-width: 559px) {
.imgdx {float:none; display:block; clear:both; margin-bottom: 6px;}
.imgsx {float:none;	 margin:auto;}
}

.blocco 	{display:block; clear:both; overflow:hidden; margin-bottom:6px; margin-top: 8px; }
.blocco a	{color: #039}
.blocco ul li {list-style:none; vertical-align:top }
.blocco > ul {vertical-align:top; text-align:center}
.a-cinque > ul, .a-due > ul {display:block; margin: 0px; padding: 0}
.a-cinque > ul > li {
	display:block;
	float:left;
	width: 20%;
	min-width: 120px;
	height: 238px;
	padding: 0.5%;
	box-sizing: border-box;
	list-style:none;
	vertical-align:top;
	text-align:left
}
.a-due > ul > li {display:block; clear:both;    }
.a-due > ul > li.a-sx { max-width:660px; width: 100%; padding-top: 10px;  text-align:left}
.a-due > ul > li.a-dx { max-width:660px; width: 100%;   overflow:hidden; text-align:left; border-bottom: 1px solid #f6f6f6;}
.a-due > ul > li.a-dx > h2	{padding-top:0}

ul.a-sei, ul.a-uno  {display:block; margin: 0px; padding: 0; }
ul.a-sei	{width: auto; text-align:center }
ul.a-uno	{
	width: 200px;
	float:left;
	clear:left;
	padding-bottom: 20px;
	border-right-width: 30px;
	border-right-style: solid;
	border-right-color: #fff;
}
ul.a-uno > li {
	display:block;
	min-height: 518px;
	box-sizing: border-box;
	list-style:none;
	vertical-align:top;
	text-align: left;
}
ul.a-sei > li {
	display:block;
	float:left;
	width: 120px;
	height: 225px;
	box-sizing: border-box;
	list-style:none;
	vertical-align:top;
	text-align:left;
	margin-top: 1%;
	margin-right: 2.5%;
	margin-bottom: 1%;
	margin-left: 1%;
}
ul.a-sei > li > h4 > a > span#p-filo, ul.a-sei > li > span#p-filo {
}	
	
.blocco .enter {display:inline-block; text-align:right; background:#99ff99; text-transform:uppercase; font-weight:bold; padding: 5px 10px; border: 1px solid #669966; float:right; clear:both; border-radius: 4px; margin-bottom: 4px; }

@media only screen and (max-width: 375px) {
ul.a-uno { border-right: 1px solid #fff; float: none; clear: both; margin:auto }
}
@media only screen and (max-width: 479px) {
.a-due > ul li {display:block; margin: 0px; padding: 0; float: none}
.a-due > ul > li.a-sx { max-width: inherit; width: 100%; }
.a-due > ul > li.a-dx { width: 100%; border-bottom: 1px solid #eee}
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-variant: normal;
	font-weight: normal;
	text-align: left;
	line-height: 23px;
}
h2 {
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-top: 10px;
	text-align: left;
}
h4 {
	padding-top: 0px;
	font-size: 11px;
	font-weight: normal;
	vertical-align: top;
	text-align: left;
	padding-bottom: 12px;
	padding-right: 8px;
	top: 0px;
	clip: rect(0px,auto,auto,auto);
}
.p-rosso {
    font-size: 13px;
    font-weight: bold;
    color: #F00;}

.blocco > ul > li > h4
{
	display: inline;
	clip: rect(0px,auto,auto,auto);
	margin: 0;
	-webkit-margin-before: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	-webkit-margin-after: 0;
}
.p-lista {
	background-repeat: no-repeat;
	text-align: left;
	margin-top: 3px;
	padding-left: 15px;
	list-style-position: inset;
	list-style-image: url(IMMAGINI/freccinagw.gif);
	list-style-type: none;
}
.p-piccolo {
    font-size: 10px;
    font-style: italic;
}
.grigio {
    color: #555;
}

#top { width:30px; height: 26px; border:1px solid #d2d2d2; background:#f7f7f7; text-align:center; padding: 0; border-radius: 3px; position:fixed; bottom:10px;  right:10px; cursor:pointer; display:none; color:#333; font-family:verdana; font-size:12px; opacity: 0.8}
#top span 
{ display: block; position: absolute; left:6px; z-index: 20; top: 8px; content: ""; width: 16px; height: 16px; border-bottom: 2px solid #999; border-right: 2px solid #999;  -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);
}

#tabellagialla {display:block; margin-bottom: 6px;}
.righi_ordine	{background:#ECEAEA; text-align:left}
.scriviagiardino	{text-align:center; display:block; margin:auto; width: 98%; background:#FFF; padding: 4%; box-sizing:border-box;
border: 2px solid #999; margin-top: 10px; }
.scriviagiardino span {display:block; margin:auto}
table.dettagli_ordine {width: 98%; border: 1px solid #999; margin:auto}
table.dettagli_ordine td	{border: 1px solid #999; padding: 3px; vertical-align:top; box-sizing: border-box;}


@media only screen and (max-width: 560px) { 
table.dettagli_ordine tr, table.righi_ordine tr {display: block; box-sizing:border-box; width: 100%; float: left;}
table.dettagli_ordine td, table.righi_ordine td {display:block; width: 100%;}
table.righi_ordine td:before {content: attr(data-title);
    display: block;
    float: left; color: #666;
	text-align:left; min-width: 30%}
table.righi_ordine tr.trprimo {display:none; visibility:hidden}
}

@media only screen and (min-width: 561px) { 
table.dettagli_ordine td:first-child { text-align:right; width: 30%}
table.righi_ordine td:first-child { text-align:left; width: inherit}
table.righi_ordine td {   max-width: 120px;}
} 

#cambia_pwd > div	{ display:block; width: 98%; box-sizing:border-box; padding: 2%; text-align:center; margin:auto; font-size:14px; font-weight:bold;  border: 1px solid #999; max-width: 400px; margin-top:10px}

#tracking {display:block; margin:auto; max-width: 560px; width: 96%; padding: 60px 10px; box-sizing:border-box}


/*-----------------------------------*/
@font-face{font-family:"simbol";src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff")}
 
 
 
