
body {
margin: 0px;
}
  
.top_logo
{
max-width:300px;
}

.testata
{
  display:         flex;
  flex-wrap:       wrap;
  justify-content: center;
}

h1
{
font-family:Arial; font-size:1.800em;color:#000000; margin-top:22px;
}
@media screen and (max-width: 500px) 
{
	h1
	{
	font-family:Arial; font-size:1.700em;color:#000000;
	}
}
h2
{
font-family:Arial; font-size:1.780em;color:#2e8b57; font-weight:bold;
padding-bottom:14px;
}
h3
{
font-family:Arial; font-size:1.300em;color:#000000; font-weight:normal;
padding-bottom:14px;
}
.hh2
{
font-family:Arial; font-size:1.600em;color:#000000; font-weight:bold;
padding-bottom:14px;
display:block;float:left;width:100%;
} 
.fascia_A
{
font-family:Arial; font-size:1.000em;color:#FFFFFF; font-weight:bold; text-decoration:none; padding:2px;margin:2px;display:block; float:center; text-align:center;
}
@media screen and (max-width: 900px) 
{
.fascia_A
{
float:right; text-align:right;
}	
}
.fascia_AA
{
font-family:Arial; font-size:1.000em;color:#FFFFFF; font-weight:normal; text-decoration:none; padding:2px; margin:2px; display:block; float:left;
}

A.fascia_A:hover
{
color:#000000; 
}
.fascia_000
{
display:block;float:left;width:100%;padding-top:8px;padding-bottom:8px;
background-color:#14BC4C;
-webkit-box-shadow: 0px 7px 15px 5px rgba(214,214,214,0.89); 
box-shadow: 0px 7px 15px 5px rgba(214,214,214,0.89);
color:#FFFFFF; text-align:center;
text-align:center;
}
.fascia_00
{
display:block;float:left;width:100%;padding-top:8px;padding-bottom:8px;
background-color:#14BC4C; height:52px;
-webkit-box-shadow: 0px 7px 15px 5px rgba(214,214,214,0.89); 
box-shadow: 0px 7px 15px 5px rgba(214,214,214,0.89);
}

.fascia_01
{
display:block;float:left;width:100%;padding:8px; margin-top:-71px;  margin-bottom:20px;
font-family:Verdana, Geneva, sans-serif; font-size:0.860em; color:#FFFFFF;
}

.blocco_prd
{
display:block;float:left;width:120px;border:1px dotted #666666;margin:4px;padding:5px;
height:270px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; 
text-decoration:none;color:#000000;
}
A.blocco_prd:link visited active
{
color:#000000;	
}
A.blocco_prd:hover
{
background-color:#FEE0E1;	
}


.footer_pagina
{
display:block;float:left;width:100%;
font-family:Arial; font-size:1.000em;color:#000000; font-weight:normal; line-height:1.300em;
padding-bottom:10px;padding-top:10px;
text-align:center;
background-color:#606060; color:#FFFFFF;
border-top:1px dotted #FFFFFF;
}

.catalogo_tit
{
display:block;float:left;width:100%;
font-family:Arial; font-size:1.10em;color:#000000; font-weight:bold; padding:3px;text-decoration:none;margin-bottom:18px;
}
.catalogo_menu
{
display:block;float:left;width:100%;
font-family:Arial; font-size:0.940em;color:#000000; font-weight:normal; padding:3px;text-decoration:none;	
}
A.catalogo_menu:hover
{
color:#FF0004;text-decoration:none;	
}

.seleziona_m
{
font-family:Verdana; font-size:1.30em;color:#239448; font-weight:bold; margin:3px;text-decoration:none;
}
.seleziona_m2
{
font-family:Verdana; font-size:1.44em;color:#239448; font-weight:bold; margin:3px;text-decoration:none;
}

.marca
{
font-family:Verdana; font-size:1.010em;color:#000000; font-weight:normal; margin:3px;text-decoration:none;
}
A.marca:hover
{
color:#FF0004;text-decoration:none;	
}
.filtri_marca_tit
{
font-family:Verdana; font-size:1.380em;color:#00579E; font-weight:normal; margin-top:6px;margin-bottom:12px; text-decoration:none;padding:3px;line-height:1.6em; display:block;float:left;width:100%;
}
.filtri_marca
{
font-family:Verdana; font-size:1.260em;color:#000000; font-weight:normal; margin-top:6px; text-decoration:none;padding:7px;line-height:1.8em;
}
A.filtri_marca:hover
{
color:#FF0004;text-decoration:none;	
}


.menuu_A
{
font-family:Arial; font-size:1.000em;color:#FFFFFF; font-weight:normal; text-decoration:none; padding:4px;margin:4px;display:block; float:left;
display:block;float:left;width:23%; text-align:left;
border-bottom:2px dotted #fdc8b3;
}
A.menuu_A:hover
{
color:#007728;text-decoration:none;	background-color:#FFFFFF;
}
@media screen and (max-width: 1500px) 
{
	.menuu_A
	{
	width:30%;	
	}
}
@media screen and (max-width: 1100px) 
{
	.menuu_A
	{
	width:45%;	
	}
}
@media screen and (max-width: 700px) 
{
	.menuu_A
	{
	width:96%;font-size:1.300em;
	}
}
@media screen and (max-width: 500px) 
{
.marca
	{
	font-size:1.410em;
	}
A.marca:hover
	{
	color:#FF0004;text-decoration:none;	
	}
}

.prodotto
{
display:block;float:left;width:22%; padding:5px; margin:7px; outline:#595858 dotted 1px; min-height:284px;
background-color:#FFFFFF;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-box-shadow: 10px 10px 5px 0px rgba(230,230,230,1);
-moz-box-shadow: 10px 10px 5px 0px rgba(230,230,230,1);
box-shadow: 10px 10px 5px 0px rgba(230,230,230,1);	
}

.prodotto2
{ 
display:block; float:left;
width:196px; padding:5px; margin:11px; outline:#514848 dotted 1px; min-height:258px;
background-color:#FFFFFF;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-box-shadow: 10px 10px 5px 0px rgba(230,230,230,1);
-moz-box-shadow: 10px 10px 5px 0px rgba(230,230,230,1);
box-shadow: 10px 10px 5px 0px rgba(230,230,230,1);
color:#000000;
text-decoration:none;
}
.prodotto3
{
display:block;float:left;width:196px; padding:5px; margin:11px; outline:#767373 dotted 1px; min-height:258px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;
-webkit-box-shadow: 10px 10px 5px 0px rgba(230,230,230,1);
-moz-box-shadow: 10px 10px 5px 0px rgba(230,230,230,1);
box-shadow: 10px 10px 5px 0px rgba(230,230,230,1);
text-decoration:none;
}
.prodotto3a
{
font-size:1.500em;margin-top: 7%; text-decoration:none; color:#cf0000; font-weight:bold;
}
.prodotto3b
{
font-size:1.300em;margin-top:30px; color:#525252;
}
.prodotto3:hover
{
background-color:#EBFFEB;text-decoration:none;outline:#4d4d4d solid 2px; 
-webkit-box-shadow: 0px 0px 25px 3px rgba(26,0,0,0.57); 
box-shadow: 0px 0px 25px 3px rgba(26,0,0,0.57);
}

A.prodotto2:hover
{
background-color:#EBFFEB;text-decoration:none;outline:#00994C solid 2px; 
-webkit-box-shadow: 0px 0px 25px 3px rgba(26,0,0,0.57); 
box-shadow: 0px 0px 25px 3px rgba(26,0,0,0.57);
text-decoration:underline;
}
.prodotto:hover
{
background-color:#EBFFEB;text-decoration:none;outline:#00994C solid 2px; 
-webkit-box-shadow: 0px 0px 25px 3px rgba(26,0,0,0.57); 
box-shadow: 0px 0px 25px 3px rgba(26,0,0,0.57);
}
@media screen and (max-width: 1550px) 
{
	.prodotto
	{
	width:31%;	
	}	
}
@media screen and (max-width: 1200px) 
{
	.prodotto
	{
	width:45%; padding:3px; margin:6px;	
	}	
}
@media screen and (max-width: 900px) 
{
	.prodotto
	{
	width:98%; padding:3px; margin:9px;	margin-top:14px;
	}
	.prodotto2
	{
	width:45%; padding:3px; margin:9px;	
	}
	.prodotto3
	{
	width:45%; padding:3px; margin:9px;	
	}
}
@media screen and (max-width: 400px) 
{
	.prodotto
	{
	width:96%; padding:3px; margin:6px; margin-bottom:7px;	margin-top:24px;
	}
	.prodotto2
	{
	width:42%; padding:3px; margin:6px;	
	}
	.prodotto3
	{
	width:42%; padding:3px; margin:6px;	
	}
}

.bot_cont
{
display:block;float:left;width:45%; border-bottom:1px dotted #999999;margin-bottom:5px;	
}
@media screen and (max-width: 900px) 
{
.bot_cont
{
width:97%;
}	
}
.bot_01
{
display:table-cell;float:left;width:20%;	margin-top:7px; height:84px; vertical-align: middle;
}
.bot_02 
{
display:inline;float:left;width:80%;	margin-top:7px; height:84px; vertical-align: middle; text-decoration:none; color:#000000;
}
@media screen and (max-width: 1300px) 
{
.bot_01
{
width:30%;	margin-top:9px;
}
.bot_02
{
width:70%;	margin-top:9px;
}	
}
@media screen and (max-width: 900px) 
{
.bot_01
{
width:25%;margin-top:12px;
}
.bot_02
{
width:75%;margin-top:12px;	
}	
}
@media screen and (max-width: 600px) 
{
.bot_01
{
width:30%;	margin-top:15px;
}
.bot_02
{
width:70%;margin-top:15px;	
}	
}

fieldset {
  border: 0;
}
label {
  display: block;
  margin: 3px 0 0 0;
}
select {
  width: 240px;
  font-size:1.000em;color:#000000;text-decoration:none;line-height:1em; padding:5px;margin:2px;
}
.overflow {
  height: 140px;
}

@media screen and (max-width: 500px) 
{
select 
	{
  	width: 99%;
	font-size:1.200em;
	}	
}

@media screen and (max-width: 500px) 
{
	.footer_pagina
	{
	font-size:0.900em;
	}
}


.home_lnk
{
display:block;float:left;width:260px;height:150px;text-align:center;	
padding:6px; margin:16px;
font-family:Arial;font-size:1.1em;font-weight:bold;
outline:#999 dotted 1px; color:#000000;
}
.marc2
{
display:block;float:left;width:100%;text-align:left;font-family:Arial;font-size:1.3em;font-weight:normal;margin-top:6px;margin-bottom:6px;
padding:2px; color:#e17f00;
}
.prezzo
{
display:block;float:left;width:100%;text-align:left;font-family:Arial;font-size:1.3em;font-weight:bold;margin-top:6px;margin-bottom:6px;
padding:4px; color:#ff0000;
border-top:1px #666666;
color:#259e00;
}
.prezzo3
{
font-family:Arial;font-size:1.3em;font-weight:bold;margin-top:12px;margin-bottom:6px; 
color:#259e00;
}
@media screen and (max-width: 1200px) 
{
.marc2
{
width:100%;
}
.prezzo
{
width:100%;text-align:left
}	
}
.desc
{
display:block;float:left;width:100%;text-align:left;font-family:Arial;font-size:1.2em;font-weight:bold;
padding:4px; color:#000000; 
}
.desc2
{
display:block;float:left;width:98%;text-align:left;font-family:Arial;font-size:1.100em;font-weight:normal;
padding:3px; color:#000000;
}
.desc3
{
display:block;float:left;width:98%;text-align:left;font-family:Arial;font-size:1.46em;font-weight:bold;
padding:4px; color:#411700; 
}

@media screen and (max-width: 900px) 
{
.desc3
{
font-size:1.46em;
}	
}

.cat_home
{
display:block;float:left;width:100%;text-align:left;font-family:Arial;font-size:1.1em;font-weight:normal;
padding:4px; color:#000000; line-height:1.5em;
}
.desc_home
{
display:block;float:left;width:100%;text-align:center;font-family:Arial;font-size:1.38em;font-weight:bold;
padding:3px; color:#007728; min-height:40px;
text-transform:uppercase;
}

@media screen and (max-width: 900px) 
{
.desc_home
{
font-size:1.28em; 
}	
}

@media screen and (max-width: 450px) 
{
.desc_home
{
font-size:1.18em; 
}	
}

.desc_home2
{
display:block;float:left;width:100%;text-align:center;font-family:Arial;font-size:1.28em;font-weight:bold;
padding:4px; color:#007728; min-height:40px;
text-transform:uppercase;
}
.desc_home2r
{
display:block;float:left;width:100%;text-align:center;font-family:Arial;font-size:1.48em;font-weight:bold;
padding:4px; color:#dc143c; min-height:40px;
}

.footer_pagina_1
{
display:block;float:left;width:100%;margin-top:42px;
font-family:Arial; font-size:0.840em;color:#000000; font-weight:normal;
padding-bottom:10px;padding-top:10px;
text-align:center;
background-color:#EBEBEB;
border-top:1px dotted #CCCCCC;
}
.footer_link
{
font-size:0.980em;color:#000000;text-decoration:none;line-height:1em;	
}
A.footer_link:hover
{
color:#FF0004;text-decoration:none;	
}
@media screen and (max-width: 500px) 
{
	.footer_pagina_1
	{
	font-size:1.10em;line-height:1.4em;
	}
	.footer_link
	{
	font-size:1.10em;line-height:1.4em;
	}
	A.footer_link:hover
	{
	font-size:1.10em;line-height:1.4em;
	}
}
@media screen and (max-width: 500px) 
{
	.top_logo
	{
	max-width:240px;
	}	
}

.centrale
{
width:92%;margin-left:4%;margin-right:4%;
font-family:Verdana;font-size:0.840em;color:#000000;
margin-bottom:24px;
display: flex;
align-items: space-around;
}
.cella
{
}
.cella2
{
width:100%;text-align:left;
font-family:Verdana;font-size:0.840em;color:#000000;
margin-bottom:24px;
display: flex;
justify-content: center; align-items: center;
}

.riga_form
{
display:block;float:left;width:100%;border-bottom:1px dotted #CCCCCC;
}

.cella_SX
{
display:none;float:left;width:24%;text-align:left;
font-family:Verdana;font-size:0.940em;color:#000000;
background-color:#fcf1e4; padding:8px;
}
.cella_DX
{
display:block;float:left;width:99%;text-align:left;
font-family:Verdana;font-size:0.940em;color:#000000;
padding:8px;
}

.riga_form_sx
{
display:block;float:left;width:40%;padding-top:5px;padding-bottom:5px;
font-family:Verdana;font-size:1.000em;color:#000000;
}
.riga_form_dx
{
display:block;float:left;width:60%;padding-top:5px;padding-bottom:5px;
font-family:Verdana;font-size:1.000em;color:#000000;text-decoration:none;
}
.errore
{
font-family:Arial; font-size:1.000em;color:#F00; font-weight:normal;padding:2px;
}
.int_link
{
font-family:Arial; font-size:1.000em; font-weight:bold;text-decoration:none;color:#000000;
}
.area
{
font-family:Arial; font-size:1.000em;color:#000000; font-weight:normal;padding:2px; width:70%;
box-shadow: 1px 1px 3px -2px rgba(110,109,109,0.75);
-webkit-box-shadow: 1px 1px 3px -2px rgba(110,109,109,0.75);
-moz-box-shadow: 1px 1px 3px -2px rgba(110,109,109,0.75);
}
.area2
{
font-family:Arial; font-size:0.800em;color:#FFFFFF; font-weight:normal; background-color:#ff0000;padding:6px;
border:1px solid #ff0000;border-radius:5px;cursor:pointer;
box-shadow: 1px 1px 3px -2px rgba(110,109,109,0.75);
-webkit-box-shadow: 1px 1px 3px -2px rgba(110,109,109,0.75);
-moz-box-shadow: 1px 1px 3px -2px rgba(110,109,109,0.75);
}
.indietro
{
display:block;float:left;width:100%;margin-top:20px;margin-bottom:20px;text-align:center;	
font-family:Arial; font-size:1.200em;color:#ff4504; 
}

.indietro_altro
{
font-family:Arial; font-size:1.100em;color:#FF0000; font-weight:normal;padding:2px;text-decoration:none;
}

.fine
{
display:block;float:left;width:100%;text-align:center;margin-top:20px;margin-bottom:20px;	
font-family:Arial; font-size:1.000em;color:#000000;
}

input[type=text]:focus, textarea:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 2px 0px 2px 2px;
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(81, 203, 238, 1);
}

@media screen and (max-width: 1200px) 
{
	.centrale
	{ 
	width:86%;margin-left:7%;margin-right:7%;
	}	
}

@media screen and (max-width: 960px) 
{
	.centrale
	{ 
	width:80%;margin-left:10%;margin-right:10%;
	}	
}

@media screen and (max-width: 600px) 
{
	.centrale
	{
	width:94%;margin-left:3%;margin-right:3%;
	}
	.riga_form_sx
	{
	width:95%;
	}
	.riga_form_dx
	{
	width:95%;
	}
	.riga_form
	{
	border-bottom:0px dotted #CCCCCC;
	}
	.area
	{
	width:100%; outline:1px solid #666;font-size:1.100em;
	}
	.area2
	{
	font-size:1.000em;color:#FFFFFF;padding:12px;border-radius:8px;width:100%;
	}
	.riga_form_sx
	{
	font-size:1.200em;
	}
}

.pager
{
display:block;float:left;width:100%;margin:4px;padding:4px;text-align:center;	
}
.pagg_sel
{
display:block;float:left;width:60px;margin:2px;padding:2px;text-align:center;	
border:1px solid #999;
line-height:1.5em; font-size:1.5em;
color:#FFF;
background-color:#FF3300;
}
.pagg
{
display:block;float:left;width:60px;margin:2px;padding:2px;text-align:center;	
border:1px solid #999;
line-height:1.5em; font-size:1.5em;
color:#000;
background-color:#FFFFFF;
}

.prodotto_SX
{
display:block;float:left;width:45%;
}
.prodotto_DX
{
display:block;float:left;width:55%;align:left;	
}

#prd_SX img
{
  max-width: 90%;
  max-height: 90%;
  margin: auto;
  display: block;
  margin-top:12px;
}
@media screen and (max-width: 750px) 
{
.prodotto_SX
{
width:40%;
}
.prodotto_DX
{
width:60%;	
}	
#prd_SX img
{
  max-width: 90%;
  max-height: 90%;
  margin: auto;
  display: block;
}
}

#menu_tutto
{
display:none; width:95%; margin-left:5%;
}

#menu_top
{
display:block; width:100%; text-align:center;	
}




.footer_pagina_lingue
{
display: flex;
justify-content: center;
flex-wrap:wrap;
width:100%;
font-family:Arial; font-size:0.840em;color:#FFFFFF; font-weight:normal;
padding-bottom:10px;padding-top:10px;
text-align:center;
background-color:#878787;
border-bottom:#FFF dotted 1px;
}
.lingua
{
display:inline-block; float:left; width:90px; margin:4px; color:#FFFFFF;
background-color:#878787; text-decoration:none; text-align:center; font-size:0.9800em;
}
A.lingua: hover
{
background-color:#fbbb99;	
}


.product_pop
{
	
display : none;      
width :76%;      
height : 650px;           
position : fixed;      
top : 10px;  
margin-left:12%;          
		
padding:8px;
z-index:20000;	
outline:4px solid #C30;  
background-color: white;
	
-webkit-border-radius: 13px;
-moz-border-radius: 13px;
border-radius: 13px;

-webkit-box-shadow: 10px 10px 63px -2px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 63px -2px rgba(0,0,0,0.75);
box-shadow: 10px 10px 63px -2px rgba(0,0,0,0.75);

}
.product_title
{
font-family:Arial; font-size:1.940em;color:#d20303; font-weight:bold;	
display:block;float:left;width:90%;
margin-bottom:24px;
}
.product_description
{
font-family:Arial; font-size:1.140em;color:#000000; font-weight:normal;	
display:block;float:left;width:100%;
margin-bottom:24px;
display:float;
}
.product_img
{
display:block;float:left;width:50%; 
align:center; text-align:center;
}
.product_chart
{
width:50%; 
align:left; text-align:left; height: 600px;

display: -webkit-flex;
display: -ms-flexbox;
display: flex;

-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;

-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
}
.product_prezzo
{
font-family:Arial; font-size:1.740em; color:#259e00; font-weight:normal;	
display:block;float:left;width:100%;align:center; text-align:center;
}
.product_prezzo2
{
text-decoration: line-through; color:#d20303;
font-size:1.540em; margin-bottom:16px;
}
.product_brand
{
font-family:Arial; font-size:1.340em; color:#038b13; font-weight:normal;	
display:block;float:left;width:100%;align:left; text-align:left; 
margin-bottom:24px;
}

.product_tasto
{
display:block;float:left;width:100%;
align:center; text-align:center; margin-bottom:24px;
}

.myButton {   
	box-shadow: 0px 0px 12px 0px #3dc21b;
	background-color:#44c767;
	border-radius:12px;
	border:2px solid #18ab29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:20px;
	padding:20px 63px;
	text-decoration:none;
	text-shadow:0px 1px 0px #2f6627; 
}
.myButton:hover {
	background-color:#5cbf2a;
}
.myButton:active {
	position:relative;
	top:1px;
}



div.middle-div { 

}


@media screen and (max-width: 1050px) 
{
.product_title
{
 font-size:1.540em; 	
}
}

@media screen and (max-width: 1050px)  and (orientation:portrait) 
{
.product_pop
{
width:86%;  margin-left:-2%; height : 95%; 
}
img .product_img {
height: 97%;
width: 97%;
object-fit: contain;
}
.product_img
{
/*height:250px;*/
}
.product_chart
{
width:100%;height:300px;
}	
.product_brand
{
display:none;	
}
}
@media screen and (max-width: 1250px)  and (orientation:landscape)
{
.product_pop
{
width:90%;  margin-left:-5%; height:85%;
}	
}
@media screen and (max-width: 900px)  and (orientation:landscape)
{
.product_pop
{
width:86%;  margin-left:-7%; height:85%;
}
.product_chart
{
margin-top:-126px;  
}
.product_brand {
display:none;
}	
}
@media screen and (max-width: 750px)  and (orientation:landscape)
{
.product_description
{
display:none;	
}
.product_pop
{
width:85%;  margin-left:-1%; height:85%;
}
.product_chart
{
width:70%;margin-top:-6px;  
}	
.product_img {
height:60px; width:30%
}
.product_brand {
display:none;
}
.middle-div {
margin-top:-200px;
}
}


.indietro2 {
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	background-color:#f9f9f9;
	border-radius:6px;
	border:2px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding:12px 53px;
	text-decoration:none;
	text-shadow:0px 1px 7px #ffffff;
	margin-top:32px;
}
.indietro2:hover {
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	background-color:#e9e9e9;
}
.indietro2:active {
	position:relative;
	top:1px;
}

.indietroW {
background-color:#44c767;
	border-radius:9px;
	border:1px solid #18ab29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	padding:12px 53px;
	text-decoration:none;
	text-shadow:0px 1px 0px #2f6627;
}
.indietroW:hover {
	background-color:#5cbf2a;
}
.indietroW:active {
	position:relative;
	top:1px;
}

.box 
{
display: flex;
width: 99%;
flex-wrap: wrap;
/*
  gap: 6px;
  gap: 6px 10px; 
  row-gap: 6px;
  column-gap: 10px;
  */
}


.prd_desc
{
display:block;float:left;width:100%;
align:center; text-align:center; margin-bottom:24px;	
font-size:1.20em; 
}
.prd_img
{
display:block;float:left;width:100%;
align:center; text-align:center; margin-bottom:24px;	
}

.scheda_cnt
{
width:98%;display:block;float:left; min-height:36px; border-top:dotted 2px #CCCCCC; position:absolute; bottom:0;
font-size:1.20em;
}
.scheda_cnt:hover
{
background-color:#009900;
}
.scheda_lnk
{
text-align:left; font-size:1.0em; text-decoration:none; line-height:1.2em; color: #03C;
}
A.scheda_lnk:hover
{
color:#FFFFFF;
}






.myButton2 {
	color: #ffffff;
	font-size: 22px;
	border-radius: 5px;
	border: solid 1px #7f9e7b;
	text-shadow: 1px 1px 0px #528ECC;
	box-shadow: inset 1px 1px 0px 0px #BBDAF7;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	font-family: Arial;
	background: linear-gradient(180deg, #32bd00 10%, #46cf54 100%);
	display: inline-flex;
	align-items: center;
	padding: 0;
}
.myButton2:hover {
	background: linear-gradient(180deg, #46cf54 10%, #32bd00 100%);
}
.myButton2-text {
	position: relative;
	padding: 10px 18px;
}
.myButton2-icon {
	position: relative;
	border-right: 1px solid #ffffff29;
	box-shadow: inset rgb(0 0 0 / 14%) -1px 0 0;
	padding: 10px 10px;
}






.pagA {
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	background-color:#f9f9f9;
	border-radius:4px;
	border:2px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	padding:12px 12px;
	text-decoration:none;
	text-shadow:0px 1px 7px #ffffff;
	margin-top:8px;
}
.pagA:hover {
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	background-color:#e9e9e9;
}
.pagA:active {
	position:relative;
	top:1px;
}

.pagS {
	background-color:#10BF08;
	border-radius:4px;
	border:2px solid #dcdcdc;
	display:inline-block;
	color:#FFFFFF;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	padding:12px 12px;
	text-decoration:none;
	text-shadow:0px 1px 7px #ffffff;
	margin-top:8px;
}