/*************************
* SCODE					 *
************************/
/* rosso :#a9161e;
rosso chiaro: #d11921;
*/

   
html, body, form {margin: 0; padding: 0;}
html {font-size:100%;}
img {border:0;}
ul {list-style:none;}
dl, dt, dd {margin:0; padding:0}
label {cursor:auto}
h1, h2, h3, h4, h5, h6, p, ul, ol, dl {margin: 0; padding: 0;}
fieldset { border: none;padding:0; margin:0}
input, select, textarea {font: 11px Arial, Helvetica, sans-serif;}
.clear {clear:both;}
br.clear {clear:both; line-height:0; height:0}
.left {float:left}
.right {float:right}
.center {text-align:center}
.alignRight {clear:both; text-align:right}

body {font: 12px arial, Helvetica, sans-serif;color:#000; background: url(img/bgbody.jpg) repeat-x #d11921; text-align: center;}

a, a:visited  {color:#ad2229;; text-decoration:none; font-weight:bold}
a:hover  {color:#ad2229;text-decoration:underline;}
a.small {font-size:11px}
.home { font-weight: bold; }
a img { border: 0; }

#container {
	width: 780px;
	margin: 30px auto;
}

#interna {
	text-align: left;
	}
	
#interna ul {
	list-style-type: disc;
	margin: 20px 10px;
}
#interna li {
	margin: 10px;
	font-size: 16px;
}

#footer {
	background: #a9161e;
	text-align: center;
	color: #FFF;
	padding: 10px;
}

#content { width: 780px; }

#content td.center { width: auto; }
#content td.copertina { width: 160px; text-align: center; color: #999; font-size: 16px; }


#content td {
	background: #FFF;
	padding: 10px;
}

#content td#interna {
	background: url(/img/footer_bg.jpg) bottom repeat-x #FFF !important;
	padding-bottom: 100px;
}

#content #entry {
	margin: 20px;
	text-align: center;
}
#header {

}

#header h1 {
	margin: 0;
	padding: 0;
	display: inline;
}

#navlist
{
background: url(img/bgnavlist.gif) repeat-x center #222;
width: 780px;
height:25px;
text-align: center;
margin: 0 auto;
padding: 0;
}

#navlist a {
display: block;
line-height: 25px;
text-align: center;
width: auto;
font-size: 14px;
text-transform: uppercase;
color: #FFF;
text-decoration: none;
font-weight: normal;
}

#navlist a#current
{
color: #FFFFFF;
font-style: italic;
}

#navlist a:hover, #navlist a:active
{
background: #FFF;
color: #000;
}
.clear {
	clear: both;
}

#imagebox div {
	width: 170px;
	height: 220px;
	padding: 10px;
	text-align: center;
	float: left;
	margin: 0 10px;
}

a img {
	text-decoration: none;
}

#text {
	margin: 0 70px 30px 70px;
}

#interna p {
	text-align: left;
	margin: 20px;
	font-size: 14px;
}


h2 {
	background: #F0F0F0;
	font-weight: normal;
	margin: 20px 0 40px 0;
	font-size: 22px;
	padding: 4px 0;
	color: #555;
	text-align: center;
}

h3 {
	font-size: 18px;
	text-align: center;
	color: #999;
	font-weight: normal;
	margin: 30px 0;
}

#interna .center img {
	margin: 5px;
	border: 1px solid #999;
}
#interna .center#libri img { border: 0; }