/* MODIFICHE DI DEFAULT.CSS */

/* PAGINA GENERALE (elemento.asp) */
.boxcategorie{margin:20px 20px 20px 45px;clear:both;padding-top:10px;}
.boxcategorie h3{font-size:140%;}
.boxcategorie p{font-size:90%;padding:0 20px 10px 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;}

/* PAGINA DELLE CATEGORIE (elemento.asp?cat=xx) */
.displaycat{width:600px!important;}
.displaycat a:hover{border-bottom:none !important;}
.displaycat img{float:left;margin:0 20px 0 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;min-height:85px;height:auto !important;height:85px;}
.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;}
dl.dlrivista{width:600px;margin-bottom:20px;float:left;}
h3.h3technicaldvp, h3.h3rivista, h3.h3pands{font-size:120%;clear:both;}
h3.h3pands{height:20px;}
h3.h3technicaldvp, h3.h3rivista{font-weight:bold;margin-bottom:10px;}
h3.h3rivista a, h3.h3pands a{font-weight:bold;}
h3.h3rivista img, h3.h3pands img{margin-right:5px;padding-top:3px;}
h3.h3healthcare{font-size:140%;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;}
.boxcategorie3 h3, .boxPS h3{font-size:120%;clear:both;margin:10px 10px 10px 10px !important;height:20px; padding:10px 0;border-bottom:#003366 1px dotted;}
.boxPS h3 a{font-weight:bold;color:#003366; background:url(closedy2.png) 0 50% no-repeat;}
.boxPS2 h3{font-size:88%;margin-right:10px;height:10px; padding:10px; border-right:#003366 1px solid;float:left; width:20%;}
.boxPS2 h4{font-size:88%;margin-right:10px;height:10px; padding:10px; border-right:#003366 1px solid;float:left;width:20%;}
.boxPS2 h4 a{font-weight:bold;color:#003366;}
.boxcategorie3 h3 a, .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:186px; height:119px; float:left; margin:0 10px 10px 0;}
li.PSliimg {padding:10px 0 0 6px;}
li.PSliweb {text-align:center;padding-top:13px;}
li.PSliweb a, li.PSliadv a{font-weight:bold;}
li.PSliadv {padding:13px 0 0 25px;}
a.PSdx{margin-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;font-size:120%;}

/* PAGINA DEI TAGS (tags.asp) */
#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%}

/*pagina rss*/
#frss caption{margin-top:10px; font-weight:bold;}
#paginarss fieldset{margin-bottom:10px;}
/*calendario*/
#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:375px!important;text-align:left;padding-left:25px;}
div#elencomesi{width:542px;height:138px;background:url(events_bg.png) no-repeat;clear:both;}
div#elencomesipast{width:542px;height:138px;background:url(past_events_bg.png) no-repeat;clear:both;}
#calendaraspbox li{float:left;width:40px;font-weight:bold;display:block;height:25px;font-size:90%;}
#calendaraspbox li a{font-weight:bold;border-bottom:1px dotted;}
li#yearcorrente, li#yearprox{font-weight:bold;color:#003366;width:50px;padding-left:10px;font-size:90%;}
#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{border-bottom:1px #333 dotted;padding-bottom:30px;margin-bottom:10px;padding-top:10px;width:540px;}
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:527px!important;height:20px!important;}
#calendaraspbox p{margin-left:160px;}
a.linksotto{float:right;margin-right:10px;font-weight:bold;}
.bannercat{width:195px;float:right;}

/* Area Products & Services Directory */
.handcursor{cursor:hand; cursor:pointer; padding:10px 0 10px 6px; margin-bottom:4px; border:1px solid #C5D5E6;clear:both;}
.handcursor img{border:hidden;}
.Stile11 {color: #999999}
.handcursor1 {cursor:hand;cursor:pointer;}
.handcursor2 {cursor:hand;cursor:pointer;padding:2px 0 8px 0;margin-bottom:4px;}
.handcursor11 {cursor:hand;cursor:pointer;}
.handcursor3 {cursor:hand;cursor:pointer;}
.handcursor4 {cursor:hand;cursor:pointer;}
.switchgroup1 {padding:20px 0 0 20px;clear:both;margin-bottom:4px;}
.ad_box{width:234px !important;height:139px;background:#fff url(ad_box.gif) no-repeat;float:left;margin-right:20px;text-align:center;}
.ad_box img{margin:0 auto;display:block;margin-top:15px;margin-bottom:7px;}
a.websitelink{display:block;margin-top:10px;height:20px;background:none;color:#003366;border:none;}

/* pagina 404 */
input#goog-wm-sb{margin-top:4px;width:130px !important;height:21px;border:0;color:#333;padding:0 0 4px 15px;background: url(button_cerca.png) no-repeat;}
input#goog-wm-qt{margin-right:10px;}
