#content img{float:left;padding:4px;border:1px solid #ccc;margin:0 5px 5px 0;}
#cavallinoprofiles img{float:left;padding:4px;border:1px solid #ccc;margin:0 5px 5px 0;}
#content .img-container{float:left;width:200px;padding:4px 4px 2px;border:1px solid #ccc;background:#fff;margin:0 auto 5px;}
#content .img-container img{float:none;padding:0;border:0;margin:0 auto;}
#cavallinoprofiles .img-container{float:left;width:200px;padding:4px 4px 2px;border:1px solid #ccc;background:#fff;margin:0 auto 5px;}
#cavallinoprofiles .img-container img{float:none;padding:0;border:0;margin:0 auto;}
#content ul{list-style-type:none;line-height:1em;margin:5px 0;padding:0;}
.book-fixed{height:auto;	overflow:hidden;}
.book-fixed2{height:250px;	overflow:hidden;}
#extra-container{width:470px;margin:10px 0;}
#content .extra,#content .extra-collana{float:left;width:220px;font-size:90%;line-height:1.2em;margin:10px 15px 10px 0;border-bottom:1px solid #999;padding-bottom:2px;}
#content .extra-collana{background:#eee;}
#content .extra h3,#content .extra-collana h3{font-size:105%;color:#000;}
#content .extra h3 a,#content .extra-collana h3 a{background:none;}
#content .extra h3 a span,#content .extra-collana h3 a span{font-size:115%;color:#b9010d;}
#content .extra-collana .book-fixed{padding:5px;height:220px;}
#content .extra-collana .img-container{width:200px;height:102px;background:#fff;border:1px solid #ccc;margin-bottom:10px;}
#content .extra-collana .img-collana{background-repeat:no-repeat;background-position:50% 50%;margin:0 auto;padding:0;}
#content .extra-collana .img-collana a{display:block;width:200px;height:100px;}
.extra-body{text-align:justify;margin:5px auto 10px;}
.extra-details{margin:0 auto;padding:5px 0;border-top:1px solid #999;height:18px;clear:left;}
#content .user{float:left;}