.displaycat{width:640px!important;}
.displaycat img{float:left;margin:0 20px 30px 0;}
.displaycat dt{clear:both;}
.displaycat dt a{font-size:140%;}
.displaycat dd{font-style:italic;display:block;padding-top:5px;font-size:95%;color:#666;background-color:inherit;padding-bottom:10px;border-bottom:#999 1px dashed;margin-bottom:10px;}
.displaycat li{padding-top:10px;}
.displaycat li img{margin:0 5px 5px 0;}
.displaycat span{display:block;margin-top:10px;float:right}
.displaycat span img{margin:0 5px 0 0}
.displaycat label{font-size:88%;margin-right:5px;display:block;margin-top:3px;float:left;}
.displaycat form{float:right;width:45%;padding-top:10px;}
.displaycatpolls{padding:0 10px;}
.displaycatpolls dt{border-bottom:#036 1px solid;}
.displaycatpolls dd{font-size:130%; font-weight:bold;color:#036;margin-top:5px;padding-bottom:5px;min-height:60px;height:auto !important;height:50px;}
.displaycatpolls li{width:20%; float:left;font-size:80%;}
.displaycatpolls ul{padding-top:5px;}
li.votepoll{width:10% !important;padding-right:5px;margin-right:20px; border-right:#036 1px solid;}
dl.dlrivista{width:600px;padding-left:20px;margin-bottom:20px;float:left;}
h3.h3rivista, h3.h3pands{font-size:120%;clear:both;}
h3.h3pands{height:20px;}
.boxPS h3{font-size:120%;clear:both;margin:20px 10px 10px 0 !important;height:20px; padding:10px 0;border-bottom:#003366 1px dotted;}
.boxPS h3 a{font-weight:bold;color:#003366;padding-left:20px; background:url(closedy2.png) 0 50% no-repeat;}
.boxPS2 h3{font-size:88%;margin-right:10px;height:20px; padding:10px; border-right:#003366 1px solid;float:left; width:28%;}
.boxPS2 h4{font-size:88%;margin-right:10px;height:20px; border-right:#003366 1px solid;float:left;width:30%;}
.boxPS2 h4 a{font-weight:bold;color:#003366;padding:10px;}
.boxPS2 h3 a{font-weight:bold;color:#003366;}
h4.PSh4{clear:both;height:30px;padding:20px 0 0 15px;}
h4.PSh4 a{font-weight:bold; text-transform:uppercase;}
ul.PSul{background:#fff url(ad_box.gif) no-repeat; width:194px; height:119px; float:left; margin:0 0 10px 10px;}
li.PSliimg {padding:10px 0 0 10px;}
li.PSliweb {text-align:center;padding-top:13px;}
li.PSliweb a, li.PSliadv a{font-weight:bold;}
li.PSliadv {padding:13px 0 0 35px;}
a.PSdx{padding-left:35px;}
span.back{display:block !important;margin-bottom:20px;height:30px;}
span.back a{font-weight:bold;float:right;margin-right:10px; text-transform:uppercase;padding-left:12px; background:url(back.gif) 0 50% no-repeat;}
h3.h3rivista a, h3.h3pands a{font-weight:bold;color:#000066;}
h3.h3rivista img, h3.h3pands img{margin-right:5px;padding-top:3px;}
h3.h3healthcare{font-size:120%;clear:both;font-weight:bold;color:#000066;text-transform:uppercase;}
ul#expul{height:30px;background:url(sfondino_toggle.jpg) no-repeat;}
#expul li{float:left; padding-top:8px;height:40px;}
li#expli{width:94px;padding-left:14px;}
#pandsalphabet li{float:left;border-right:1px solid #003366;height:14px;padding-top:0;margin-top:0;}
#pandsalphabet li a{font-size:88%;padding-top:0;margin-top:0;padding:0 2px;}
#pandsalphabet li a:hover{color:#fff!important;background:#003366;}
.dlpands ul, .duedlpands ul {height:40px;}
.dlpands li, .duedlpands li{float:left;width:60px;}
/*dl.dlpands h4{height:20px;}*/
.dlpands a, .duedlpands a{font-weight:bold;}
.dlpands dt span{clear:both;font-weight:bold;color:#000033;float:left;width:100%; height:30px;}
input#sendsortbyidn, input#bsubmit {background:url(button_search_small.png);width:25px;height:20px;color:#000;padding:0 1px 2px 0;font-weight:bold;font-size:88%;}
select#sorttype{margin-right:10px;float:left;}
#Cloud h3{font-size:140%}
#Cloud ul{margin-top:30px}
#Cloud li{float:left;height:30px;margin:0 5px}
.cloud10 a{font-size:120%}
.cloud20 a{font-size:160%}
.cloud30 a{font-size:200%}
.cloud40 a{font-size:240%}
.cloud50 a{font-size:280%}
.uploadpopup{background:url(fondo_popup.png);height:140px;padding:10px}
.uploadpopup h1{font-size:120%;font-weight:900;margin-bottom:10px}
.uploadpopup label{width:100%}
.uploadpopup input{margin-right:80px}

#privacytxt{padding:10px;}
#privacytxt h2{background:none;font-size:130%;border-bottom:1px #333 solid;margin-bottom:10px;}
#privacytxt ol{list-style:lower-alpha outside;margin:5px 0 5px 20px;}
#privacytxt dt{margin:10px 0 3px 0;font-weight:bold;}

.boxcategorie{clear:both;height:80px;padding-top:10px;}
.boxcategorie h3{font-size:140%;}
.boxcategorie p{font-size:90%;padding:5px 0;}
.boxcategorie2{clear:both;height:160px !important;margin-bottom:10px;}
.boxcategorie2 h3{font-size:140%;}
.boxcategorie2 p{font-size:90%;padding:5px 10px 10px 10px;}
.boxcategorie2 img{float:left;margin: 0 10px 10px 0;}

input#goog-wm-sb{width:139px;height:21px;border:none;color:#000;text-align:left;padding:0 0 2px 0;background:#ffcc33 url(button_goglesearch.png) no-repeat;text-align:center;margin-left:10px;font-size:88%;font-weight:bold;}
#lostpassword label{width:77px;display:block;float:left;}
#lostpassword ul{margin-top:20px; padding:10px;background:#ffffcc;}

#ulevents li{font-weight:900;text-transform:uppercase;font-size:110%;margin:0!important;width:100px!important;text-align:center;padding-top:5px;height:40px!important;}
li#peventspast {width:475px!important;text-align:left;padding-left:25px;}
div#elencomesi{width:646px;height:108px;background:url(events_bg.png) no-repeat;}
div#elencomesipast{width:646px;height:108px;background:url(past_events_bg.png) no-repeat;}
#calendaraspbox li{float:left;width:45px;font-weight:bold;display:block;height:25px;}
#calendaraspbox li a{font-weight:bold;border-bottom:1px dotted;}
li#yearcorrente, li#yearprox{font-weight:bold;color:#003366;width:80px;padding-left:20px;}
#calendaraspbox img, #healthevents img{float:left;margin-right:10px;}
#calendaraspbox span, #healthevents span{display:block;margin-bottom:5px;font-weight:bold;padding-left:10px;}
#calendaraspbox dd, #healthevents dd{border-bottom:1px #333 dotted;padding-bottom:30px;margin-bottom:10px;margin-right:10px;padding-top:10px;}
span.meseanno, #healthevents h3{margin-top:20px;display:block;padding:5px;font-weight:bold; background:#cccfdf;color:#333;border-top:1px #333 dotted;border-bottom:1px #333 dotted;clear:both;width:626px!important;height:20px!important;}
#calendaraspbox p{margin-left:160px;}
#healthevents h3{margin-bottom:20px;}
#healthevents dd{padding-left:160px;}
#healthevents dd{font-weight:bold;}
a.linksotto{float:right;margin-right:10px;font-weight:bold;}
.bannercat{width:195px;float:right;}
#bannercat58{width:240px !important;}
.viewpolls, .votepolls{padding:10px;}
.viewpolls p, .votepolls p{padding:10px 0 10px 0;margin-bottom:10px; border-bottom:#333 1px solid; font-weight:bold;color:#003366;}
.viewpolls li span{font-weight:bold;}
.viewpolls li{width:100%;display:block;margin:10px 0 20px 0;border-bottom:#999 1px solid;height:25px;}
.votepolls li{width:20%;float:left;}
.votepolls label{font-weight:bold;}
li#buttonpollHP{width:35% !important;}
input.radiopollHP{width:16px;}
input.submitpollHP{width:80px;height:20px;background:none !important; color:#333; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border:none !important;font-weight:bold; border:#333 1px solid !important;Font-size:88%;padding-top:2px!important;}
.bar_poll{background-color:#333;height:20px;float:right;}
.prText{width:150px;border-bottom:none !important;float:left;padding:0 !important;text-indent:10px;text-transform:uppercase;}