html, body {margin:0;padding:0}

body{
background: #C8E6E6 url('sfondo.jpg') repeat-x top;
text-align:center;
font-style:normal;
font-variant:normal;
font-weight:normal;
font-size:76%;
font-family:Tahoma, Arial, sans-serif;
}

h1{
font-size: 200%;
margin:0;
padding:20px 0 0 15px;
color: #555}

h2{
font-size: 150%;
margin:0;
padding:10px 0 0 15px;
color: #666}

p{
margin:10px;
line-height:1.4
}

a{color: #555; text-decoration: none; font-size: 115%}
a:hover{color: #555; text-decoration: underline; font-size: 115%}

img {
border: 1px solid;
border-color: #bbb #666 #666 #bbb;
padding: 5px 5px 5px 5px;
background: #EFEFEF
}

img.nobordo {border: 0px; padding: 0px}


div#container{
border-left:1px solid #4D4D4D;
border-right:1px solid #4D4D4D;
border-top:0px solid #4D4D4D;
border-bottom:0px solid #4D4D4D;
margin:0 auto;
width:720px;
text-align:left;
background: #FFF url('sidebar.jpg') repeat-y right
}

div#header{
height:120px;
background: #FFF url('../testata.jpg')
}

div#header a{
font-family:Arial, sans-serif;
font-size: 130%;
margin:0;
padding:10px 10px 0 0;
color: #FF5;
text-decoration: none
}


div#content{
margin-right:230px;
}

div#sidebar{
float:right;
width:230px;
text-align:left
}

div#footer{
clear: right;
background: #FFF url('../footer.jpg') repeat-x top;
color: #FF9;
margin:0;
padding:2px;
text-align: center
}
div#footer a{color: #FF9; text-decoration: none}