html,body {
margin: 0;
padding: 0;
}

body {
background-color: #444242;
font-family: arial,sans-serif;
font-size: 90%;
text-align: center;
}

div#container {
width: 800px;
margin: 0 auto;
background: url() repeat-y top right;
}

div#container2 {
background: url(img/centrale_ass.jpg) repeat-y top left;
text-align: left;
}


div#header {
height: 200px;
}

a:link img{
border: 0;
text-decoration: none;
}
a:visited img{
border: 0;
text-decoration: none;
}
a:active img{
border: 0;
text-decoration: none;
}
a:hover img{
border: 0;
text-decoration: none;
}

div#sinistra {
float: left;
width: 150px;
width: 160px;
width: 150px;
}

div#destra {
float: right;
width: 190px;
width: 200px;
width: 190px;
}

div#contenuti {
background-color: #fff5e7;
margin: 0 200px 30px 150px;
padding: 1em 10px;
}

div#footer {
clear: both;
text-align: center;
padding: 5px 0;
background-color: #f4f6fa;
color: #000;
}

div.news {
font-size: 90%;
margin-bottom: 2em;
padding: 2em 2em 0 2em;
}

ul.menu {
font-weight: bold;
font-size: 150%;
}

ul.menu li{
padding-bottom: 10px;
}

ul.menu li a:link{
color: #51a5fd;
text-decoration: none;
}
ul.menu  li a:visited{
color: #51a5fd;
text-decoration: none;
}
ul.menu li a:active{
color: #b1d2fb;
}
ul.menu li a:hover{
color: #b1d2fb;
}

p a:link{
color: red;
text-decoration: none;
}
p a:visited{
color: red;
text-decoration: none;
}
p a:active{
color: red;
text-decoration: none;
}
p a:hover{
color: red;
text-decoration: none;
}

img.banner a:link{
margin-top:20px;
}
