body
{
    /*background-image: url(images/sfondo.gif);     background-repeat: repeat;     font-family: tahoma, sans-serif;*/
    text-decoration: none;
    color: green;
    font-size: 13px;
     font-family: tahoma, sans-serif; 
    margin-left:0px;
    margin-right:0px;
    background-color:white;
    
}


select
{
    font-family: tahoma , sans-serif;
    color: green;
    width: 100%;
    background-color:White;
}
input
{
    font-family: tahoma, sans-serif;
    color: green;
    width: 100%;
    background-color: white;
}
textarea
{
    font-family: tahoma, sans-serif;
    color: green;
    width: 100%;
    background-color: white;
}
image
{
    background-color:Transparent;
    border-width:0px;
}
a:link
{
    color: green;
    text-decoration: underline;
    font-weight:bold; 
    background-color:transparent;
}

a:visited
{
   color: green;
    text-decoration: underline;
    font-weight:bold;
    background-color:transparent; 
}
a:active
{
    color: green;
    text-decoration: underline;
    font-weight:bold;
    background-color:transparent; 
}

.tab1
{
 border-bottom-width:0px;
 width:100%;
}
.tab2
{
width:100%;
border-bottom:solid 1px #C0DCC0;
}
.tab3
{
width:100%;
border-bottom:solid 1px #60E040;
}
.tab4
{
width:100%;
border-bottom:solid 1px green;
}
.testa1
{
    border-bottom:solid 1px white;
    width: 100%;
     height: 80px;
   
     background-image:url(./images/sfondotesta2.gif);
     background-repeat:repeat-x;
    
}
.tdtesta1
{
padding: 6px;
text-align: left;
width:10%;
height: 40px;
}
.tdtesta2
{
    text-align: left;
    width:90%;
     
}

.td25pc
{
width: 25%;
}
.td50
{
width: 50px;
}
.tr60
{
height: 60px;
}
.td80
{
width: 80px;
}
.td5
{
width: 5px;
border-width:0px;
}
.td10
{
width: 10px;
border-width:0px;
 background-color:Transparent;
}
.tdbr
{
  border-right:solid 1px green;
  padding-right:5px;
  padding-left:5px;
}
.tdnobr
{
  padding-right:5px;
  padding-left:5px;
}
.td100
{
width: 100px;
}
.td120
{
width: 120px;
}
.tabelenco1
{
border-width:0px;
width: 130px;
height: 200px;
}
.tdelenco1a
{
    font-weight:bold;
    font-size:xx-small;

text-align: center;

}
.tdelenco1
{
width: 100px;
text-align: left;

}
.sfondocorpo
{

background-image:url(./images/Sf450.gif);
       background-repeat:repeat-x;
}
.elenco2
{
        
    background-color:Transparent;
    color:green; 
    font-family: tahoma, sans-serif;
    text-align:center;
    vertical-align: middle;
    
}

.telen1
{
    width:100%;
    border-bottom:solid 1px green;
}
.belen1
{
    width:100%;
    border-top:solid 1px green;
}
.trelen1
{
    padding-bottom:2px;
}
.elen1
{
    width:120px;
    text-align:left;
    vertical-align:top;
    
}
.elen2
{
    text-align:justify; 
    vertical-align:top;
    
}
.elenpot
{
    list-style: outside url(./images/bullet.gif)  ;
    width:100%;
    
    
    
}

.testprod
{
    width:100%;
    padding-bottom:2px;
    border-bottom:solid 1px green;
    font-size:large;
    font-weight:bold;
    }
.intprodotto
{
    font-weight:bold;
     height:30px;
}
.tabele2
{
    height:100%;
    width:100%;
    border-width:0px;
}
.tdele2
{
     vertical-align:middle;
     text-align:center;
}

.foto1
{
    width:760px;
       background-color:Transparent ;
       
      
}
.puntotr
{ 
    width:100px;
    height:30px;
}
.punto
{
    background-color:transparent;
    color:green;
      cursor:pointer ;
     font-family: tahoma, sans-serif;   
}
.div0
{
    vertical-align: middle;
    text-align: center;
    width: 400px;
    height:252px;
    
}
.div1
{
    vertical-align: middle;
    display: none;
    text-align: center;
    width: 400px;
    height:249px;
}
.div2
{
    vertical-align: middle;
    display: none;
    text-align: center;
    width: 400px;
    height:248px;
}
.div3
{
    vertical-align: middle;
    display: none;
    text-align: center;
    width: 400px;
    height:249px;
}
.div4
{
    vertical-align: middle;
    display: none;
    text-align: center;
    width: 400px;
    height:249px;
}
.div5
{
    vertical-align: middle;
    display: none;
    text-align: center;
    width: 400px;
    height:249px;
}
.bold
{
    color:green;
     background-color:transparent;
     font-weight:bold ;
     font-family: tahoma, sans-serif;   
}
.iconelogin
{
    width: 40px;
    border-color: green;
    border-width: 1px;
    height: 40px;
}



.titolo
{
    font-size: 40px;
    color: green;
    background-color:transparent;
}
.Tpl
{
    border-width:0px;
    background-image:url(./images/Tl.gif);
    background-repeat:no-repeat;
    width:11px;
    height:20px;
    
}

.Tp
{
    border-width:0px;
    background-image:url(./images/T.gif);
    background-repeat:repeat-x;
    height:20px;
}
 
 .Tpr
 {
      border-width:0px;
    background-image:url(./images/Tr.gif);
    background-repeat:no-repeat;
    width:11px;
    height:20px;
 }
.Cpl
{
   border-width:0px;
    background-image:url(./images/Ll.gif);
    background-repeat:repeat-y;
    width:11px;
    
}

.Cp
{
    vertical-align: middle;
    border-width:0px;
    background-color:white;
    color:Green;
     
}
 .Cpr
 {
    background-image:url(./images/Lr.gif);
    background-repeat:repeat-y;
    width:11px;
    
 }
    
.Bpl
{
   border-width:0px;
    background-image:url(./images/Bl.gif);
    background-repeat:no-repeat;
    width:11px;
     height:10px; 
}
                      
.Bp
{
     border-width:0px;
    background-image:url(./images/B.gif);
    background-repeat:repeat-x;
  
     height:10px;
}
                        
.Bpr
{
    border-width:0px;
    background-image:url(./images/Br.gif);
    background-repeat:no-repeat;
    width:12px;
     height:10px;
}
.solotesto
{
    background-color:white;
    background-image:none;
    color:black;
    font-size:x-large;
}
.frmtitolo
{
    background-color:transparent;
    background-image:none;
    border-style:none;
   
    font-size:x-large;
}
.frmddl
{
    background-color:transparent;
    background-image:none;
    border-style:none;
      width:300px;
    font-size:medium ;
}
.frmlabel
{
    background-color:transparent;
    background-image:none;
    border-style:none;
      
    font-size:medium ;
}
.frmtxtarea
{
    background-color:white;
    background-image:none;
    
      width:300px;
      height:120px;
    font-size:medium ;
}
.frmimg
{
    background-color:white;
    background-image:none;
    border-style:none;
      width:100px;
      height:30px;
    font-size:medium ;
}
.frmtxt
{
    background-color:white;
    background-image:none;
    width:100%;
      
      
    font-size:medium ;
}

.frmbtn
{
    background-color:transparent;
    background-image:none;
  
    font-size:medium ;
   
    
    
     
}