﻿body 
{
    font-family:Verdana;
    font-size: 12px;
    padding:0px;
    text-align:center;
    padding-top:0px;
}

div.vocemenu 
{
    font-family:Verdana;
    height:20px;
    text-align:center;
    font-size: 10px;
    text-align:center;
    width:150px;
    /*background-image:url('../../img/btn.jpg');*/
    
    top:1px;
    background-position:right top;
}
.vocemenu a:link
{
    color:Green;
    font-weight:bold;
    text-decoration:none;
}

.vocemenu a:visited
{
    color:Green;
    font-weight:bold;
    text-decoration:none;
}

.vocemenu a:hover
{
    color:Green;
    font-weight:bold;
    text-decoration:underline;
}


div.titoloSmall
{
    text-align:center;

    font-size:12px;

    width:100%;
    padding-left:5px;
    padding-right:5px;
    height:12px;

}

div.descrizione
{
    padding-top:10px;
    padding-bottom:10px;
    padding-left:5px;
    padding-right:5px;
    border:solid 1px Blue;
    background-color: Gainsboro;
    text-align:justify;
}

div.descrizioneArt
{


    background-color: Gainsboro;
}


a:link
{
    color:#3a4773;
    font-weight:bold;
    text-decoration:none;
}

div.laterale
{
    width:220px;
    background-image:url(/img/bgLat.gif);
}

.footer
{
    border-top: solid 1px Black;
    font-size:10px;
    text-align:center;
}

.linkButton
{
   font-size:10px; 
}

.titoloSmall
{
    font-size:12px;
    font-family:Arial;
}

.titoloArticolo
{
    font-size:16px;
    color:Navy;
    font-weight:bold;
    font-family:Verdana;
}

hr
{
    height:1px;
    color: Blue;
}

.labelPiccola
{
    font-size:12px;
    color:Navy;
    font-family:Verdana;
}


span.voceMenuAlto
{
    color:White;
    font-family:Verdana;
    font-size:13px;
}

.voceMenuAlto a:link
{
    color:White;
    font-weight:bold;
    text-decoration:none;
}

.voceMenuAlto a:visited
{
    color:White;
    font-weight:bold;
    text-decoration:none;
}

.voceMenuAlto a:hover
{
    color:White;
    font-weight:bold;
    text-decoration:underline;
}

input[type=text].pannelloLogin
{
    height:11px;
    font-size:9px;
}

input[type=password].pannelloLogin
{
    height:11px;
    font-size:9px;
}

input[type=submit]
{
    height:18px;
    font-size:10px;
    vertical-align:text-top;
}

.errore
{
    color:Red;
    font-size:10px;
}

.headerTab
{
   background-color:gainsboro; 
   font-size:10px;
   color:Navy;
   font-weight:bold;
   font-family:Verdana;
}

.PopUp
{
    border:solid 1px Navy;
    background-color:White;
    text-align:center;
}
.headerPopUp
{
    text-align:center;
    color: White;
    background-color: Navy;
}

.overlay
{
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    background: #000000;
    opacity: 0.65;
    -moz-opacity: 0.65;
    filter:alpha(opacity=65);
    height:2000px;
}