/* CSS Document */

body {
margin: 0 ;
padding:0;
text-align:center;
background: #eee;
color: #000;
}

#centrato {
width: 1000px;
margin: auto;
text-align: left
}

#corpo{
overflow: hidden;
width: 998px;
background: #eee URL (images/sx.gif) 0 0 repeat-y;
vertical-align: top;
border-left: 1px solid #000;
border-right: 1px solid #000;
}

#colonna-1 {
float:left;
width:250px;
margin-right:2px ;
vertical-align: top;
background-color:#ffff00;
color:#000;
}

#colonna-2 {
float:left;
width:544px;
margin-right:2px ;
background-color:transparent;
color:#000;
vertical-align: top;
}

#colonna-3 {
float:left;
width:200px;
margin-right:0px ;
background-color: #77ccff;
color:#000;
vertical-align: top;
}

#intestazione{
background:#fff;
color: #fff;
border: 1px solid #000;
vertical-align: top;
}

#pie-di-pagina{
background:#555;
color: #fff;
border: 1px solid #000;
vertical-align: top;
}

#barra-navigazione-sup{
background:#ff9900;
color: #fff;
border: 1px solid #000;
vertical-align: top;
}

#barra-navigazione-inf{
background:#ff9900;
color: #fff;
border: 1px solid #000;
vertical-align: top;
}

#intestazione, #colonna-1, #colonna-2, #colonna-3,#pie-di-pagina,#barra-navigazione-sup,#barra-navigazione-inf,{
padding: 0 0 ;
}

div p {
margin: 0;
padding: 0.5em 0;
}


.bianco {
color: #FFFFFF;
text-decoration: none;
}

.invisibile {display: none;} 

a, a:link {background-color: transparent; color: #001020; font-weight: 700; text-decoration: none;}

a:visited {background-color: transparent; color: #001020; font-weight: 700; text-decoration: none;}

a:hover {background-color: transparent; color: #000000; font-weight: 700; text-decoration: underline;}