body {

font-family:verdana;
font-size:12pt;
color: #000000;

}

a:link {  font-family: verdana; font-size: 12pt; text-decoration: none; color: #000000;}
a:visited {  font-family: verdana; font-size: 12pt;  text-decoration: none; color: #000000;}
a:hover {  font-family: verdana; font-size: 12pt;  text-decoration: none; color: #666666;}
a.active {  font-family: verdana; font-size: 12pt;  text-decoration: none; color: #666666;}
 

.footer a:link {  font-family: verdana; font-size: 8.5pt; font-style: bold; text-decoration: none; color: #000000;}
.footer  a:visited {  font-family: verdana; font-size: 8.5pt; font-style: bold; text-decoration: none; color: #000000;}
.footer  a:hover {  font-family: verdana; font-size: 8.5pt; font-style: bold; text-decoration: none; color: #666666;}
.footer  a.active {  font-family: verdana; font-size: 8.5pt; font-style: bold; text-decoration: none; color: #666666;}
.footer  {font-family: verdana; font-size: 8.5pt; font-style: bold; text-decoration: none; color: #000000;}


.testo12 a:link {  font-family: verdana; font-size: 12pt; font-style: bold; text-decoration: none; color: #000000;}
.testo12 a:visited {  font-family: verdana; font-size: 12pt; font-style: bold; text-decoration: none; color: #000000;}
.testo12 a:hover {  font-family: verdana; font-size: 12pt; font-style: bold; text-decoration: none; color: #666666;}
.testo12 a.active {  font-family: verdana; font-size: 12pt; font-style: bold; text-decoration: none; color: #666666;}
.testo12  {font-family: verdana; font-size: 12pt; font-style: bold; text-decoration: none; color: #000000;}

.testo10 a:link {  font-family: verdana; font-size: 10pt; font-style: bold; text-decoration: none; color: #000000;}
.testo10 a:visited {  font-family: verdana; font-size: 10pt; font-style: bold; text-decoration: none; color: #000000;}
.testo10 a:hover {  font-family: verdana; font-size: 10pt; font-style: bold; text-decoration: none; color: #666666;}
.testo10 a.active {  font-family: verdana; font-size: 10pt; font-style: bold; text-decoration: none; color: #666666;}
.testo10  {font-family: verdana; font-size: 10pt; font-style: bold; text-decoration: none; color: #000000;}

.testo8 a:link {  font-family: verdana; font-size: 8pt; font-style: bold; text-decoration: none; color: #000000;}
.testo8 a:visited {  font-family: verdana; font-size: 8pt; font-style: bold; text-decoration: none; color: #000000;}
.testo8 a:hover {  font-family: verdana; font-size: 8pt; font-style: bold; text-decoration: none; color: #666666;}
.testo8 a.active {  font-family: verdana; font-size: 8pt; font-style: bold; text-decoration: none; color: #666666;}
.testo8  {font-family: verdana; font-size: 8pt; font-style: bold; text-decoration: none; color: #000000;}


.barra a:link {  font-family: verdana; font-size: 11pt; font-style: bold; text-decoration: none; color: #000000;}
.barra  a:visited {  font-family: verdana; font-size: 11pt; font-style: bold; text-decoration: none; color: #000000;}
.barra  a:hover {  font-family: verdana; font-size: 11pt; font-style: bold; text-decoration: none; color: #666666;}
.barra  a.active {  font-family: verdana; font-size: 11pt; font-style: bold; text-decoration: none; color: #666666;}
.barra   {font-family: verdana; font-size: 11pt; font-style: bold; text-decoration: none; color: #000000;}


/* css Menu */

.menu {font-size:10pt;font-style: bold;}
.menuvoce {padding-right:10px;padding-left:10px;  font-family:Verdana, sans-serif; font-size:10pt;color:#fff;  height:10px;font-style: bold;height:30px;}

.menuvoceov {padding-right:10px;  padding-left:10px; font-family:Verdana, sans-serif;font-size:10pt;color:#000;mouse:pointer;cursor:pointer;cursor:hand;font-style: bold;background: url('/public/Immagini/menu-ov.jpg') 0 0;}

.menuvocesel {padding-right:10px; padding-left:10px;  font-family:Verdana, sans-serif;font-size:10pt;color:#fff;mouse:pointer;cursor:pointer;cursor:hand;font-style: bold; }

.menuvocesec {padding-right:10px; padding-left:10px;  height:5px;font-family:Verdana, sans-serif;font-size:10pt;color:#000000;mouse:pointer;cursor:pointer;cursor:hand;Padding:5px; 
border-top:1px solid #cccccc;border-left:1px solid #cccccc; border-right:1px solid #cccccc;border-bottom:1px solid #cccccc; background-color:#ffffff; }

.menuvocesecov {padding-right:10px; padding-left:10px; height:5px;font-family:Verdana, sans-serif;font-size:10pt;color:#666666;mouse:pointer;cursor:pointer;cursor:hand;Padding:5px;
border-top:1px solid #cccccc;border-left:1px solid #cccccc; border-right:1px solid #cccccc;border-bottom:1px solid #cccccc; background-color:#e6e4e4; }

.menuvocesecsel {padding-right:10px; padding-left:10px;  height:5px;font-family:Verdana, sans-serif;font-size:10pt;color:#000000;mouse:pointer;cursor:pointer;cursor:hand;Padding:5px;
border-top:1px solid #cccccc;border-left:1px solid #cccccc; border-right:1px solid #cccccc;border-bottom:1px solid #cccccc; background-color:#ffffff;}

.grp {Padding-left:10px;  Padding-right:10px; width:150px; repeat-y;font-family:Verdana,Arial, sans-serif;font-size:10pt;color:#333333;cursor:default;text-align:left; }


#login input[type='text']{width:120px;border: solid 1px #cccccc; font-family: tahoma; font-size: 12pt; height: 15px; }
#login input[type='password']{width:120px;border: solid 1px #fff;font-family: tahoma; font-size: 12pt;}
#login input[type='submit']{border-bottom: medium none; width: 70px;border: solid 1px #cccccc;font-family: tahoma;background-color:#a2917f; height: 19px;font-size: 12px; }

IMG {

border-width:0px;
}



/* css Menu prodotti*/

.menu1 {font-size:10pt;font-style: bold;}
.menuvoce1 {  font-family:Verdana, sans-serif; font-size:10pt;color:#333333;  height:10px; font-style: bold; height:10px;}

.menuvoceov1 {  font-family:Verdana, sans-serif;font-size:10pt;color:#666666;mouse:pointer;cursor:pointer;cursor:hand;font-style: bold;height:10px;}

.menuvocesel1 { font-family:Verdana, sans-serif;font-size:10pt;color:#333333;mouse:pointer;cursor:pointer;cursor:hand;font-style: bold;height:10px; }

.menuvocesec1 {padding-right:10px; padding-left:10px;  height:5px;font-family:Verdana, sans-serif;font-size:10pt;color:#000000;mouse:pointer;cursor:pointer;cursor:hand;Padding:5px; 
border-top:1px solid #cccccc;border-left:1px solid #cccccc; border-right:1px solid #cccccc;border-bottom:1px solid #cccccc; background-color:#ffffff; }

.menuvocesecov1 {padding-right:10px; padding-left:10px; height:5px;font-family:Verdana, sans-serif;font-size:10pt;color:#666666;mouse:pointer;cursor:pointer;cursor:hand;Padding:5px;
border-top:1px solid #cccccc;border-left:1px solid #cccccc; border-right:1px solid #cccccc;border-bottom:1px solid #cccccc; background-color:#e6e4e4; }

.menuvocesecsel1 {padding-right:10px; padding-left:10px;  height:5px;font-family:Verdana, sans-serif;font-size:10pt;color:#000000;mouse:pointer;cursor:pointer;cursor:hand;Padding:5px;
border-top:1px solid #cccccc;border-left:1px solid #cccccc; border-right:1px solid #cccccc;border-bottom:1px solid #cccccc; background-color:#ffffff;}

.grp {Padding-left:10px;  Padding-right:10px; width:150px; repeat-y;font-family:Verdana,Arial, sans-serif;font-size:10pt;color:#333333;cursor:default;text-align:left; }



.minibox a {
 display:block;
 color: white;
 text-decoration: none;
text-align: center;
 width: 60px; height: 25px;
 padding-top: 0px;
line-height:25px; 
padding-left:10px;
 padding-right:10px;
 color: #fff;
font-size:10pt;
background: rgb(63,63,63); /* Old browsers */
background: -moz-linear-gradient(top,  rgb(63,63,63) 0%, rgb(2,2,2) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(63,63,63)), color-stop(100%,rgb(2,2,2))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgb(63,63,63) 0%,rgb(2,2,2) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgb(63,63,63) 0%,rgb(2,2,2) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgb(63,63,63) 0%,rgb(2,2,2) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgb(63,63,63) 0%,rgb(2,2,2) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#020202',GradientType=0 ); /* IE6-9 */
}
 
.minibox a:hover {
 color: #333333;
background: rgb(219,219,219) ; /* Old browsers */
background: -moz-linear-gradient(top,  rgb(219,219,219) 0%, rgb(219,219,219) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(219,219,219)), color-stop(100%,rgb(2,2,2))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgb(219,219,219) 0%,rgb(219,219,219) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgb(219,219,219)) 0%,rgb(219,219,219) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgb(219,219,219) 0%,rgb(219,219,219) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgb(219,219,219) 0%,rgb(219,219,219) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dad7d7', endColorstr='#c3c2c2',GradientType=0 ); /* IE6-9 */

}




.menucategorie ul {
list-style-type: none;
margin:0px;
padding:0px;
}

.menucategorie ul li {
margin:0px;
padding:0px;
}
.menucategorie ul li a {
font-size:1.2em;
width: 192px;
display: block;
min-height: 25px;
color: #666;
padding-left:5px;
padding-right:5px;
line-height:22px; 
background: url('/public/Immagini/sfondo-menu.jpg') 0 0;
}
.menucategorie ul li a:hover {
background: url('/public/Immagini/sfondo-menu2.jpg') 0 0;
color: #333;

}
.menucategorie ul li a.active {
background: url('/public/Immagini/sfondo-menu2.jpg') 0 0;
color: #000;
font-style: bold;

}



.retevendita ul {
list-style-type: none;
margin:0px;
padding:0px;
}

.retevendita ul li {
margin:0px;
padding:0px;
}
.retevendita ul li a {
font-size:1.2em;
width: 220px;
display: block;
height: 25px;
color: #666;
padding-left:5px;
padding-right:5px;
line-height:22px; 
background: url('/public/Immagini/sfondo-menu.jpg') 0 0;
}
.retevendita ul li a:hover {
background: url('/public/Immagini/sfondo-menu2.jpg') 0 0;
color: #333;

}
.retevendita ul li a.active {
background: url('/public/Immagini/sfondo-menu2.jpg') 0 0;
color: #000;
font-style: bold;

}

.Tabella_Laterale3 {border:1px solid #cccccc;}



.barra {background: url('/public/Immagini/menu.jpg') 0 0;
height:45px;}




#hover{
  position:fixed;
  background:#000;
  width:100%;
  height:100%;
  opacity: .6;
margin:-8px;
}

#popup{
  position:absolute;
  width:920px;
  height:385px;
  background:#fff;
  left:50%;
  top:30%;
  border-radius:5px;
  padding:60px 0;
  margin-left:-460px; /* width/2 + padding-left */
  margin-top:-150px; /* height/2 + padding-top */
  text-align:center;
  box-shadow:0 0 10px 0 #000;
}

#close{
  position:absolute;
  background:black;
  color:white;
  right:-15px;
  top:-15px;
  border-radius:50%;
  width:30px;
  height:30px;
  line-height:30px;
  text-align:center;
  font-size:8px;
  font-weight:bold;
  font-family:'Arial Black', Arial, sans-serif;
  cursor:pointer;
  box-shadow:0 0 10px 0 #000;
}










