body {
margin:0;
padding: 0;
font-size: 95%;
font-family: Verdana, Georgia, sans-serif;
background: #000000;
color: #000000;
}
#centrato {
margin:0;
padding: 0 4%;
font-size: 95%;
font-family: Verdana, Georgia, sans-serf;

}
#testata {
     float: left;
     width: 100%;
     text-align: center;
		 background: #ffffff;
     }

#logo {
margin: 0 auto;
background: url(logo.jpg) 0 0 no-repeat;
width: 700px;
height: 100px;
}
#logo span {
position: relative;
z-index: -5;
}

/* inizio barra menu' */
#navigazione {float: left;
width: 100%;
margin: 0;
padding: 0;
text-align: center;
background: #e9e9e9;
border-bottom: 1px solid #c00;
border-top: 1px solid #c00;
font: 95% Arial, Helvetica, sans-serif, Verdana;
}
#navigazione ul {
margin: 0;
padding: 0;
}
#navigazione li {
display: inline;
margin:0 1.5em;
padding: 0 3px;
list-style-type: none;
border-left:1px solid #c00;
border-right:1px solid #c00;
}
#navigazione a:link, #navigazione a:visited {
font-weight: bold;
text-decoration: none;
color: #00F;
}
#navigazione a:hover {
border-bottom: 1px solid #c00;
color: #c00;
}

#navigazione ul li.active {
border-bottom: 1px solid #c00;
color: #c00;
font-weight: bold;
padding: 0 3px;
}
/* fine  barra menu' */

#corpo {float: left;
width: 100%;
background: #000;
}
#col-sx {float:left;
width: 25%;
margin: 0;
padding: 0;
background: transparent;
}

#col-cx {float: left;
width: 48%;
text-align: center;
background: transparent;
}

#col-cx img {
width: 90%;
text-align: center;
}

#col-dx {float: left;
width:20%;
margin: 0;
padding: 0;
background: url(sfondinodx.jpg) 30% 0 repeat-y;
}

#footer {
clear: left;
width: 100%;
margin: 0;
padding: 0;
text-align: center;
background: #e9e9e9;
border-top:1px solid #c00;
border-bottom:1px solid #c00;
}
#footer p {margin: 0; padding: 2px;text-decoration: none; }

#col-sx ul li {margin: 40px 0;}
h4 {margin-bottom: 0; padding-bottom: 0;text-align: center;}
a { text-decoration: none; }

/* pulsanti rollhover colonna sinistra */
#col-sx .arte {
margin: 10px 0 0 0;
}

#col-sx a {
        text-decoration: none;
        }
#col-sx a:hover {
       background-position: 0 -60px;
color: #c00;
text-decoration: none;
}

.testolink {position: relative;
       height: 60px;
       margin: 0 2px 0 94px;
       padding: 1px 0 0 0;
        color: #0000ff;
       font-weight: normal;
       font-size: x-small;
       vertical-align: bottom;
       text-decoration: none;
       }
	

/* fine pulsanti col sinistra */

#col-dx a:hover {
        color: #c00;
        text-decoration: none;
        }
         
a.simbolo{
  padding-right: 82px;
  background:url(contatti.jpg) 100% 0 no-repeat;
  text-align: center;
}
		
#col-dx p {
margin: 0 0 3% 6%;
}

#col-dx #unplicard {
position: relative;
z-index: 1;
width: 140px;
height: 96px;
margin-left: 20%;
}
#col-dx #unplicard a{
display: block;
background: url(unplicard.gif) 0 0 no-repeat;
width: 140px;
height: 96px;
text-decoration: none;
}
#col-dx #unplicard a span{
position: relative;
z-index: -5;
}

#col-dx #unplicard+p{
text-align: center;
}
