body{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0px;
	margin:0px;
	/*background: #f6f6ea;*/
}
#container{
	width:930px;
	margin:0px auto;
	text-align:left;
	background:#fff;
	padding:0px 30px;
}
#footer{
	border-top:2px solid #f6f6ea;
	padding:20px 0px;
	margin-top:37px;
}
#tool{
	height:35px;	
	margin-bottom:37px;
}
#logo{
	float:left;
	border-bottom:2px solid #f6f6ea;
	padding:4px 14px 10px 0px;
	display:block;
}
#tool dl{
	margin:0px;
	padding:0px;
	width:736px;
	float:right;
	border-bottom:2px solid #f6f6ea;
}
#tool dl dt{
	margin:20px 0px 0px 14px;
	padding:0px 0px 14px 0px;
	float:left;
}
#home a:hover img, #novita a:hover img, #numero a:hover img, #segnalazioni a:hover img, #archivio a:hover img, #contatti a:hover img, #abbonamenti a:hover img, .selected img{
	filter:alpha(opacity=0); -moz-opacity:.0; opacity:.0;
}
#home{
	background: url(../immagini/menu/selected/home.gif) no-repeat top;
}
#novita{
	background: url(../immagini/menu/selected/novita.gif) no-repeat top;
}
#numero{
	background: url(../immagini/menu/selected/numero.gif) no-repeat top;
}
#segnalazioni{
	background: url(../immagini/menu/selected/segnalazione.gif) no-repeat top;
}
#archivio{
	background: url(../immagini/menu/selected/archivio.gif) no-repeat top;
}
#contatti{
	background: url(../immagini/menu/selected/contatti.gif) no-repeat top;
}
#abbonamenti{
	background: url(../immagini/menu/selected/abbonamenti.gif) no-repeat top;
}
#lavori{
	float:right !important;
}
img{
	border:0px;
}
.immagine img{
	border:1px solid #666;}
.clear{
	clear:both;
}
.box_com{
	width:487px;
	float:left;
}
.box_riv{
	width:374px;
	float:right;
}
.red{
	color:#ed1017;
}
.border_tit{
	border-bottom:1px solid #eaeacb;
	padding:8px 0px;
	margin-bottom:8px;
	font-weight:bold;
}
.libro_item{
	width:134px;
}
.pad_libro{
	padding-right:60px;
}
#box_novit{
	border-top:1px solid #eaeacb;
	background:#f6f6ea url(../immagini/bordo.gif) repeat-x bottom;
	padding:18px;
	width:420px;
	min-height:1px;
	height: auto !important;
	height:1px;
	float:left;
}
#box_novit img{
	margin-right:14px;
	float:left;
}
.margin-bottom{
	margin-bottom:64px;
}
a{
	color:#000;
}
.right{
	float:right;
}
/*fine home*/
.riv{
	width:203px;
	padding-right:24px;
}
.riv_txt{
	width:468px;
	padding-right:24px;
}
.riv_dw{
	width:166px;
	padding:14px;
	background: #f6f6ea;
}
h2{
	font-size:30px;
	border-bottom:1px solid #eaeacb;
	padding:0px 0px 8px;
	margin:0px 0px 22px 0px;
}
#boxarchivio tr td{
	padding-bottom:35px;
}
.small{
	font-size:12px;
}
.tit_appuntamento{
	font-size:14px;
	font-weight:bold;
}
.sottotitolo{
	font-size:12px;
	font-weight:bold;
}
/*fine archivio*/
.segnalazioni_libro{
	width:523px;
	float:left;
}
.segnalazioni_film{
	width:349px;
	float:right;
	background: url(../immagini/bordo.gif) repeat-x top;
	padding-top:22px;
}
.text_segn{
	width:369px;
	float:right;
}
.left{
	float:left;
}
.pad_video{
	padding-left:20px;
}
#bottom_home{
	padding: 0px 0px 0px;
	width: 930px;
}
#bottom_home .left{ 
	float: left;
	width: 600px;
}
#bottom_home .right{
	float: right;
	width: 300px;
}
.prossimo_numero img{
	float: left;
	padding: 0px 5px 8px 0px;
}
#bottom_home a{
	color: #ED1118;
	text-decoration: underline;
}
#bottom_home dl{
	font-size: 12px;
}
#bottom_home dt{
	padding-bottom: 10px;
}
#bottom_home dt a{
	color: #000;
	text-decoration: none;
}
#bottom_home dt a:hover{
	color: #000;
	text-decoration: underline;;
}
#venti_anni_top{
	background:url(/immagini/tool_20_anni.gif) no-repeat top left;
	width: 600px;
	margin: 15px 0px 0px;
}
#venti_anni{
	background:url(/immagini/bottom_20anni.jpg) no-repeat bottom left;
	width: 600px;
	padding: 82px 0px 0px;
	margin: 15px 0px 0px;
}
#venti_anni .text{
	height: 165px;
	overflow: hidden;
}
#venti_anni .abbonati{
	height:65px;
	padding:60px 15px 0 0;
}
#venti_anni .abbonati a{
	height: 55px;
	width: 218px;
	float: right;
}
/*------------------------------------------indice------------------------------------------------*/
#indice{
	width: 930px;
	padding: 20px 0px;
}
#indice .left{
	width: 710px;
	float: left;
}
#indice .right{
	width: 160px;
	float: right;
}
#indice .right dl dt{
	padding-bottom: 10px;
	font-size: 12px;
}
#indice .right dl dt a{
	text-decoration: none;
}
.box_indice{
	width: 710px;
	padding-bottom: 20px;
}
.box_indice a{
	text-decoration: none;
}
.box_indice h2{
	border-bottom:1px solid #EAEACB;
	font-size:24px;
	margin:0 0 5px;
	padding:0 0 5px;
}
.img_indice{	
	width: 120px;
	height: 160px;
	overflow: hidden;
	padding:0px 20px 0px 0px;
	float: left;
}

.img_indice img{	
	width: 115px;
	border: 1px solid #cbcbaf;
}
.text_indice{
	float: left;
	width: 510px;
}
.indice_abstract{
	font-size: 12px;
	padding-top: 15px;
}
.data{
	color: #c3c39f;
	font-size: 12px;
}
/*---------------------------------------dettaglio------------------*/
.dettaglio h2{
margin:0 0 5px;
}
.dettaglio .riv_dw{
	width: auto;
}
.dettaglio .left img{
margin:0px 8px 8px 0px;}
.allegati a{
color:#FF0000;
text-decoration:none;}
.note{
text-align:right;
font-size:12px;}
.note a{
color:#ED1118;}
