#main_iniziative .data-header { border-bottom: 1px solid #a8a9ae; margin: 1px 0; color: black; font: 10px/14px Helvetica, Arial, Verdana, sans-serif; text-align: right; }

#testatalogo { margin: 1px 0 0; padding: 0; height: 40px }
#testatalogo h1 { color: white; font: 26px/normal Helvetica, sans-serif; float: left; clear: none; margin: 3px 0px 2pt 10px; padding: 0; font-size-adjust: none; font-stretch: normal; none: background:transparent url(/media/images/athesis/border-strong.jpg) no-repeat scroll 0 2px }
#testatalogo img { float: left; margin: 0px; padding: 0px }

#menu  { background: transparent url(/media/images/athesis/iniziative_menu_bg.gif) repeat-x; list-style-type: none; margin: 1px 0px 15px 0; padding: 0px; border-bottom: 1px solid #cccccc; height: 23px }
#menu li { list-style-type: none; float: left; padding: 1px 15px }
#menu li a { color: #fff; font: 14px/19px HerounMHSansCond, Helvetica, Arial, Verdana, sans-serif; text-decoration: none; float: left; margin: -1px 0 0; padding: 0px 15px 2px 0 }
#menu li a#active { color: #f9e43b }
#menu li a:hover { color: #f9e43b }
#menu ul { margin: 0px; padding: 0px }

#main_iniziative .spalle { margin: 0 0 15px 0; overflow: auto; }
#main_iniziative .spalla_dx { float: left; margin: 0px; padding: 0px; width: 637px }
#main_iniziative .spalla_sx  { float: left; margin: 0px 18px 0px 0px; padding: 0px 18px 0px 0px; border-right: 1px solid silver; width: 317px }

.spalla_sx h2 { color: #1173aa; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; float: none; clear: none; margin: 0 0 5px 0; padding: 0px; height: 18px }

#lista { border: 1px silver solid; padding: 10px; overflow: auto; height: 830px; margin: 0; list-style: none;
         color: black; font-weight: normal; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
#lista li { margin: 0 0 5px 0; }
#lista li a { color: #1173aa; text-decoration: none; display: block; cursor: pointer; overflow: auto; padding: 5px; }
#lista li a .idx { float: left; width: 20px; }
#lista li a img { float: left; border: 0; margin: 0px 12px; padding: 0px; width: 67px; vertical-align: top; }
#lista li a:hover { text-decoration: none; background-color: #f0f0ff; }

.spalla_sx { margin: 0px; padding: 0px }
.spalla_dx p { margin: 0 0 0.5em 0; }
.spalla_dx p.data { font-style: italic; }
.spalla_dx p.prezzo { font-style: italic; }
.spalla_dx img.banner { margin: 0 0 15px 0; padding: 0px; width: 637px; }

.spalla_dx h1 { color: #1173aa; font-weight: bold; font-size: 24px; font-family: "Times New Roman", Georgia, Times; float: none; margin: 0 0 18px 0; padding: 0px }
.spalla_dx .collana { overflow: auto; margin: 0; padding: 0; }
.spalla_dx .collana img.cover { float: left; margin: 0 15px 15px 0; padding: 0px; width: 100px; }
.spalla_dx .collana .descr-small { float: left; width: 500px; }
.spalla_dx .collana .descr { }
.spalla_dx .collana p { color: #666; font-weight: normal; font-size: 15px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; float: none; padding: 0px }

.spalla_dx h2 { clear: both; color: #1173aa; font-weight: bold; font-size: 18px; font-family: "Times New Roman", Georgia, Times; float: none; margin: 20px 0 15px 0; padding: 0px; }

.spalla_dx .volume { overflow: auto; clear: both; margin-bottom: 25px; }
.spalla_dx .volume img { float: left; margin: 0px 15px 15px 0px; padding: 0px; width: 50px }
.spalla_dx .volume .descr { float: left; width: 565px; }
.spalla_dx .volume h3 { color:#1173AA; font-family:"Times New Roman",Georgia,Times; font-size:17px; font-weight:normal; margin: 0 0 3px; padding:0; }
.spalla_dx .volume p { color: #666; font-weight: normal; font-size: 13px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; padding: 0px }
.spalla_dx .volume b { color: #f00; }

.main_iniziative_banner { float: left; clear: both; margin: 1px 0; padding: 0; position: relative; z-index: 0; width: 991px; height: 80px }
.main_iniziative_img { float: left; clear: both; margin: 1px 0; padding: 0; position: relative; z-index: 0; width: 991px }
