#homepage #hp-colSx{
	width:175px;
	float:left;
	margin-right:14px;
	position:relative;
	}
#homepage #hp-colDx{
	width:555px;
	float:left;
	background: url('/images/bkg_hp-colDx.jpg') 0 0 repeat-y; 
	
	}
#homepage #hp-colDx #content .left{ 
	width:333px; 
	float:left;
}
#homepage #hp-colDx #content .right{ 
	width:185px;
	float:left;
	padding-left:22px;
	}
#homepage #hp-colSx .box-hp-menu-left, #homepage #hp-colDx .box-hp-menu-right{
	padding-bottom:15px;
	color:#8891A6; 
	}
#homepage #hp-colSx .box-hp-menu-left h2, #homepage #hp-colDx .box-hp-menu-right h2{
	background: url('/images/bkg_menu-col-left.jpg') 0 0 no-repeat; 
	margin:0;
	padding:6px 0 0 10px;
	color:#1C3D7F;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	height:25px;
	}
#homepage #hp-colSx .box-hp-menu-left .num-centralino{
	padding-top:11px;
	
}
#homepage #hp-colSx .box-hp-menu-left ul, #homepage #hp-colDx .box-hp-menu-right ul{
	margin:0; 
	list-style:none;
	padding:5px 0 5px 0px;
	}
#homepage #hp-colSx .box-hp-menu-left ul li, #homepage #hp-colDx .box-hp-menu-right ul li{
	padding:0 0 2px 12px;
	background: url('/images/ico_menu-col-left.jpg') 0 3px no-repeat;
	}
#homepage #hp-colSx .box-hp-menu-left a, #homepage #hp-colDx .box-hp-menu-right a{
	font-family:Arial, Helvetica, sans-serif; 
	color:#8891A6; 
	font-weight:bold;
	}
#homepage #hp-colSx .box-hp-menu-left .pronto-soccorso table{
	border:1px solid #D4D4D4;
	color:#333333;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	height:40px;
	width:175px;
	padding:0;
	margin:5px 0 5px 0;
	}
#homepage #hp-colSx .box-hp-menu-left .ps-text{
	font-family:Arial, Helvetica, sans-serif; 
	color:#666; 
	text-align:center; 
	padding-top:3px;
}
#homepage #hp-colSx .box-hp-menu-left .pronto-soccorso table td.ps{cursor:pointer;}
#homepage #hp-colSx .box-hp-menu-left .pronto-soccorso table td.number{text-align:right;cursor:pointer;}

#homepage #hp-colSx .box-hp-menu-left .pronto-soccorso table tr.rossi{background-color: #FF5353;}
#homepage #hp-colSx .box-hp-menu-left .pronto-soccorso table tr.gialli{background-color: #FFFF6C;}
#homepage #hp-colSx .box-hp-menu-left .pronto-soccorso table tr.verdi{background-color: #51E676;}
#homepage #hp-colSx .box-hp-menu-left .pronto-soccorso table tr.bianchi{background-color: #FFFFFF;}
#homepage #menu{
	background: url('/images/bkg_menu-top.jpg') 0 0 repeat-x;
	padding:5px 5px 0px 10px;
	}
#ps-layer{
	background-color:#E8EBF0;
	border:1px solid #D4D4D4;
	top:250px;
	left:0px;
	text-align:left;
	width:175px;
	cursor:pointer;
	z-index:99;
	position:absolute;
}
#ps-layer h1{
	font-size:13px;
	margin:0;
	padding:3px 2px 2px 3px;
	}
#ps-layer dt{
	float:left;
	padding:2px;
	width:150px;
	color:#000;
}
#ps-layer dd{padding:0px;}

#homepage #hp-colDx #content h4, #homepage #hp-colDx #content h4 a{
	color:#4F6575;
	margin:0px 0 10px 0;
	font-size:11px;
	}
#homepage #hp-colDx #content p{
	margin:0px 0 5px 0;
}
#homepage #content{
	padding:10px 0 0 13px;
	background-color: #fff;
	}
#homepage #content .immagini{
	border:2px solid #E2E8EC;
	padding:5px;
	margin-bottom:20px;
	}
#homepage .news{
	border:2px solid #E2E8EC;
	margin-bottom:20px;
	height:135px !important;
	padding:0px 0 15px 0;
}
#homepage .news #news-viewport{padding:2px 10px 10px 10px;height:90px !important;}
#homepage .news h3{
	background: url('/images/bkg_News-hp.jpg') 0 0 no-repeat;
	height:38px;
	padding:5px 0 0 15px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#1C3D7F;
}
/*
#homepage #news-viewport{
	height:95px;
	overflow:hidden;
	position:relative;
}

#homepage .homepage-news div.first {
	padding-top:0;
}
#homepage .homepage-news {
	height:95px;
	left:0;
	position:absolute;
	top:0;
}	*/
#homepage .right .news-box-hp .boxhp{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
#homepage .right .news-box-hp .boxhp h4 a{
	font-family:Arial, Helvetica, sans-serif;
	}
#homepage .right .news-box-hp .boxhp p{
	color:#758EA2; 
	
	}
#homepage .right .news-box-hp .boxhp img{
	float:left; 
	margin-right:5px; 
	border:1px solid #91A6B5;
	margin-bottom:5px;
	}
#homepage #evidenza-hp .n-evidenza{padding:0px 10px 0px 10px;}
#homepage #evidenza-hp h3{
	background: url('/images/bkg_InEvidenza.jpg') 0 0 no-repeat;
	height:38px;
	padding:5px 0 0 15px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#1C3D7F;
	}
#homepage #evidenza-hp .bottone a{color:#9FB8EA;margin-bottom:45px;}
	
/************ home page old *****************/	
/*
#home{
height: 100%;
background-color: #fff;
color: #51586b;
font-size: 11px;
margin-top: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
}
#home .left{
float: left;
width: 270px;
}
#home img{
border: 0px;
}
#home .center{
float: left;
width: 300px;
}
#home .right{
float: left;
width: 155px;
padding:15px 6px 0 6px;
margin-bottom:15px;
border: 4px solid #F2F1F6;
}
.ricerca-text{
color:#0067ce;
}
.ricerca-text a, .ricerca-text a:visited,.ricerca-text a:link {
color:#0067ce;
}

#home .left .banner{
padding-top: 20px;
padding-bottom: 20px;
}

#home .center .immagini{
text-align: center;
margin-bottom: 20px;
}
#home .center .testo{
padding: 15px;
}
#home .center img{
margin: 2px;
}
#home object{
padding: 2px;
border: 1px solid #abb2c2;
}
#home .left .news{
padding: 10px;
}
#home .left .news h3{
font-size: 12px;
}
#home .left .news ul{
margin: 0px;
margin-top: 15px;
padding-left: 20px;
list-style-image: url('/images/puntini_sf_white2.gif');
}
#home .left .news li{
margin-bottom: 8px;
}
#home .left a.mouseover_news{
color: #0067ce;
vertical-align: text-top;
}
#riservata{
color: #000;
font-size: 10px;
}
#riservata input{
font-size: 10px;
width: 90%;
height: 12px;
}
#home .banner {
text-align: center;
}
#home .right .banner {
margin-top: 50px;
}
#home .center h4{
margin: 0px;
margin-top: 10px;
font-size: 13px;
}
#home .center .bottone {
float: right;
}
#home .center .bottone img{
border: 0px;
}
#home .center a{
color: #b9bbc8;
}
*/