body {margin: 0; background: #FFFFFF url(img/bg.jpg) repeat-x; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px; color: #666666;}

h1, h2, h3, h4 {font-weight:bold; line-height:15px; }
h1 {letter-spacing: -1px; font-size: 20px; color:#FF0000;}
h2 {font-size: 16px; color:#006600; text-align:right;}
h3 {font-size: 15px;}
h4 {font-size: 16px; color:#FF0000;}

blockquote {font-style: italic;}
ul{list-style:url(img/ul.gif);}

a {color: #006633;}
a:hover { color:#FF0000; text-decoration: none;}

img {border: none;}

/* Bannerozzi */

#image{ position: relative; bottom:3px; text-align:center;}

/* Header */

#header {width: 800px; height: 143px; margin: 0 auto; border-bottom: #CCC 5px double;}
#logo {	float: left; padding-top:25px;}

/* Menu */

#menu {float: right;}

#menu ul {margin: 0;list-style: none;}
#menu li {display: inline;}
#menu a {display: block; float: left; width:100px; height:25px; margin-top:110px; margin-left:2px; padding-top:7px; background: url(img/bottoni.jpg) no-repeat; text-align:center; font-size:14px; color:#FFFFFF;}
#menu a:hover { font-weight:bold;}

/* Page */

#page {width: 800px; margin: 0 auto; padding: 5px 0 5px 0; height:360px;}

#content {float: right; width:490px; padding:5px; height:350px; overflow:auto; text-align:justify;}/*border-right:#CCC 3px double;*/
#spalla { float:left; width:280px; padding:5px; background: #EEEEEE; height:350px;overflow:auto; line-height:inherit;}/*border-right:#CCC 3px double; border-left:#CCC 3px double;*/
#spalla ul{ font-weight:bold; list-style:url(img/ul.gif);}
#spalla a { color:#000;}
.news{ border-top:#999999 3px dotted;}
.news h2{ position:relative; top:-20px;}
.news p{ position:relative; top:-30px;}
/* Footer */

#margine { margin:0 auto; width:800px; Color:#008C00; border-top:#CCC 5px double; height:1px; position:relative; top:0px;}
#footer {Color:#008C00; width:790px; height:50px; margin: 0 auto; padding:5px; background: url(img/piede.gif); color:#FFFFFF;}
#footer a{ color:#CCCCCC;}
