.top_box_home, .center_box_home, .bottom_box_home{
width:941px;
padding-bottom:20px;}
.red{
color:#c40006;}
.celeste{
background:#f3f9ff;}
.red a{
color:#c40006;}
.top_box_home{
font-size:12px;}
.top_box_home .sx{
width:390px;
float:left;
padding:0px 37px 0px 0px;
overflow:hidden;}
.boxino{
width:410px;
padding:0px 0px 15px;}
.boxino .immagine{
width:100px;
height:148px;
overflow:hidden;
float:left;}
.boxino .immagine img{
width:100px;
overflow:hidden;
border:1px solid #dcdcdc;}
.boxino .testo{
width:290px;
float:left;
overflow:hidden;
padding-left:20px;}
.boxino .testo .data a{
color:#c40006;
text-transform:uppercase;}
.boxino .testo h1{
padding-bottom:5px;
font-size:18px;
}
.top_box_home .centro{
width:275px;
float:left;
overflow:hidden;}
.top_box_home .dx{
width:228px;
float:right;
overflow:hidden;}
.top_box_home .dx .box_commenti{
background:url(/immagini/home/nuvola_commenti.gif) no-repeat top right;
width:195px;
}
.editoriale {height:auto !important;}
.note_home a{
color:#c40006;
text-decoration:underline;}
.center_box_home .sx{
width:370px;
float:left;
padding:0px 20px 0px 0px;
border-right:1px solid #dadada;
overflow:hidden;}
.center_box_home .centro{
width:195px;
float:left;
overflow:hidden;

padding-left:20px;}
.center_box_home .centro .items{
	padding-right:40px;
	background: url(/immagini/simbolo_audio.gif) no-repeat top right;
	font-size:14px;
	margin-top:21px;
}
.center_box_home .centro .items strong{
	display:block;
}
.center_box_home .big_left{
	float:left;
	width:620px;
}
.center_box_home .dx{
width:300px;
float:right;
overflow:hidden;}
.center_box_home .sx .boxino{
width:380px;
padding:0px 0px 15px;}
.center_box_home .sx .boxino .testo{
width:260px;
float:left;
padding-left:10px;
overflow:hidden;}
.agenda_home, .box_tags{
border:1px solid #dadada;
margin:10px 0px;}
.box_agenda{
height:320px;
padding:10px;
overflow-y:scroll;
background:#f3f9ff;}
.appuntamento{
width:260px;
overflow:hidden;
padding-bottom:18px;}
.calendario{
background:transparent url(/immagini/home/home_calendario.gif) no-repeat scroll left top;
float:left;
height:71px;
overflow:hidden;
text-align:center;
width:71px;
}
.calendario .mese{
color:#FFFFFF;
font-family:Arial,sans-serif;
text-transform:uppercase;
font-weight:bold;
}
.calendario .giorno{
color:#2D2D2D;
font-family:Arial,sans-serif;
font-size:36px;
margin-top:-3px;
text-transform:uppercase;
font-weight:bold;
}
.calendario .settimana{
color:#2D2D2D;
font-family:Arial,sans-serif;
font-size:11px;
margin-top:-5px;
text-transform:uppercase;
}
.appuntamento .testo{
float:right;
font-size:12px;
width:175px;
}
.bottom_agenda{
padding:5px 10px;
background:#e4eef8;
border-top:1px solid #dadada;
font-size:12px;}
.box_commenti{
padding:0 15px 20px;
width:438px;
float:left;
background:url(/immagini/home/nuvola_commenti.gif) no-repeat top right;
height:120px;
}
.box_commenti .immagine{
width:74px;
height:109px;
float:left;
overflow:hidden;
}
.box_commenti .immagine img{
width:72px;
border:1px solid #dcdcdc;
}
.box_commenti .testo {
float:left;
height:140px;
line-height:15px;
overflow:hidden;
padding-left:8px;
width:340px;
}
.box_rosso{
background:#c40006 url(/immagini/home/bg_abbonati.gif) no-repeat bottom right;
padding:20px 15px 0px;
width:911px;
color:#FFFFFF;
font-size:12px;
}
.box_rosso h3{
color:#FFFFFF;
padding:5px 0px 10px;
}
.box_rosso a, .box_rosso a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.box1{
width:272px;
float:left;
padding-right:10px}
.box2{
width:258px;
float:left;}
.box3{
width:230px;
float:left;
padding-right:10px;}
.box4{
width:121px;
float:left;}
.bottom_box_home{
padding-top:20px;}
.sottotitolo {font-size:14px;}
.commenti_ioscrittore{
	float:left;
	width:408px;
	}
.commenti_illibraio{
	float:right;
	width:468px;
	}
.commenti_ioscrittore .box_commenti, .commenti_illibraio .box_commenti{
	float:none;
	height:auto !important;}
.commenti_ioscrittore .box_commenti{}
.commenti_ioscrittore .box_commenti{
	width:400px;
	padding-left:0px;}
.commenti_ioscrittore .box_commenti .testo{
	float:none;
	height:auto;
	width:370px;
	padding-left:0px;}