.Display{min-height:700px;height:auto !important;height:700px;}
/* generali dei box home page */
.homepage{clear:both;width:646px}
.homepage h3{text-transform:uppercase;}
.homepage h3 a{font-weight:bold;}
.homepage p{padding:10px 25px 0 0;font-size:90%;text-align:justify;line-height:150%;}
.homepage em,.homepage span{display:block;}
/* specifici dei box home page - sono generati automaticamente */
#hp_HEALTCARE{background:url(box_healthcare.jpg) no-repeat;height:430px;margin:10px 0;}
#hp_ENERGY {background:url(box_energy.jpg) no-repeat;height:430px;margin:10px 0;}
#hp_HEALTCARE h2, #hp_ENERGY h2{font-weight:bold;text-transform:uppercase;color:#fff;padding:6px 0 0 5px;font-size:84%;height:35px;}
#hp_HEALTCARE h3, #hp_ENERGY h3{font-weight:bold;text-transform:uppercase;color:#069;padding:10px 0 0 10px;font-size:84%;clear:both;display:block;}
#hp_HEALTCARE p, #hp_ENERGY p{color:#666;float:left;padding-top:5px!important;font-weight:bold;font-size:88%;text-align:left;display:block;}

a.linksottohealthcarenews{margin-left:420px;background: url(bk_ahealtlink.jpg) 0 50% no-repeat;font-weight:bold;padding-left:15px;color:#069;}
a.linksottoboxenergy{margin-left:450px;background: url(bk_aenergylink.jpg) 0 50% no-repeat;font-weight:bold;padding-left:15px;color:#060;}
a#healthcareln1{display:block;font-weight:bold;height:64px!important;width:110px;background:url(button_healthcare_2.png);margin:0 0 4px 0;padding-top:12px;font-size:90%;padding-left:45px;color:#fff;text-align:center;float:left;}
a:hover#healthcareln1{background-position: 0 -152px;color:#fff;}
a:active#healthcareln1{background-position: 0 -76px;color:#fff;}
#hp_HEALTCARE ul{float:left;}
a#healthcareln2{background:none;font-size:88%;color:#003366!important;height:10px!important;padding:0!important; margin-left:480px;}
#pscroller1, #pscroller2{width: 630px; height: 80px; padding: 5px 5px 5px 10px;}
#pscroller1 h4 a, #pscroller2 h4 a{font-weight:bold;}
#pscroller1 h4 img, #pscroller2 h4 img{float:left;margin-right:10px;}

#hp_SHORTMESSAGE{background:url(bg_blog_top.gif) no-repeat;height:60px;}
#hp_SHORTMESSAGE h2{font-weight:bold;text-transform:uppercase;color:#fff;padding:6px 0 0 5px;font-size:84%;height:40px;}
#hp_SHORTMESSAGE p{color:#000;padding:0 0 0 5px;width:100%;background:url(bg_blog.gif) repeat-y;height:20px;}

#hp_NEWS2{margin:10px 0; display:none;}
#hp_NEWS2 img{margin-bottom:10px}
#hp_NEWS2 h2{font-weight:bold;background:#000033 url(bg_news_Top.gif);text-transform:uppercase;color:#fff;padding:5px 0 0 5px;font-size:84%;height:43px;}
#hp_NEWS2 img{float:left;margin-right:20px}
#hp_NEWS2 div{height:150px;padding:5px 5px 10px 5px;background: url(bg_blog.gif);}
#hp_NEWS2 div{background: url(bg_news_centre.gif)!important;}
span.spancontent{padding:5px 0 0 93px;font-size:90%;text-align:left;display:block;}
span.spanleggi{padding:5px 0 0 93px;font-size:90%;text-align:left;display:block;}
#pscroller1 span, #pscroller2 span{float:left;display:block;padding-left:0 !important;width:400px;}
p.headerHP{font-weight:bold!important;color:#336699;}
a.linksotto{height:25px;display:block;text-align:right;padding:18px 42px 0 0;font-size:88%;background: url(bk_ahealtlink.jpg) 0 50% no-repeat;font-weight:bold;padding-left:15px;color:#069;}
a:hover.linksotto{color:#666!important;}
a:hover.linksotto{color:#333!important;}
#hp_NEWS2 a.linksotto{background: url(bg_news_bottom.png);}

.testatinahp{float:left !important;margin:0 10px 0 0 !important;}
.contentHP{clear:both !important;}

#MessagesHomePage h2{font-size:140%;display:inline;margin:10px 5px 10px 4px;}
p#pmsh2, p#pmsh2 span{display:inline;font-size:116%; margin:10px 0;}
p#pmsh3 {display:inline;font-size:100%; margin:10px 0;}
#MessagesHomePage li{display:inline;margin-right:-5px;}
#MessagesHomePage ul{display:block;margin-top:10px;}
#bannercol60 {width:646px; height:74px; text-align:center;background: url(box_energy_banner.jpg) no-repeat;padding-top:15px; margin-bottom:6px;}
li#bannercol19{width:468px!important; height:85px;float:left;margin-top:5px;}
li#bannercol51{width:468px!important; height:85px;float:left;margin-top:12px;}
li#bannercol51{padding-left:15px;}
li#bannercol19{padding-left:20px;}
li#bannercol39 {width:646px; height:74px; text-align:center;background: url(box_health_banner.jpg) no-repeat;padding-top:15px;}


