h1,h2,hr {
display:none;
}
a {
text-decoration: none;
color:#030;
}
.mainwidth {
width: 754px;
}
.menu {
background: #030;
color: #FFF;
padding:1em;
}
.col1 {
width:190px;
float:left;
}
.col2 {
width:310px;
float:left;	
}
.col3 {
width:190px;
float:left;	
}
.col1e2 {
width:530px;
float:left;
}
.marginh {
margin-right:30px;
}
.marginv {
margin-top:30px;
}
.linetop {
border-top: 1px solid #030;
padding-top: 2em;
}
.companyfooter {
font-weight: bold;
color: #030;
}
.capolettera:first-child:first-letter {
color:#030;
font-weight:bold;
font-size:150%;
}
