/* ###################  stili di impostazione generale  ##################### */
body{
font-family:verdana;
padding:4em 1em 4em 2em;
background-color:#fff;
}
a{
color:#900;
font-weight:bold;
text-decoration:none;
border-bottom:thin dotted;
}
a:hover{
color:#f00;
}
a:active{
background-color:#a00;
color:#fff;
}
a.nobordo{
border-bottom:none;
}

/* ######## stile nascosto per contenuto visibile a CSS disabilitati ######## */
.noCSS {display:none;}
				 
/* ################# stili per marcatori di accesskey 0..9 ################## */
.accesso{
font-size:70%;
font-weight:bold;
background-color:#6ff;
color:#000;
border: 1px solid #aaa;
border-right:2px solid #000;
border-bottom:2px solid #000;
padding: 0em .5ex 0em .5ex;
}
.accesso:hover, .accesso:active{
color:#a00;
background-color:#ff9;
}

/* ###################    stili vari di formattazione   ##################### */
.fondorosso, .fondogiallo, .fondoverde, .fondogrigio, .fondoblu, .fondonero, .bordato, .fondoVerdeChiaro{
padding: 2px;
font-weight:bold;
}
.fondorosso{
background-color:red;
color:white;
}
.fondogiallo{
background-color:yellow;
}
.fondoverde{
background-color:#6f3;
}
.fondoVerdeChiaro{
background-color:lightgreen;
}
.fondoblu{
background-color:blue;
color:white;
}
.fondonero{
background-color:black;
color:white;
}
.fondogrigio{
background-color:#ccc;
}
.parolaBordata, .bloccoBordato{
border:1px dotted #555;
}
.colonnaDX{
float:right;
width:50%;
padding: 0 1em;
}
.spazioSopra{
margin-top:1em;
}
.aDestra{
text-align:right;
}
.lista_distanziata{
line-height: 2em;
}
ul.pallina{
list-style-image: url("/img/punto.gif");
}
.u{
text-decoration:underline;
font-weight:bold;
}
.invisibile{
display:none;
}
.centrato{
text-align:center;
}

/* ################### stili della barra d'intestazione ##################### */
#testaDx{
font-size:62%;
font-weight:bold;
}
#testaDx ul{
position:absolute;
top:.4em;
right:0;
z-index:1000;
margin:0;
padding:.2em;
}
#testaDx li{
display:inline;
}
#testaDx a{
margin-right:.2em;
}
#testaDx .tools{
background-color:#a00;
color:#fff;
padding: .2em .5em .2em .5em;
}
#testaDx a.tools{
text-decoration:none;
border-bottom:none;
}
#testaDx a.tools:hover{
color:#ff3;
background-color:white;
color:black;
}
#testaDx a.tools:active{
background-color:white;
color:black;
}
#testaSx{						 
position:absolute;
top:0;
left:0;
z-index:999;
padding:0 0 20px 50px;
font-size:62%;
font-weight:bold;
color:#666;
background-image:url('/img/bigliagrigia.gif');
background-repeat:no-repeat;
background-position:0px 0px;
}
#testaSx .divIstituto{
margin-top:2em;
}
#testaSx .nomeIstituto{
background-color:#f5f5f5;
color:#000;
}
#testaDx .u{
text-decoration:underline;
}

/* ################### stili della barra pié di pagina  ##################### */
#footer{
font-size:60%;
background-color:#ddd;
border-top:thin solid #aaa;
border-bottom:thin solid #aaa;
padding:1em;
margin-top:1em;
margin-bottom:1em;
}
#footer img{
vertical-align:middle;
border:none;
}
#footer a{
margin-left:2em;
}

/* ######### stile della barra ultimaRevisione (var $finePagina)  ########### */
#ultimaRevisione{
font-size:60%;
}

/* ################### stili dei bollini di certificazione ################## */
#certificati{
padding-top:1em;
}
#certificati a{
border:none;
}
#certificati img{
border:0;
width:88px;
height:31px;
}


/* ################### alcuni stili dell'AREA RISERVATA  ################### */
.fondo_scuro, .fondo_scuroInverso{
font-weight:bold;
padding: 1em 1em 1em .5em;
padding-top:20px;
padding-bottom:40px;
background-image: url("/area/img/grigio.png");
background-repeat: repeat-x;
text-align:right;
color:#101010;
background-color:#fff;
}
.fondo_scuroInverso{
background-image: url("/area/img/grigioInverso.png");
}
.fondo_chiaro{
padding: 1em 1em 1em .5em;
}
.barra_nav{
padding: 1em 1em 1em .5em;
text-align:right;
color:#58300E;
background-color:#F2F2F2;
font-size:90%;
}
.testa_tabella{
font-weight:bold;
padding: 1em 1em 1em .5em;
}











/* ###################  stili vecchi intestazione       ##################### */				 
#bigliaHome{
z-index:1;
position:absolute;
top:0px;
left:10px;
}
img .nobordo{
border:none;
}
#itts, #areaTools{
position:absolute;
font-weight:bold;
font-size:62%;
line-height:1.5em;
padding: .5em 0em 0em 0em;
z-index:10;
}						 
#itts{
left:50px;
top:1.5em;
color:#666;
}		 
#areaTools{
right:0px;
top:0px;
text-align:right;
}
#areaTools ul{
margin-top:0;
}
#areaTools li{
display:inline;
}
.puntini{
color:#000;
background-color: #f5f5f5;
}	
.tools{
background-color:#a00;
color:#fff;
padding: .2em .5em .2em .5em;
}
a.tools{
text-decoration:none;
border-bottom:none;
}
a.tools:hover {color:#ff3;}
a.tools:hover {background-color:white; color:black;}
a.tools:active {background-color:white; color:black;}




/* ################### stili fossili?                   ##################### */
#vaiAlContenuto{
display:none;
}
.firma{
font-size:60%; 
margin-right:1em;
border-top:thin dotted #aaa;
}				 
toolAttivo {padding: .2em .5em .2em .5em;}
