body {
      background-color:#CACACA;
	 
      margin-top:20;
     /* background-color:#CACACA; */
      }
a {
	 outline:none;
     }	  
	  
a:link {
     font:14px Arial;
	 color:#3366CC;
	 text-decoration:none;
     }
a:visited {
     font:14px Arial;
	 color:#3366CC;
	 text-decoration:none;
     }
a:hover {
     font:14px arial;
     color:#3366CC;
     text-decoration:none;
	   }
 hr       {
       margin-top:32;height:0.5px;border-width:0;color:#3366CC;background-color:#3366CC;
	   z-index:200;
	   }
#form {
     background: #FFFFFF;
     padding: 2px;
     width: 120px;
	 height:70px;
     /* border: 1px solid #808080;*/
     font: 10px Arial, Helvetica, sans-serif;
     color:GAINSBORO;
	 position:absolute;
	 left:650;
	 top:25;
     }
input.text {
     font: 10px Arial, Helvetica, sans-serif;
     color: GAINSBORO;
     background: #FFFFFF;
     border: 1px solid GAINSBORO;
     padding-right: 5px;
     padding-left: 5px;
     width: 60px;
	 position:absolute;
	 left:60;
     }

input.pulsante {
     font: 10px Arial, Helvetica, sans-serif;
     color: #FFFFFF;
     background: #DCDCDC;
     text-align: center;
     padding:2px;
     width: 35px;
     border: 0.5px solid #808080;
     margin-top: 0px;
	 margin-left: 60px;
     }	
	 
 /*hr      {width:100%;
      size:3px ;
	  color:#3366CC; }	*/ 
#verde { 
     margin:auto; 
	 width:1200;
     height:4;
	 background:#33CC00;
	 }
#bianco {
     margin:auto; 
	 width:1200;
     height:4;
	 background:#FFFFFF;
	 }
#rosso { 
     margin:auto;
	 width:1200;
     height:4;
	 background:#FF0000;
	 }
	
/*#bandiera {  
     display:block;
     width:1000;
	 height:10;
	 padding:0;
	  }*/
	  
#zero {
     margin:0 auto;
	 width:1200;
	
	 background-color:#FFFFFF;
}
#testata {
     margin:0 auto;
     width:1200;
	 height:220;
	 padding:0;
	 background:#FFFFFF;
	 position:relative;
	 }
#linguetta { 
     width:200;
	 height:200;
     margin:0 auto;
	 padding:10;
	 background:"#FFFF00";	 
	 position:absolute;
	 top:0;
	 left:0;
	 z-index:10;
	 }
#icons {
     margin:0 auto;
     width:250;
	 height:50;
	 padding:0;
	 background:"#F5F5F5";	 
	 position:absolute;
	 top:0;
	 left:950;
	 z-index:10;
	 }
#tt{
     font: 50px tahoma;
     margin:0 auto;
     width:400;
	 height:40;
	 float:left;
	 text-align:center;
	 top:70;
	 left:430;
	 z-index:8;
	 padding: 10;
	 position:absolute;
	 }	 
#tt2{
     font: 18px tahoma;
	 margin:0 auto;
     width:430;
	 height:40;
	 float:left;
	 padding:0;
	 text-align:center;
	 top:130;
	 left:430;
	 z-index:8;
	 position:absolute;
	 border:0px solid red;
	 }	 	 
#contenitore { 
     font: 10px arial;
	 line-height: 13px;
	 text color:#00000;
	 border:0px solid red;
	 width:1200;
	 margin:0 auto;
	 background-color:white;
	 position:relative;	
	 overflow:auto;
	 
	 }
		
#contenuti {
/*tutta la parte centrale*/
     font: 10px arial;
	 line-height: 13px;
	 width:920;
	 float:left; 
	 padding-top:10;
	 padding-left:10;
	 padding-right:0;
	 background-color:white;
	 } 
#infoutili {
     font: 10px arial;
	 line-height: 13px;
	 width:400;
	 float:left; 
	 padding-top:10;
	 padding-left:40;
	 padding-right:40;
	 background-color:white;
	 }
#conthem{
     
     width:240;
	 float:left; 
	 padding-top:0;
	 padding-left:0;
	 padding-right:40;
	 background-color:white;
	 } 
	 
#contisoil {
    
     width:240;
	 float:left; 
	 padding-top:0;
	 padding-left:40;
	 padding-right:0;
	 background-color:white;
	 } 	
	 

h4.cont {    
     font-family:arial;
	 color:#000000;
	 	 text-indent:0;
	 }			 
p.cont{    
     font:12px Arial;
	 color:#000000;
	 text-align:justify;
	 text-indent:0;
	 }		 
p.contH{    
     font:12px Arial;
	 color:#000000;
	 text-align:right;
	 text-indent:0;
	 }	
p.contI{    
     font:12px Arial;
	 color:#000000;
	 text-align:left;
	 text-indent:0;
	 }	
a.ac:link {
     font:12px Arial;
	 color:#3366CC;
	 text-decoration:none;
     }
a.ac:visited {
     font:12px Arial;
	 color:#3366CC;
	 text-decoration:none;
     }
a.ac:hover {
     font:12px arial;
     color:#3366CC;
     text-decoration:none;
	   }	 
p.contenuti{    
     font:13px tahoma;
	 color:#000000;
	 text-align:justify;
	 text-indent:0;
	 margin-top:20;
	 margin-left :20;
	 margin-right :20;
	 }	
p.infoutili{    
     font:13px tahoma;
	 color:#000000;
	 text-align:justify;
	 text-indent:0;
	 margin-top:20;
	 margin-left :20;
	 margin-right :20;
	 }
	
ul.contenuti

{    
     font:14px Arial;
	  color:#808080  ;
	 text-align:justify;
	 text-indent:0;
	 margin-top:0;
	 }		
	
li.contenuti	
{    
     font:14px Arial;
	  color:#808080  ;
	 text-align:justify;
	 text-indent:0;
	 margin-top:120;
	 }
ul.cont1

{    
     font:14px Arial;
	  color:#808080  ;
	 text-align:justify;
	 text-indent:0;
	 margin-top:0;
	 }		
	
li.cont1
{    
     font:14px Arial;
	  color:#808080  ;
	 text-align:justify;
	 text-indent:0;
	 margin-top:40;
	 }	
ul.cont2

{    
     font:14px Arial;
	  color:#808080  ;
	 text-align:justify;
	 text-indent:0;
	 margin-top:0;
	 }		
	
li.cont2
{    
     font:14px Arial;
	  color:#808080  ;
	 text-align:justify;
	 text-indent:0;
	 margin-top:10;
	 }		 
	 
table {
    margin:0 auto;
 
}
th.fir {
    
	height:20;
    font:14px Arial;
    
	color:#FFFFFF;
	padding:10px;
	text-align:center;
    background-color: #191970;
}
th.sec {
    height:30;
    font:12px Arial;
    background-color: #CACACA;
}
	
tr {

}
td.first  {
    width:200;
	padding:4;
    font:12px Arial;
    text-align:center;

    background-color: #CACACA;
}
td.sec  {
    width:80;
	padding:4;
    font:12px Arial;
    text-align:center;

    background-color: #CACACA;
}
#lingua {
     
	 position:absolute;
	 border: 0px solid black;
     vertical-align:center;
     margin:0 auto;
     width:790;
	 height:25;
	 top:20;
	 right:10;
	 background:#FFFFFF;
	 z-index:9;
	
	 }	
#lingua ul{
            
         vertical-align:center;	
           display:inline; 
		    top:10;
		    }		 
#lingua li{
          font:15px arial;
	       color:#3366CC;
          text-align:center;
           vertical-align:center;
          display:inline; 	
          vertical-align:center;
		  
          float:right;
		 top:10;
          
		    }	
.menulingua {
     
     font:7px arial;
	 font-weight:bold;
     text-align:center;
     vertical-align:center;
	 float:right;
	 }		 
.imgflag {
 
     
     /* border:1px solid black; */
    
	 border: 0px solid black;
     width:20;
	 height:13;
	 }		 
p.lingua	{    
     font:14px Arial;
	 font-weight:bold;
	 text-align:justify;
	 text-indent:0;
	 }	 	 			
#footer {    
     width:100%;
	 padding-top:5;
	 padding-bottom:5;
	 background-color:#FFFAFA;
	 } 
	
p.footer {
     font:15px arial;
     color:#000000;
     text-align:center;
	 	 }
#menu {
     font:14px arial;
	 font-weight:bold;
     text-align:left;
	 color: "#3366CC"  ;
     width:230;
	 height:700;
	 background-color: GAINSBORO  ;
	 margin:0;
	 padding:10;
	 float:left;
		 }	
#slider {
     border: 0px solid #333;
     width:460px;
     height:360px;
     margin:0px auto;
     top:0;
    /*background:url(../images/loading.gif) no-repeat 50% 50%;*/

	 }	
#divhome {
     border: 0px solid #333;
     width:560px;
     height:200px;
     margin:0px auto;
     top:0;
    /*background:url(../images/loading.gif) no-repeat 50% 50%;*/

	 }	
#divinfo {
     border: 0px solid #333;
     width:70 px;
     height:70px;
     margin:0px auto;
     top:0;
    /*background:url(../images/loading.gif) no-repeat 50% 50%;*/

	 }	 
#divNEWS15062014 {
     border: 0px solid #333;
     width:600px;
     height:300px;
     margin:0px auto;
     top:0;
    /*background:url(../images/loading.gif) no-repeat 50% 50%;*/

	 }	 
	 

.nav
{
     list-style:none; 
     margin-top:30;
     padding: 0;
     float:left;  
}
 
.nav > li

{
     width:230;
 
     vertical-align:left;
     color:GAINSBORO;
     background-color:#3366CC;
     display:inline-block;
     *display:inline; /* Per IE7 */
     zoom:1; /* Per IE 7 */
  
}


.nav > li > a
{
     font-weight:bold;
	 width:230; 
     background-color:GAINSBORO;
     display:inline-block;
     *display:inline; /* Per IE7 */
     zoom:1; /* Per IE 7 */
}
 
.stacked > li
{  
     display:list-item;
     width:230;
     color:GAINSBORO;
     background-color: #3366CC;
}
 
.stacked > li > a 
{
     display:block;
}
 
.flyout,
.flyout-alt 
{
     position:relative;
}
 
.flyout-content 
{
     position:absolute;
     top:100%;
 
     /* Posizioniamo i sottomenu fuori dallo 
     schermo; alternativa a display:none 
     */
     left:-99999px;
 
     height:0;
     overflow:hidden;
}
 
.flyout:hover > .flyout-content 
{
     left:160;
     top:-30;
}
 
.flyout-alt:hover > .flyout-content 
{
     top:0;
     left:100%;
}
 
.flyout:hover > .flyout-content,
.flyout-alt:hover > .flyout-content
{
     height:auto;
     overflow:visible;
}

.site-now 
{
 
     line-height:1;
     padding:15 px;
     white-space:nowrap;
}
 
 .site-nav a
{
 
     line-height:1;
     padding:15 px;
     background:#3366CC; /* Colore di sfondo iniziale */
     color:"#FFFF00" ; /* Colore del testo dei link */
     white-space:nowrap;
}
 


.site-nav .flyout:hover > a,
.site-nav .flyout-alt:hover > a,
.site-nav a:hover 
{
     background:#3366CC;
     color:#FFFF00; 
     border:0px solid #FFFFFF; /* Colore di sfondo sull'hover */
}
 

  
.site-nav .flyout-alt > a:after 
{
     content:" »";
}                 /* Inseriamo l'indicatore di presenza del sottomenu */
 
.site-nav a,
.site-nav .flyout-content 
{
     /* Colore e stile dei bordi; 
     azzeriamo lo spessore con 0px 
     */
     border: 0px solid #3366CC; 
}
 
.site-nav > li > a
{
     /* Bordo sinistro sulle voci del menu principale */
     border-left-width:0px ;
} 
 
.site-nav > li:first-child > a 
{
     /* Eliminiamo il bordo dalla prima voce del menu */
     border:0;
} 
 
.site-nav .flyout-content
{
     /* Bordo superiore per il sottomenu */
     border-width:1px 0px 0px 0px #FFFF00;
} 
 
.site-nav .flyout-content a 
{
     /* Bordo inferiore per le singole voci del sottomenu */
     border-bottom-width:0px ;

  
}
 
.site-nav .flyout-alt:hover > .flyout-content
{
     /* Un piccolo aggiustamento per la posizione del 
     sottomenu sull'hover 
     */
     left:-8px;
     top:-3px;
}
 


.clearboth{
      clear:both;
	 }
#menu2 {
     /*è il menu relativo alla parte centrale */

     text-align:left;
	 vertical-align:left;
	 color:##FFFFFF; 
	 height:20;
	 /* background-color:GAINSBORO; */
     border: 0px solid #3366CC; 
	 margin-top:0;
	 width:800;
     float:left;
	 background-color:white;
	  z-index:100;
	 }
.nav2
{   
     list-style:none; 
     margin-top:0;
     padding: 0;
     float:left;  
}
 
.nav2 > li
{    
     font:18px arial;
	 font-weight:bold;
     vertical-align:left;
     color:#3366CC;
     width:700;
   
    
     display:inline-block;
     *display:inline; /* Per IE7 */
     zoom:1; /* Per IE 7 */
  
}


.nav2 > li > a
{
     display:inline-block;
     *display:inline; /* Per IE7 */
     zoom:1; /* Per IE 7 */
}
 
.stacked2 > li
{
     display:list-item;
     width:125;
     color:#3366CC;
     background-color: GAINSBORO;
}
 
.stacked2 > li > a 
{
     display:block;
}
 
.flyout2,
.flyout-alt2
{
     position:relative;
}
 
.flyout-content2 
{
     position:absolute;
     top:100%;
 
     /* Posizioniamo i sottomenu fuori dallo 
     schermo; alternativa a display:none 
     */
     left:-99999px;
 
     height:0;
     overflow:hidden;
}
 
.flyout2:hover > .flyout-content2 
{
      left:0;
}
 
.flyout-alt2:hover > .flyout-content2 
{
     top:0;
     left:100%;
}
 
.flyout2:hover > .flyout-content2,
.flyout-alt2:hover > .flyout-content2
{
     height:auto;
     overflow:visible;
}

.site-now2 
{
     vertical-align:center;
     line-height:1;
     padding:1em;
     white-space:nowrap;
}
 
 .site-nav2 a
{
 
     line-height:0;
     padding:0px;
   /*  background:#FFFFFF;  Colore di sfondo iniziale */
     color:#3366CC; /* Colore del testo dei link */
 
     white-space:nowrap;
}
 


.site-nav2 .flyout2:hover > a,
.site-nav2 .flyout-alt2:hover > a,
.site-nav2 a:hover 
{
     background:#3366CC;
     color:#FFFFFF; 
     border:0.1px solid #FFFFFF; /* Colore di sfondo sull'hover */
}
 

  
.site-nav2 .flyout-alt2 > a:after 
{
     content:" »";
}     /* Inseriamo l'indicatore di presenza del sottomenu */
 
.site-nav2 a,
.site-nav2 .flyout-content2 
{
      /* Colore e stile dei bordi; 
     azzeriamo lo spessore con 0px 
     */
     border: 0px solid #3366CC; 
}
 
.site-nav2 > li > a
{
      /* Bordo sinistro sulle voci del menu principale */
     border-left-width:1px ;
} 
 
.site-nav2 > li:first-child > a 
{
     /* Eliminiamo il bordo dalla prima voce del menu */
     border:0;
} 
 
.site-nav2 .flyout-content2
{
      /* Bordo superiore per il sottomenu */
     border-width:0px 0 0 0 #FFFFFF;
} 
 
.site-nav2 .flyout-content2 a 
{
     /* Bordo inferiore per le singole voci del sottomenu */
     border-bottom-width:1px ;
}
 
.site-nav2 .flyout-alt2:hover > .flyout-content2
{
     /* Un piccolo aggiustamento per la posizione del 
     sottomenu sull'hover 
     */
     top:-3px;
}
 	
.ptestata {
 
     display:inline;
     text-align:center;
     color:#A9A9A9;
     font: 12px Arial;
	 position:absolute;
     top:80;
     left:130;
	 }
.pslogan {
 
     display:inline;
     text-align:center;
     color:#3366CC;
     font: 10px Arial;
     font-weight:bold;
	 position:absolute;
     top:59;
     left:355;
	 }	
.imglogo {
     display:inline;
     position:absolute;
     top:10;
     left:20;
     width:200;
	 height:200;	
	 }
	 .imglogol {
     display:inline;
      position:absolute;
     top:80;
     
     width:100;
	 height:42;	
	 }
.imgling {
display:inline;
position:absolute;
width:200;
height:200;	
	 }
	 .imgfacebook {
     display:inline;
     position:absolute;
         
     width:20;
	 height:20;	
	 }
		
.imghem {
     display:inline;
     position:absolute;
     top:37;
     left:105;
     width:250;
	 height:50;
	 }

.imgisoil {
 
     display:inline;
     /* border:1px solid black; */
     position:absolute;
     top:16;
     left:530;
     width:100;
	 height:39;
	 }	
.imgbandiera {
     display:block;
     margin:0 auto;
     width:1000;
	 height:10;
	 }	
	
.imgstabilimento {
     display:block;
     margin:0 auto;
     width:540;
	 height:375;
	 }
.divhome {
     left:0;
     width:200;
	 height:70;	
	 }	
.divinfo {
     left:0;
     width:70;
	 height:70;	
	 }
.divNEWS15062014  {
     left:0;
     width:400;
	 height:300;	
	 }
.divhomel {
     left:0;
     width:800;
	 height:200;	
	 }	
.menu {
     text-align:left;
     font:12px Arial;
	 color:#808080;
	
	 }
.img9001 {
     display:block;
	 width:70;
	 height:100;
	 border:1px solid black;
	 position:absolute;
	 top:270;
	 left:650;
	 }	
.imglat {
     display:block;
	 width:70;
	 height:100;
	 border:1px solid black;
	 position:absolute;
	 top:350;
	 left:450;
	 }			 
.img18001 {
     display:block;
	 width:70;
	 height:100;
	 border:1px solid black;
	 position:absolute;
	 top:410;
	 left:650;
	 }	
	 .MI001cb {
     display:block;
	 width:47;
	 height:67;
	 border:1px solid black;
	 position:absolute;
	 top:340;
	 left:50;
	 }		 
	 .MI004hb {
     display:block;
	 width:47;
	 height:67;
	 border:1px solid black;
	 position:absolute;
	 top:340;
	 left:120;
	 }		 
	 .MI004calb {
     display:block;
	 width:47;
	 height:67;
	 border:1px solid black;
	 position:absolute;
	 top:340;
	 left:190;
	 }		 
.MI001cd  {
     display:block;
	 width:47;
	 height:67;
	 border:1px solid black;
	 position:absolute;
	 top:340;
	 left:260;
	 }	
.MI004cald {
     display:block;
	 width:47;
	 height:67;
	 border:1px solid black;
	 position:absolute;
	 top:340;
	 left:330;
	 }	
.MI004hd {
     display:block;
	 width:47;
	 height:67;
	 border:1px solid black;
	 position:absolute;
	 top:340;
	 left:400;
	 }		 
.imgped
 {
     display:block;
	 width:70;
	 height:100;
	 border:1px solid black;
	 position:absolute;
	 top:430;
	 left:400;
	 }		 
	 .OIML {
     display:block;
	 width:70;
	 height:100;
	 border:1px solid black;
	 position:absolute;
	 top:560;
	 left:400;
	 }	
	 
p.t3    {
     padding-right:15;
	 padding-left:15;
     font:15px helvetica;
	 color:#3366CC;
	 font-weight: bold;
	 }
.docprodnasc {
     
	 display:none;
     width:600;
	 padding:10;
	 float:LEFT;
	 text-align: left;
		 } 
		 
.docprodvis{
      border:4px solid #808080;
	  display:block;
	  width:600;
	  height:300;
	  padding:10;
	  float:LEFT;
		 } 		 
.imgdoc	{
		top:50;
	float:left;
	 width:125;
	 height:125;
		 }
	 
a.linkdoc {
float:center;
font:14px tahoma;
	 }		 	
.stile 	{
     font:12px arial;
	  font-weight:bold;
	 color:#3366CC;
	
	 }
	 
.titolo	 
{
     font:20px arial;
	 font-weight:bold;
	 color:#3366CC;
	 }
select.stile	
{
     font:12px arial;
	 color:#3366CC;
	  border:1px solid #3366CC;
	 } 
	
	
	
	

	
 

	
	
	
	
	
	