.Display{min-height:1500px;height:auto !important;height:1500px;}
/* 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(bg_healthcare_box.png) no-repeat;height:300px;margin-top:5px;}
#hp_HEALTCARE h2{font-weight:bold;text-transform:uppercase;color:#fff;padding:6px 0 0 5px;font-size:84%;height:35px;}
#hp_HEALTCARE h3{font-weight:bold;text-transform:uppercase;color:#036;padding:10px 0 0 10px;font-size:84%;clear:both;display:block;}
#hp_HEALTCARE p{color:#666;float:left;padding-top:5px!important;font-weight:bold;font-size:88%;text-align:left;display:block;}
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;text-align:center;}
#pscroller1{width: 630px; height: 80px; padding: 5px 5px 5px 10px;}
#pscroller1 h4 a{font-weight:bold;}
#pscroller1 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_NEWS{background:#fff url(bg_blog.gif) repeat-y;margin-bottom:5px;}
#hp_NEWS img,#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_NEWS img, #hp_NEWS2 img{float:left;margin-right:20px}
#hp_NEWS div, #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{float:left;display:block;padding-left:0 !important;width:400px;}
p.headerHP{font-weight:bold!important;color:#336699;}
a.linksotto{height:25px;background: url(bg_blog_chiudi.gif);display:block;text-align:right;padding:18px 42px 0 0;text-transform:uppercase;color:#000!important;font-size:88%;font-weight:bold;}
a:hover.linksotto{color:#666!important;}
a:hover.linksotto{color:#333!important;}
#hp_NEWS2 a.linksotto{background: url(bg_news_bottom.gif);}

.testatinahp{float:left !important;margin:0 10px 0 0 !important;}
.contentHP{clear:both !important;}

#hp_MESSAGEHOME{z-index:2!important;position:relative;}
#Mhome_left{float:left;width:142px;margin-right:5px;}
#Mhome_left a img{margin-bottom:5px;}
#Mhome_centre{float:left;width:142px;margin-right:5px;}
#Mhome_centre a img{margin-bottom:5px;}
#Mhome_right a img{margin-bottom:20px;}
#Mhome_right em{margin-top:20px;}

#hp_TOOLBARHP{height:74px;}
#hp_TOOLBARHP li{float:left;height:69px;font-size:85%;width:131px;display:block;}
#hp_TOOLBARHP li a{display:block;padding:10px 0 0 60px;font-weight:bold;height:59px!important;}
#hp_TOOLBARHP li a:hover{background-position: 0 -69px;}
#hp_TOOLBARHP li a:active{background-position: 0 -138px;}
li.toolbarhp3{width:147px!important;}
li.toolbarhp5{width:106px!important;}
li.toolbarhp1 a{width:71px;background:#fff url(button_productservices3.png);color:#003366!important;}
li.toolbarhp2 a{width:71px;background:#fff url(button_events3.png);color:#003366!important;}
li.toolbarhp3 a{width:87px;background:#fff url(button_corporate3.png);color:#003366!important;}
li.toolbarhp4 a{width:71px;background:#fff url(button_excellence3.png);color:#003366!important;}
li.toolbarhp5 a{width:96px;background:#fff url(button_body_ktn3.png);padding:10px 0 0 10px!important;color:#fff!important;}
li.toolbarhp1 a:hover, li.toolbarhp2 a:hover, li.toolbarhp3 a:hover, li.toolbarhp4 a:hover{color:#336699!important;}
li.toolbarhp5 a:hover{color:#fff!important;}
li.toolbarhp1 a:active, li.toolbarhp2 a:active, li.toolbarhp3 a:active, li.toolbarhp4 a:active{color:#666 !important;}
li.toolbarhp5 a:active{color:#ddd!important;}
div.header{background:#000033 url(header.jpg) no-repeat;color:#fff;height:223px;}
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#bannercol26{width:150px!important; height:305px;padding-left:3px;}
li#bannercol17{position:relative;width:150px!important; height:305px;margin-left:5px;}
li#bannercol17 object{position:absolute;z-index:0;}
li#bannercol39 {width:468px;height:120px!important;display:inline;padding:0 5px 0 10px;}
#bannercol39 a{width:468px;margin:0 !important;padding-top:0 !important;padding-left:0!important}
#default_toolbar{margin-top:0;}
div#hp_POLLS{width:321px;float:left;height:190px;background:url(polls_box.png) no-repeat;clear:none !important;margin-bottom:10px;margin-right:5px;}

div#hp_QUESTIONOFWEEK{width:321px; display:none; float:left;height:190px;background:url(question_box.png) no-repeat;clear:none !important}
#hp_POLLS h2, #hp_QUESTIONOFWEEK h2{font-weight:bold;text-transform:uppercase;color:#fff;padding:6px 0 0 5px;font-size:84%;height:30px;}
#hp_POLLS p, #hp_POLLS span, #hp_POLLS form{padding:5px 10px !important;}
#hp_POLLS p, #hp_QUESTIONOFWEEK p{font-size:100%; font-weight:bold; color:#003366; margin-bottom:6px;}
#hp_QUESTIONOFWEEK p{padding:5px 10px;}
#hp_QUESTIONOFWEEK a{margin:0 auto;background:url(debate_button.gif);margin:20px 0 0 10px;height:39px;font-weight:bold;clear:both;display:block;width:275px;height:32px;padding: 17px 0 0 14px;}
#hp_POLLS li{width:30%;float:left;}
span#viewresultHP{display:block;clear:both; padding-top:10px;height:19px;}
span#viewresultHP a{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; margin-bottom:16px;}