body
{
 background-color : #3f3f3f; 
 font-family:Arial; 
 font-size:12px;  
}

table.sito
{
    background-color:#ffffff;
    border-right: #ffffff 10px solid;
    border-top: #ffffff 10px solid;
    border-left: #ffffff 10px solid;
    border-bottom: #ffffff 10px solid;
}
#TblMenu
{
    border-top: #ffffff 2px solid;
    border-bottom: #ffffff 2px solid;
}
#TblNews
{
    border-right: #3F3F3F 5px solid;
    border-top: #3F3F3F 5px solid;
    border-left: #3F3F3F 5px solid;
    border-bottom: #3F3F3F 5px solid;
}
#TblLogin
{

}

.TblArea
{
 background-color:#FFFFFF;    
}

#BarraSottomenu
{
    background-color: #8C8C8C;
    position:relative;
    left: 0px;
    top: 335px;
    color:#333333;
    height:20px;
    visibility: hidden;
}

div.DivMenu
{
    border-right: #ffffff 1px solid;
    float: left;
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 10px;
    height: 16px;
    width: 55PX;
    text-align: center;
}
div.DivMenuOk
{
    border-right: #ffffff 1px solid;
    float: left;
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 10px;
    height: 16px;
    width: 55PX;
    text-align: center;
}
#DivSpazio
{
    border-right: #ffffff 1px solid;
    float: left;
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 10px;
    height: 16px;
    width:90PX;
}


div.divSottomenu
{
    border-right: #ffffff 1px solid;
    padding-left: 20px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 20px;
    margin-left:10;
    margin-right:10;
    
}

div.tastoSottomenu
{
 float:left;  
 margin-left:3px;
 margin-right:3px;  
}

a.aMenu
{
    font-family: Arial;
    font-size: 10px;
    color: White;
    text-decoration: none;
    text-transform: uppercase;
}
a.lnkLingua
{
    font-family: Arial;
    font-size: 10px;
    color: White;
    text-decoration: none;
}
a.aSottomenu
{
    font-family: Arial;
    font-size: 10px;
    color: Silver;
    text-decoration: none;
    color: #333333;
}
a.aSottomenu:hover
{
    font-family: Arial;
    font-size: 10px;
    color:White;
    text-decoration: none;
    font-weight: bold;
}

.download
{
    font-family: Arial;
    font-size: 12px;
    cursor: hand;
    text-decoration: none;
    color: #232020;
}

#tdMenu
{
}

#ctl00_divPiedino
{
    font-family: Arial;
    font-size: 10px;
    color: White;
}
div.divAree
{
    border-right: #ffffff 2px solid;
    float: left;
    }
    
div.divContenuto
{
    border-top: #ffffff 1px solid;
}

td.tdLogin
{
    
}
td.tdNews
{
    background-color: #b2b2b2;
}
    
div.login
{
    font-family: Arial;
    font-size: 10px;
    float: left;
    color: White;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.Titolo
{
    color: Silver;
    font-size: 14px;
    font-family: Arial;
    font-weight: bold;
}


td.Area1
{
 width:230px;
}
    
.nascondi
{
 display:none;
    }
.Sottoaree
{
    font-family: Arial;
    font-size: 12px;
    color: White;
    text-decoration: none;
    padding-bottom: 3px;
    padding-top: 3px;
}
.td_bordi
{
    border-top: #ffffff 3px solid;
    border-bottom: #ffffff 3px solid;
}
.td_bordo
{
    border-bottom: #BFBFBF 3px solid;
}

.SottoareeTitolo
{
    font-family: Arial;
    font-size: 17px;
    color: White;
    padding-left:0px;
}

.linkPiedino
{
    color: White;
    text-decoration: none;
    text-align: center;
    padding-right: 9px;
    padding-left: 9px;
    margin-left: 9px;
    margin-right: 9px;
    font-family:Arial;
    font-size:11px
}
.piedino
{
    color: silver;
    text-align: center;
    padding-right: 9px;
    padding-left: 9px;
    margin-left: 9px;
    margin-right: 9px;
    font-family:Arial;
    font-size:9px
}

.txtBianco
{
    color: White;
    }
.textProdotto
{
   font-family:Arial;
   font-size:12px;
   color: #666666;
    }
  
div.Percorso
{
    padding-top: 20px;
}    
div.text10
{
    font-family: Arial;
    font-size: 13px;
    color: #414141;
    text-align: justify;
}
    
.tab
{
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    text-align: center;
    color: #ffffff;
    height: 20px;
    padding-top: 3px;
    padding-right: 5px;
    padding-left: 5px;
    width:94px;
}

div.tab_scheda
{
    width: 100%;
    height:100%;
    overflow: auto;
    font-family:Arial;
    font-size:11px;
    color:#6F6F6F;
    text-align:left;
}
.FotoProdottiPiccole
{
    margin-top: 5px;
    margin-left: 5px;
}
.PercorsoRoot
{
    font-family: Arial;
    text-transform: uppercase;
    font-size: 14px;
    color: #4472AE;
    text-decoration: none;
    font-weight: bold;
}
.Percorso
{
    font-family: Arial;
    font-size: 14px;
    color: #94BBC1;
    text-decoration: none;
 }
    
.linkSottomenu
{
    font-family:Arial;
    font-size:14px;
    text-decoration:none;
    color:#87B9BF;
}

.text10Cerca
{
    height: 13px;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
}
.text10Label
{
   font-size:10px;
   
}
div.text10Area
{
    font-family: Arial;
    font-size: 13px;
    color: #414141;
    text-align: justify;
}
.text10Input
{
  font-family : Arial;
  font-size:10px;  
}


#allinea .label, #allinea .input, #allinea .btn
{
    vertical-align: middle;
    border-right: #414141 1px solid;
    border-top: #414141 1px solid;
    border-left: #414141 1px solid;
    border-bottom: #414141 1px solid;
}

.divTitoloArea
{
    width: auto;
    text-align: center;
    padding-bottom: 0px;
    vertical-align: baseline;
    padding-right: 0px;
    padding-left: 0px;
    margin: 0px;
    padding-top: 100px;
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    color: White;
    display: none;
}
div.titoloPagina
{
   
    text-align: left;
    font-family: Arial;
    font-size: 14px;
    color: White;
    padding-left: 3px;
    padding-top:2px;
    padding-bottom:2px;
}
textarea.privacy
{
    border-right: gainsboro 1px solid;
    border-top: gainsboro 1px solid;
    border-left: gainsboro 1px solid;
    border-bottom: gainsboro 1px solid;
      font-size:9px;
    font-family:Arial;  
    color: #666666;
    width:310px;
}
table.tbDx
{
 width:550px;
}
.nascosto
{
    visibility:hidden;
    
 }
    



