html {
margin: 0; 
padding: 0;
}

body {
font: 80% Verdana, Arial, Helvetica, sans-serif;
margin: 0; 
padding: 0;
background: rgb(95%,95%,80%);
color: black;
/* behavior: url(csshover.htc);} /* WinIE behavior call */
}

#logo img {
float: left;
display: block;
width: 400px;
POSITION: relative
}

#newsletter {
position: absolute; 
top: 30px; 
right: 80px;
padding: 2px 0 2px 32px; 
white-space: nowrap;
margin-left: 450px;
}

#intestazione {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px;
	WIDTH: 685px; 
	
	POSITION: relative; 

}


IMG {
	BORDER-TOP-WIDTH: 0px; 
	DISPLAY: block; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px
}
img.figura { 
float: left;
margin: 5px 15px 5px 0px;
}

#nav {
clear: left;
margin: 0;
padding: 0;
}
#nav li {
list-style: none; 
float: left;
margin-left: 1px; 
padding-left: 16px;
font-size: 12px; 
line-height: 20px; 
white-space: nowrap;
background: #BBB url(img/tabs2-big.gif) 0 100% no-repeat;
}
#nav a {
display: block; 
float: left; 
padding: 0 16px 0 0;
text-decoration: none; 
font-weight: bold;
background: #DDD url(img/tabs2-big.gif) 100% 100% no-repeat;
color: #333;
width: .1em;}
html>body #nav a {width: auto;}    /* fixes IE6 hack */
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a {float: none;}            /* End IE5-Mac hack */
#nav a:hover {
color: #f60;
background: #DDD url(img/tabs2-big.gif) 100% 100% no-repeat;
}
#nav #current, #nav #current a 
{
color: #FDB; 
background-image: url(img/tabs2-big-ct.gif);
}

h1 {
font-size: 1.20em;
letter-spacing: 3px;
margin-top: 2em; 
padding: 0.5em 0 0.33em 29%;
background: rgb(85%,85%,70%);
}

h3 {
font-size: 1.10em; 
margin: 0; 
padding: 0; 
border-bottom: 1px solid black;
}

h4 {
font-size: 1em; 
margin: 0; 
padding: 0.33em 0 0; 
border-bottom: 1px solid rgb(50%,50%,35%);
}
h5 {
    font-size: 1.20em; 
	FONT-WEIGHT: bold;
	COLOR: #c30; TEXT-DECORATION: none;
}
h1, h3, h4, h5 {
line-height: 1em;
}

p {
line-height: 1.5; 
margin: 0.3em 0 1em;
}
p.nota {
line-height: 11px; 
margin: 0;
}

.p_grassetto {
FONT-WEIGHT: bold;
}

dvi#entry {
margin: 0;
padding: 2.5% 12.5%;}

#main {
margin: 0; 
padding: 2.5% 10.5%;
}

div#entry1 {
margin: 2em 5% 1em 29%; 
padding: 2.5% 2.5% 1em 1%;
}

div#sidebar {
float: left; 
width: 23%; 
margin: 2em 0 0 1%; 
padding: 0 0 15px;
}


img#copertina { width:100% }


#sidebar ul {
list-style: none; 
margin: 0; 
padding: 0 0 5px;
border-right: 3px double rgb(50%,50%,35%);
text-align: left;}

#sidebar h4, #sidebar ul {margin: 0 6px 0 0;}
#sidebar li {padding: 0.5em 0 0.25em;
  /* border-bottom: 1px solid rgb(84%,84%,69%); */}
#sidebar a {
text-decoration: none;
padding: 0 0.5em 0 0;
margin-left: 0px;
border-bottom: 1px solid rgb(84%,84%,69%);
}
#sidebar a:link {color: #0000FF;}
#sidebar a:visited {color: #0000FF;}
#sidebar a:hover {
color: #f60;
border-color: rgb(98%,48%,40%);
padding-left: 0px; margin-left: 0;

}
  
A:link {
	FONT-WEIGHT: bold; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	COLOR: #0000FF; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: bold; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	COLOR: #0000FF; 
	TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: bold; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	COLOR: #f60; 
	TEXT-DECORATION: underline
}
A:active {
	FONT-WEIGHT: bold; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	COLOR: #f90; 
	TEXT-DECORATION: none
}

.corsivo {
    font-style: italic;
}
.rosso {
    color: #FF0000;
}

#footer{
margin-bottom: 5px;
margin-top: 0px;
padding: 2.5% 10.5%;
text-align: left;
}
 
#footer P {
	MARGIN-TOP: 15px; 
	FONT-SIZE: 12px
}  