@charset "utf-8";
div#ombra{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/nav/ombra.png');}
div#accesso{
margin:15px 0 0 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/sfondo_top.png');}
div#footer{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/footer.png');}
div#calendario,div#banner{float:left;overflow:hidden;padding:15px 0 10px 0;}

#flash3_mozilla {
margin:0 8px 5px 480px;
height:25px;
}
#flash3_mozilla marquee {
display:block;
width:420px;
margin:0 0 5px 0;
padding:3px 5px 2px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
}
#flash3_mozilla marquee span {
padding:0 10px 0 60px;
}
#flash3_ie {
margin:0 20px 5px 480px;
height:25px;
}
#flash3_ie marquee {
display:inline;
width:400px;
height:20px;
margin:0 0 5px 0;
padding:2px 5px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
}
#flash3_ie marquee span {
padding:0 10px 0 60px;
}
form#cerca_nelsito {
display:inline;
border:1px solid #ff9900;
width:360px;
padding:5px 0 0 5px;
margin:0 0 0 15px;
}
input#cerca_testo {
width:130px;
height:14px;
margin:0 0 2px 0;
}
input#sub {
height:18px;
background-image:url(../img/cerca.jpg);
background-repeat:no-repeat;
background-position:left;
margin:0 0 0 0;
padding:0 20px 0 0;
}
input#sub_mozilla {
background-image:url(../img/cerca.jpg);
background-repeat:no-repeat;
background-position:top-left;
margin:0 0 0 0;
padding:0 20px 0 0;
}
#top-left {
margin:-35px 0 0 0;
}
#top-left img{
margin:0 5px 0 0;
padding:0;
}
#strillo{ width:510px;height:80px;float:right; margin:0 0 10px 0; padding:5px 5px 0 0;}
#strillo img{margin:0 0 0 0; padding:0 0 0 0; }
div#riviste{ float:left;overflow:hidden;width:360px; padding:0 5px 0 0; margin:0 0 0 10px; }
#riviste h5 {background:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#012a60; display:inline;}
ul#libri { margin:0; padding:0;}
ul#libri li{border:none;background:none; border-bottom:1px solid #cccccc;}
ul#libri li#flash {padding:5px 0 0 0;}
ul#libri li.rivista span, ul#libri li.rivista a{display:block;padding-left:130px;}
ul#libri li#phr, ul#libri li#dp, ul#libri li#hr, ul#libri li#hamlet, ul#libri li#newslomb{height:55px;padding:0 5px 5px 0;background-repeat:no-repeat;background-position:0 50%;}
ul#libri li#phr{background-image:url(../img/banner/PHR2.jpg);}
ul#libri li#dp{background-image:url(../img/banner/dp2.jpg);}
ul#libri li#hr{background-image:url(../img/banner/hr2.jpg);}
ul#libri li#hamlet{background-image:url(../img/banner/hamlet2.jpg);}
ul#libri li#newslomb{background-image:url(../img/banner/logo_News_5.jpg);}
ul#libri li#libro{padding:0 5px 5px 0;overflow:hidden; background:url(../img/banner/guerini.jpg) 0 50% no-repeat;background-position:top left;}
ul#libri li#libro img{float:left;margin:0 0 0 -10px; border:0;}
div.completo{border-bottom:1px solid #cccccc;background:none; margin:-6px 0 10px 15px; padding:0 0 0 0;}
div.completo2{background:none; margin:5px 0 10px 10px; padding:10px 0 0 0;color:#333333;}
ul#libri li.titolo {margin:0 0 0 10px; padding:0 0 10px 0; border:0; background-image:url(../img/edizioni-aidp.jpg); background-position:right; background-repeat:no-repeat;}
ul#libri li#titolo2 {margin:0 0 0 10px; padding:0 0 10px 0; border:0;}
#flash_news{background-image:url(../img/sfondo_news2.jpg); background-repeat:no-repeat; padding:10px 20px 0 20px;margin:5px 0 0 0;height:220px;}
#flash_news {float:left;overflow:hidden;width:350px; }
div#flash_news h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; padding:10px 0 0 10px; display:inline;}
#flash_news h5 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#012a60;margin:0 0 0 0; padding:0 0 0 0px; display:inline;}
div#flash_news ul{margin:5px 0 0 0;padding:0;}
div#flash_news li{background:none;margin:0 10px 5px 0;padding:0;}
div#calendario{ width:280px;padding:15px 0 0 20px;}
div#calendario h5{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#012a60; padding:0 0 10px 10px;}
ul.eventi{margin:0; padding:0;}
ul.eventi li{padding:0 0 8px 20px;background:none;}
ul.eventi li.r{background-image:url(../img/evento2_r.jpg); background-repeat:no-repeat;}
ul.eventi li.n{background-image:url(../img/evento2_n.jpg); background-repeat:no-repeat;}
ul.eventi li.i{background-image:url(../img/evento2_i.jpg); background-repeat:no-repeat;}
ul.eventi li.p{background-image:url(../img/evento2_p.jpg); background-repeat:no-repeat;}
ul.eventi li.pr{background-image:url(../img/evento2_pr.jpg); background-repeat:no-repeat;}
ul.eventi li a{display:block;padding-bottom:8px;border-bottom:1px solid #dcdcdc;}
ul.eventi a.completo{border:none;}
div.legenda{border:1px solid #ff9900; height:72px; overflow:hidden; margin:0 0 0 10px; padding:0 0 0 0;}
div.legenda p{background:url(../img/freccia.gif) 5% 50% no-repeat;padding: 5px 0 0 45px; font-weight:bold;}
div.legenda ul{width:50%;float:left;margin:0 0 0 0; padding:0 0 0 0; color:#000000;}
div.legenda ul li.ll{font-weight:bold; margin:8px 0 0 20px;}
div.legenda ul li.r{margin:0 0 0 10px; background-image:url(../img/evento2_r.jpg); background-repeat:no-repeat; backgorund-position:top; padding:8px 15px 0 20px;}
div.legenda ul li.n{background-image:url(../img/evento2_n.jpg); background-repeat:no-repeat; backgorund-position:top; padding:8px 15px 0  20px;}
div.legenda ul li.i{margin:0 0 0 10px; background-image:url(../img/evento2_i.jpg); background-repeat:no-repeat; backgorund-position:top; padding:8px 15px 0  20px;}
div.legenda ul li.p{background-image:url(../img/evento2_p.jpg); background-repeat:no-repeat; backgorund-position:top; padding:8px 15px 0  20px;}
div.legenda ul li.pr{margin:-6px 0 0 10px; background-image:url(../img/evento2_pr.jpg); background-repeat:no-repeat; backgorund-position:top; padding:8px 0 10px  20px;}

div#banner{width:200px;padding: 13px 0 0 35px;margin:0 0 0 0;}
div#banner img{margin:5px 0 2px 0;}
div#gruppi{background:#f0f0f0;font-size: 10px;width: 200px;overflow:hidden;margin:10px 0 5px 0;}
div#gruppi h2{padding:5px 15px 5px 25px;}
#gruppi h5{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#012a60; padding:5px 0 10px 15px;}
div#gruppi div{padding: 3px 6px;background:#fff;}
div#gruppi p{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding: 5px 6px 0 8px;background-color:#f0f0f0;display:block;clear:both;}
div#gruppi ul{width: 100px;float:left;margin:0;padding:0;}
div#gruppi ul a{font-size: 11px;}
div#gruppi li{background-image:none;margin:0;padding: 1px 0 1px 6px;border-bottom: 1px solid #dcdcdc;}
div#gruppi li.pari{background-color: #fff;color: #fff;}