a img{border:none;}
a:link{border-bottom:1px solid #208F6E;background:transparent;color:#208F6E; text-decoration:none;}
a:visited{border-bottom:1px solid #208F6E;background:transparent;color:#444; text-decoration:none;}
a:hover,a:focus{background:transparent;color:#203F8E;}
a:active{background:transparent;color:#8E3620;}
body{margin:0;padding:0;border-bottom:1px solid #CCC;background:url(pat.gif) #F6F6F6;font:80% "Trebuchet MS",Arial,Helvetica,sans-serif;text-align:center;}
dd{margin-left:1em;}
dl#copertina{margin:0 0 1em 0;}
dl#copertina dd{margin:0 0 0 0;}
dl#copertina dt{margin:0 0 1em 0;}
dt{font-size:1.2em;}
h1{margin:0 auto;padding:0.2em 0;border:1px solid #CCC;border-style:none solid;width:680px;background:#F9F9F9;font-size:2.5em;font-weight:normal;line-height:1;}
h1 strong{color:#208F6E;font-weight:bold;}
h2{margin:0 0 0 0;background:#FFF;font-weight:normal;font-size:1.4em;text-transform:uppercase;}
#capitoli{width:200px;float:right;}
#contenitore{width:680px;margin:0 auto;border-top:1em solid #FFF;padding-top:1em;text-align:left;}
#contenuti{width:440px;float:right;padding-bottom:1em;}
#errata,#aggiornamenti{color:#000;background:url(2colonne.png) #FFF center top repeat-y;}
#libro{color:#000;background:url(3colonne.png) #FFF center top repeat-y;}
#links{border:1px solid #CCC;border-bottom:none;width:680px;padding:0.5em;margin:auto;clear:both;background:#F9F9F9;}
#menu{border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;width:680px;margin:0 auto;padding:1em 0 3px 0;background:#F9F9F9;color:#F9F9F9;}
#menu a{padding:3px 1em;border:1px solid #CCC;}
#menu a:link,#menu a:visited{background:#DDD; color:#333;}
#menu a:hover,#menu a:focus,#menu a:active{background:#EEE;color:#000;}
#menu strong{padding:3px 1em 4px 1em;border:1px solid #CCC;border-bottom:none;background:#FFF;color:#000;font-weight:normal;position:relative;}
#scheda{width:200px;float:left;margin-right:40px;}
#scopi{width:200px;float:left;}
#tavola-url {
	clear:left;
	font-size: 0.9em;
	margin: 1em 0;
}
table {
	background: #FFF;
	border: 2px solid #333;
	border-collapse: collapse;
}
thead {
	background: #F0F0F0;
}
td,th {
	border-bottom: 1px solid #666;
	border-left: 1px solid #CCC;
	padding: 0.2em 0.5em;
}
#tavola-url td {
	vertical-align: top;
}

#lista-errata-corrige {
	margin: 1em 0;
	padding: 0;
}
#lista-errata-corrige li {
	margin:0;
	padding: 1em 0;
	list-style: none;
	border-top: 1px solid #999;
}
#lista-errata-corrige dl{
	margin:0.5em 0 0 0;
	background: #F6F6F6;
	color: #000;
	padding: 0.5em;
	border:1px solid #CCC;
}
#lista-errata-corrige dt {
	font-size: 1em;
	font-style: italic;
}
#lista-errata-corrige dd {
	margin:0;
	padding: 0 0 0 3em;
}
pre {
	border: 1px solid #600;
	background: #FFC;
}

code {
	font: 1em "Courier New", monospace;
}
