h1, h2, h3, h4, h5, h6, form, p, hr, img {
   margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

.hide {
	display: none;
}
	
	
img {
	border: 0;
	overflow: hidden;
}


.clear { 
	height:0px;
	clear: both; 
	overflow: hidden;
}

.clear_1 { 
	clear: both;  
	height:1px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


.hand {
	cursor: pointer;
}


body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background-color: #F6F6F6;
	background-image: url(../images/sf_body.jpg);
	background-repeat: repeat-x;
}



#wrapper {
	width:940px;
	margin: auto;
	padding: 0px 0px 0px 0px;
	text-align:left;
	clear: both;
	background-color:#FFFFFF;
}

#content{
	width: 940px;
  	 margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	background-color:#A7C2C6;
}
	
#colB {
	width: 751px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	background-color:#FFFFFF;
}

#colC {
	width: 188px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	background-color: #FFFFFF;
}

/********************* TESTO **********************/
.pt75_T_brown, a:link.pt75_T_brown, a:visited.pt75_T_brown{
	font-family: Tahoma, Verdana, Arial;
	font-size: 7.5pt;
	color: #3C3C3C;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}          

a:hover.pt75_T_brown{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 7.5pt;
	color:#3C3C3C;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}


.pt75_T_sky, a:link.pt75_T_sky, a:visited.pt75_T_sky{
	font-family: Tahoma, Verdana, Arial;
	font-size: 7.5pt;
	color: #0092BA;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}          

a:hover.pt75_T_sky{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 7.5pt;
	color:#0092BA;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}


.pt75_T_green, a:link.pt75_T_green, a:visited.pt75_T_green{
	font-family: Tahoma, Verdana, Arial;
	font-size: 7.5pt;
	color: #02515D;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt75_T_green{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 7.5pt;
	color:#02515D;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}


.pt75_T_gray, a:link.pt75_T_gray, a:visited.pt75_T_gray{
	font-family: Tahoma, Verdana, Arial;
	font-size: 7.5pt;
	color: #525252;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt75_T_gray{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 7.5pt;
	color: #525252;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
.pt75_T_gray2, a:link.pt75_T_gray2, a:visited.pt75_T_gray2{
	font-family: Tahoma, Verdana, Arial;
	font-size: 7.5pt;
	color: #A3A0A0;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt75_T_gray2{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 7.5pt;
	color: #A3A0A0;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

.pt75_T_black, a:link.pt75_T_black, a:visited.pt75_T_black{
	font-family: Tahoma, Verdana, Arial;
	font-size: 7.5pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt75_T_black{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 7.5pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}

.pt75_T_white, a:link.pt75_T_white, a:visited.pt75_T_white{
	font-family: Tahoma, Verdana, Arial;
	font-size: 7.5pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt75_T_white{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 7.5pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
.pt8_T_white, a:link.pt8_T_white, a:visited.pt8_T_white{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_T_white{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 8pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}


.pt8_T_black, a:link.pt8_T_black, a:visited.pt8_T_black{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_T_black{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}


.pt8_T_blackxxxx, a:link.pt8_T_blackxxxx, a:visited.pt8_T_blackxxxx{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_T_blackxxxx{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 8pt;
	color: #0067C5;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}


.pt85_T_black, a:link.pt85_T_black, a:visited.pt85_T_black{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8.5pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt85_T_black{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 8.5pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}



.pt85_T_green, a:link.pt85_T_green, a:visited.pt85_T_green{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8.5pt;
	color: #02515D;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt85_T_green{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 8.5pt;
	color:#02515D;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

.pt9_T_blue, a:link.pt9_T_blue, a:visited.pt9_T_blue{
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	color: #0067C5;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt9_T_blue{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 9pt;
	color: #0067C5;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

.pt9_T_sky, a:link.pt9_T_sky, a:visited.pt9_T_sky{
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	color: #0092BA;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}          

a:hover.pt9_T_sky{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 9pt;
	color:#0092BA;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}

.pt9_T_green, a:link.pt9_T_green, a:visited.pt9_T_green{
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	color: #02515D;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt9_T_green{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 9pt;
	color:#02515D;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

.pt10_T_green, a:link.pt10_T_green, a:visited.pt10_T_green{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	color: #02515D;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt10_T_green{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 10pt;
	color:#02515D;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}


.pt12_T_green, a:link.pt12_T_green, a:visited.pt12_T_green{
	font-family: Tahoma, Verdana, Arial;
	font-size: 12pt;
	color: #02515D;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt12_T_green{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 12pt;
	color:#02515D;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
	
.pt12_T_black, a:link.pt12_T_black, a:visited.pt12_T_black{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt12_T_black{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
	

.pt115_T_blue, a:link.pt115_T_blue, a:visited.pt115_T_blue{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11.5pt;
	color: #0067C5;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt115_T_blue{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 11.5pt;
	color: #0067C5;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
	
.pt13_T_blue, a:link.pt13_T_blue, a:visited.pt13_T_blue{
	font-family: Tahoma, Verdana, Arial;
	font-size: 13.5pt;
	color: #0067C5;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt13_T_blue{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 13.5pt;
	color: #0067C5;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
	
.pt18_T_blue, a:link.pt18_T_blue, a:visited.pt18_T_blue{
	font-family: Tahoma, Verdana, Arial;
	font-size: 18pt;
	color: #0067C5;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt18_T_blue{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 18pt;
	color: #0067C5;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
/****************** FINE TESTO ********************/

/*********************************** HEADER ********************************/
#header{
	width: 940px;
	height: 255px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;	
	text-align: left;
	background-image:url(../images/sf_header.jpg);
	background-position:top;
	background-repeat: no-repeat;
}

#header h1 {
	width:290px;
	height: 86px;
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
}

#header h3 {
	width: 290px;
 	height:86px !important;
    height: 0px !important;
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 86px 0px 0px 0px;
	overflow: hidden;
	display: block;
}

.logo {
    width:290px;
    height:86px !important;
    height: 0px !important; 
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	padding: 86px 0px 0px 0px;
}

.box_pub_a {
	width: 728px;
	height: 90px;
	margin: 0px 0px 0px 17px;
	padding: 1px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	background-color: #EFF5F5;
	float:left;
	display:inline;
}

.box_pub_b {
	width: 160px;
	height: 90px;
	margin: 0px 0px 0px 15px;
	padding: 1px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	background-color: #EFF5F5;
	float:left;
	display:inline;	
}

.box_partner {
	width: 874px;
	height: 32px;
	margin: 10px 0px 9px 29px;
	padding: 1px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float:left;
	display:inline;	
}

.box_pic_partner {
	width: 143px;
	height: 32px;
	margin: 0px 0px 0px 80px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float: right;
	display:block;
	background-color:#EFF5F5;
}


#ricerca_head {
	width: 423px;
	/*height: 18px;*/
	margin: 23px 27px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float: right;
	display:inline;
}

#tipologia {
	width: 115px;
	height: 18px;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float: left;
	display:inline;
	border:none;
	background-color:#FFFFFF;
	
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}


#specializzazione, #level_1 {
	width: 115px;
	height: 18px;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float: left;
	display:inline;
	border:none;
	background-color:#FFFFFF;
	
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}


#provincia, #comune, #level_2 {
	width: 115px;
	height: 18px;
	margin: 0px 6px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float: left;
	display:inline;
	border:none;
	background-color:#FFFFFF;
	
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}


.bt_trova {
	width: 32px;
	height: 16px;
	margin: 3px 0px 0px 0px;
	padding: 16px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float: right;
	display:inline;
	border:none;
	background-image:url(../images/bt_trova.gif);
	background-repeat:no-repeat;
	background-color: transparent;	
	cursor:pointer;
}

.bt_allega {
	width: 60px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display:inline;
	border:none;
	background-color: #AAC7CB;
	cursor:pointer;
	border-top: #809598 solid 1px;
	
	font-family: Arial;
	font-size: 8pt;
	color: White;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
	
}


#search_key {
	width: 160px;
	/*height: 18px;*/
	margin: 23px 20px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float: right;
	display:inline;
}

#key_search {
	width: 125px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float: left;
	display:inline;
	border:none;
	background-color:#FFFFFF;
	
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.bt_vai {
	width: 35px;
	height: 16px;
	margin: 2px 0px 0px 0px;
	padding: 16px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float: left;
	display:inline;
	border:none;
	background-image:url(../images/bt_vai.gif);
	background-repeat:no-repeat;
	background-color: transparent;
	cursor:pointer;
}


/**********menu header*************/

#menu_header {
	width: 611px;
	height: 29px;
	margin: -29px 20px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float: right;
	display:inline;
	list-style-type:none;
}

#menu_header li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	list-style-type:none;
	float:left;
	display:inline;
	
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;

}

#menu_header a:hover {
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

#menu_header span {
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

.li_1 {
	width: 98px;
	height: 29px;
	margin: 0px 1px 0px 0px;
	padding: 29px 0px 0px 0px;	
	list-style-type:none;
	float:left;
	display:inline;
	background-image:url(../images/li_1.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}




.li_2 {
	width: 121px;
	height: 29px;
	margin: 0px 1px 0px 0px;
	padding: 29px 0px 0px 0px;	
	list-style-type:none;
	float:left;
	display:inline;
	background-image:url(../images/li_2.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

.li_3 {
	width: 139px;
	height: 29px;
	margin: 0px 1px 0px 0px;
	padding: 29px 0px 0px 0px;	
	list-style-type:none;
	float:left;
	display:inline;
	background-image:url(../images/li_3.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}


.li_4 {
	width: 163px;
	height: 29px;
	margin: 0px 1px 0px 0px;
	padding: 29px 0px 0px 0px;	
	list-style-type:none;
	float:left;
	display:inline;
	background-image:url(../images/li_4.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

.li_5 {
	width: 80px;
	height: 29px;
	margin: 0px 1px 0px 0px;
	padding: 29px 0px 0px 0px;	
	list-style-type:none;
	float:left;
	display:inline;
	background-image:url(../images/li_5.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}


/**/

.breadcrumbs {
	width: 844px;
	margin: 5px 5px 5px 29px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float:left;
	display:inline;
}

.rss {
	width: 42px;
	height:17px;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float:right;
	display:block;
	background-image:url(../images/rss.gif);
	background-repeat:no-repeat;
}

/*********************************** FINE HEADER ********************************/
/*********************************** CENTRO ********************************/
/**********HOME*************/

.box_top_home {
	width: 702px;
	margin: 0px 0px 0px 0px;
	padding: 24px 20px 22px 27px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color: #FFFFFF;
	background-image:url(../images/top_home.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.box_top_homexxx {
	width: 729px;
	margin: 0px 0px 0px 0px;
	padding: 34px 20px 22px 0px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color: #FFFFFF;
	background-image:url(../images/top_home.jpg);
	background-repeat:no-repeat;
	background-position:top;
}



.box_foto_homeasd {
	width: 350px;
	max-height:250px;
	margin: 0px 18px 10px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float:left;
	display:block;
	border:2px solid #BEBEBE;
	background-color:transparent;
}


.box_foto_home {
	width: 350px;
	/*max-height:400px;*/
	margin: 0px 18px 10px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float:left;
	display:block;
	border:2px solid #BEBEBE;
	background-color:transparent;
}




.box_foto_home img{
	overflow: hidden;
	margin:0px 0px 0px 0px;
	float:left;
	display:inline;
}


.didascalia_foto {
	width: 328px;
	height:25px;
	margin: -46px 0px 0px 1px;
	/*margin: -130px 0px 0px 1px;*/
	padding: 10px 10px 10px 10px;	
	text-align: left;
	overflow: hidden;
	float:left;
	display:inline;
	background-color:#788095;
	
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	
	font-family: Tahoma, Verdana, Arial; 
	font-size: 7.5pt;
	color:#FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;


}

.bt_leggi {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float:right;
	display:inline;
	
	font-family: Tahoma, Verdana, Arial; 
	font-size: 7.5pt;
	color: #0092BA;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.bt_leggi_2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	/*float:right;*/
	display:inline;
	
	font-family: Tahoma, Verdana, Arial; 
	font-size: 7.5pt;
	color: #0092BA;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.bt_leggi_2:hover {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	/*float:right;*/
	display:inline;
	
	font-family: Tahoma, Verdana, Arial; 
	font-size: 7.5pt;
	color: #0092BA;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}

.bt_leggi_xx {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float:right;
	display:inline;
	
	font-family: Tahoma, Verdana, Arial; 
	font-size: 7.5pt;
	color: #A3A0A0;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.bt_leggi_xx:hover {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float:right;
	display:inline;
	
	font-family: Tahoma, Verdana, Arial; 
	font-size: 7.5pt;
	color: #0092BA;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}





.box_home_1 {
	width: 360px;
	height:246px;
	margin: 0px 2px 0px 1px;
	padding: 30px 0px 9px 27px;	
	text-align: left;
	overflow: hidden;
	background-color:#DFE7E9;
	background-image: url(../images/top_notizie_hm.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	display:inline;
}

.box_home_2 {
	width: 359px;
	height:258px;
	margin: 0px 0px 0px 0px;
	padding: 27px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	background-color:#DFE7E9;
	background-image: url(../images/top_video.jpg);
	/*background-image: url(../images/top_multivision.jpg);*/
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	display:inline;	
}

.cnt_flash_news a:link,  .cnt_flash_news a:visited{
	width: 350px;
	height:14px;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	display:block;
	
	
	font-family: Tahoma, Verdana, Arial;
	font-size: 7.5pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}



.cnt_flash_news a:hover {
	width: 350px;
	height:14px;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	background-image: url(../images/pnt_news.gif);
	background-repeat:no-repeat;
	background-position:top;
	display:block;

	
	font-family: Tahoma, Verdana, Arial;
	font-size: 7.5pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.box_bottom_hm {
	width: 387px;
	height:28px;
	margin: 2px 0px 0px -27px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	background-image: url(../images/rp_hm_1.jpg);
	background-repeat: repeat-x;
	background-position:top;
}

.bt_leggitutto {
	width: 83px;
	height:10px;
	margin: 10px 18px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float:right;
	display:inline;
	background-image:url(../images/bt_legituttojpg.jpg);
	background-repeat:no-repeat;
}

.box_multi_tv {
	width: 319px;
	height:181px;
	margin: 0px 0px 8px 0px;
	padding: 21px 20px 20px 20px;	
	text-align: left;
	overflow: hidden;
	background-image: url(../images/box_multivision.jpg);
	background-repeat: no-repeat;
	background-position:top;
}


.box_multi_tv {
	margin:0px 0px 0px 0px;
	float:left;
	display:inline;
}

/***********BOX VIDEO HP**************/
.box_home_2_vid {
	width: 359px;
	height: 249px;
	margin: 0px 0px 0px 0px;
	padding: 36px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	background-color: #DFE7E9;
	background-image: url(../images/top_video.jpg);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	display: inline;	
}

.box_video_hp {
	width: 359px;
	height: 220px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
}

#anteprima_vid_hp {
	width: 341px;
	height: 116px;
	margin: 0px 8px 0px 10px;
	padding: 0px 0px 0px 0px;	
	float: left;
	display: inline;	
	overflow: hidden;
	line-height: 90%;
}
/*
#anteprima_vid_hp img, #anteprima_vid_hp embed, #anteprima_vid_hp object {
	width: 120px;
	height: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	border: 2px solid #BEBEBE;
}

*/
.a_video_hp {
	width: 124px;
	height: 0px;
	margin: 0px 10px 0px -124px;
	padding: 104px 0px 0px 0px;
	display: block;
	float: left;	
	overflow: hidden;
	background-image: url(../images/spacer.gif);
}

#altri_vid_hp {
	width: 341px;
	height: 85px;
	margin: 0px 8px 0px 10px;
	padding: 20px 0px 0px 0px;	
	float: left;
	overflow: hidden;
	display: inline;	
	background-image: url(../images/sf_altri_vid_hp.gif);
	background-repeat: no-repeat;
}
/*
.video_hp_ele {
	width: 333px;
	height: 12px;
	margin: 0px 0px 5px 4px;
	padding: 0px 0px 0px 0px;	
	float: left;
	display: inline;
	overflow: hidden;
}
*/
#video_hp_1, #video_hp_2, #video_hp_3, #video_hp_4, #video_hp_5{
	width: 333px;
	height: 12px;
	margin: 0px 0px 5px 4px;
	padding: 0px 0px 0px 0px;	
	float: left;
	display: inline;
	overflow: hidden;
}

.video_hp_ele_hover{
	width: 333px;
	height: 12px;
	margin: 0px 0px 5px 4px;
	padding: 0px 0px 0px 0px;	
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_video_hp_ele.gif);
	background-repeat: no-repeat;
	background-position: 0px -12px;
	font-family: Tahoma;
	font-size: 7.5pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}

.video_hp_ele a, .video_hp_ele_hover a {
	width: 305px;
	height: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 18px;	
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_video_hp_ele.gif);
	background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 7.5pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;	
}

.video_hp_ele a:hover, .video_hp_ele_hover a:hover{
	width: 305px;
	height: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 18px;	
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_video_hp_ele.gif);
	background-repeat: no-repeat;
	background-position: 0px -12px;
	font-family: Tahoma;
	font-size: 7.5pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;		
}

.box_bottom_hm_vid {
	width: 359px;
	height: 29px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	background-image: url(../images/rp_hm_1.jpg);
	background-repeat: repeat-x;
}

.bt_tuttivideo {
	width: 83px;
	height: 0px;
	margin: 10px 5px 0px 0px;
	padding: 10px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float:right;
	display:inline;
	background-image:url(../images/bt_tuttivideo.gif);
	background-repeat:no-repeat;
}
/********** /BOX VIDEO HP**************/


.bt_zoom{
	width: 147px;
	height:22px;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float:right;
	display:inline;
	background-image: url(../images/bt_zoom.gif);
	background-repeat:no-repeat;
}

.bt_infomulti{
	width: 124px;
	height:22px;
	margin: 4px 21px 0px 60px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float:right;
	display:inline;
	background-image: url(../images/bt_infomulti.gif);
	background-repeat:no-repeat;
}

.box_home_3 {
	width: 573px;
	/*height:626px;*/
	height:680px;
	margin: 1px 0px 0px 1px;
	padding: 31px 0px 25px 0px;	
	text-align: left;
	overflow: hidden;
	background-color: #FFFFFF;
	background-image:url(../images/sf_notizie.jpg);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	display:inline;
}

#frasegiorno{
	width: 751px;
	height:91px;
	text-align: left;
	overflow: hidden;
	display:block;
	background-image:url(../images/sf_frase.jpg);
	background-repeat:no-repeat;
}

#frasegiorno #frase{
	width: 570px;
	height: 60px;
	margin: 31px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	overflow: hidden;
	float:left;
	display:inline;	
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

#frasegiorno #autore{
	width: 148px;
	height: 40px;
	margin: 31px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	text-align: left;
	overflow: hidden;
	float:left;
	display:inline;	
}

.box_home_4 {
	width: 156px;
	height:450px;
	margin: 1px 0px 0px 0px;
	padding:8px 10px 0px 9px;	
	text-align: left;
	overflow: hidden;
	background-image:url(../images/top_intervista.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#DFE7E9;
	float:left;
	display:inline;
}

.pos_title_hm {
	margin: 0px 0px 7px 0px;
}

.box_home_5{
	width: 694px;
	/*height:118px;*/
	margin: 1px 0px 0px 0px;
	padding:34px 25px 31px 29px;	
	text-align: left;
	overflow: hidden;
	background-color: #F1F9FB;
	float:left;
	display:inline;
	border-bottom:1px solid #F3F7F8;
	background-image:url(../images/top_altri_art.jpg);
	background-position:top;
	background-repeat:no-repeat;
}


.box_cnt_news {
	width: 162px;
	height:388px;
	margin: 0px 0px 0px 25px;
	padding:0px 0px 24px 0px;	
	text-align: left;
	overflow: hidden;
	float:left;
	display:inline;
}

.border_grey {
	width: 574px;
	height:1px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#E1F3F3;
	overflow:hidden;
	clear:both;
	display:block;
}


.box_foto_hm_3 {
	width: 120px;
	max-height:85px;
	/*height:85px;*/
	margin: 10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	border:2px solid #BEBEBE;
	overflow:hidden;
	display:block;
	text-align:center;
}

.box_cnt_news_2 {
	width: 162px;
	height:198px;
	margin: 10px 0px 0px 25px;
	padding:0px 0px 24px 0px;	
	text-align: left;
	/*overflow: hidden;*/
	float:left;
	display:inline;
}


.box_img_hm_4 {
	width: 156px;
	height:120px;
	margin: 10px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	border:2px solid #BEBEBE;
	overflow:hidden;
	display:block;
	text-align:center;
}

.box_home_4_int{
	width: 175px;
	height:239px;
	margin: 1px 0px 0px 0px;
	padding:0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float:left;
	display:inline;
}

.pos_altri_articoli {
	margin: 0px 0px 9px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	height: 13px;
	overflow:hidden;	
}
/**************NEWS**********************/
.box_top_dettarticoli {
	width: 702px;
	margin: 0px 0px 0px 0px;
	padding: 34px 20px 22px 27px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color: #FFFFFF;
	background-image: url(../images/top_dettaglio_notizia.gif);
	background-repeat:no-repeat;
	background-position:top;
}


.box_top_articoli {
	width: 729px;
	margin: 0px 0px 0px 0px;
	padding: 34px 20px 22px 0px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color: #FFFFFF;
	background-image: url(../images/top_articoli.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

.box_top_articoli_8 {
	width: 729px;
	margin: 0px 0px 0px 0px;
	padding: 64px 20px 22px 0px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color:#FFFFFF;
	background-image: url(../images/top_parliamo.jpg);
	background-repeat:no-repeat;
	background-position:top;
	line-height:110%;
}

.box_top_prevenzione {
	width: 729px;
	margin: 0px 0px 0px 0px;
	padding: 64px 20px 22px 0px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color:#FFFFFF;
	background-image: url(../images/top_prevenzione.jpg);
	background-repeat:no-repeat;
	background-position:top;
	line-height:110%;
}

.box_top_articoli_9 {
	width: 729px;
	margin: 0px 0px 0px 0px;
	padding: 64px 20px 22px 0px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color:#FFFFFF;
	background-image: url(../images/top_veterinaria.jpg);
	background-repeat:no-repeat;
	background-position:top;
	line-height:110%;
}


.box_top_articoli_10 {
	width: 729px;
	margin: 0px 0px 0px 0px;
	padding: 64px 20px 22px 0px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color:#FFFFFF;
	background-image: url(../images/top_volontariato.jpg);
	background-repeat:no-repeat;
	background-position:top;
	line-height:110%;
}


.box_top_articoli_17 {
	width: 729px;
	margin: 0px 0px 0px 0px;
	padding: 64px 20px 22px 0px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color:#FFFFFF;
	background-image: url(../images/top_sindacati.jpg);
	background-repeat:no-repeat;
	background-position:top;
	line-height:110%;
}

.box_top_articoli_18 {
	width: 729px;
	margin: 0px 0px 0px 0px;
	padding: 64px 20px 22px 0px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color:#FFFFFF;
	background-image: url(../images/top_bandi.jpg);
	background-repeat:no-repeat;
	background-position:top;
	line-height:110%;
}


.box_top_articoli_19 {
	width: 729px;
	margin: 0px 0px 0px 0px;
	padding: 64px 20px 22px 0px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color:#FFFFFF;
	background-image: url(../images/top_universita.jpg);
	background-repeat:no-repeat;
	background-position:top;
	line-height:110%;
}



.box_foto_news {
	width: 87px;
	max-height: 80px;
	margin: 3px 17px 10px 27px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	border:2px solid #BDBDBD;
	float:left;
	display:inline;
}

.box_latofoto_news {
	width: 1px;
	height: 50px;
	margin: 3px 0px 30px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float:left;
	display:inline;
}

.box_nofoto_news {
	width: 1px;
	height: 50px;
	margin: 3px 0px 30px 27px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float:left;
	display:inline;
}

.border_grey_long_news {
	width: 748px;
	height:1px;
	margin: 5px 0px 7px -27px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	display:block;
	clear: both;
	background-color:#EFEFEF;
}

.border_grey_long {
	width: 748px;
	height:1px;
	margin: 10px 0px 15px -27px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	display:block;
	clear: both;
	background-color:#EFEFEF;
}

.border_grey_long_x {
	width: 748px;
	height:1px;
	margin: 10px 0px 35px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	display:block;
	clear: both;
	background-color:#EFEFEF;
}



.bt_stampa {
	width: 57px;
	height:17px;
	margin: 20px 0px 20px 27px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	background-image:url(../images/bt_stampa.gif);
	background-repeat:no-repeat;
	float:left;
	display:inline;
}

.bt_email {
	width: 122px;
	height:17px;
	margin: 20px 0px 20px 10px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	background-image: url(../images/bt_invia.gif);
	background-repeat:no-repeat;
	float:left;
	display:inline;
}

.bt_pdf {
	width: 96px;
	height:17px;
	margin: 20px 0px 0px 10px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	background-image: url(../images/bt_pdf.jpg);
	background-repeat:no-repeat;
	float:left;
	display:inline;
}

.bt_precedente {
	margin: 20px 8px 20px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float:right;
	display:inline;
	
	font-family: Tahoma, Verdana, Arial;
	font-size: 7.5pt;
	color: #0092BA;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.bt_precedente_span {
	margin: 20px 8px 20px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float:right;
	display:inline;
	
	font-family: Tahoma, Verdana, Arial;
	font-size: 7.5pt;
	color: #A3A0A0;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.bt_successiva {
	margin: 20px 8px 20px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float:right;
	display:inline;
	
	font-family: Tahoma, Verdana, Arial;
	font-size: 7.5pt;
	color: #0092BA;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.bt_successiva_span {
	margin: 20px 8px 20px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float:right;
	display:inline;
	
	font-family: Tahoma, Verdana, Arial;
	font-size: 7.5pt;
	color: #A3A0A0;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}



.top_publ {
	width: 46px;
	height: 15px;
	margin: 0px 0px 0px 17px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	background-image: url(../images/top_publ.gif);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
}

.box_pub_basso {
	width: 728px;
	height: 90px;
	margin: 0px 0px 20px 17px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	background-color:#E1DFE0;
	display:block;
}
/**********************RASSEGNA STAMPA**************/
.box_top_rassegna {
	width: 729px;
	margin: 0px 0px 0px 0px;
	padding: 64px 20px 22px 0px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color:#F2FAFC;
	background-image: url(../images/top_rassegna.jpg);
	background-repeat:no-repeat;
	background-position:top;
	line-height:110%;
}

.cont_rassegna {
	width: 700px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	display:inline;
	float:right;
}

.bt_scarica {	
	width:106px;
	height:18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float:right;
	display:inline;
	background-image: url(../images/bt_scarica_hover.gif);
	background-repeat:no-repeat;
	background-position:top;
	
	font-family: Tahoma, Verdana, Arial; 
	font-size: 7.5pt;
	color: #A3A0A0;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.bt_scarica:hover {	
	width:106px;
	height:18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float:right;
	display:inline;
	background-image: url(../images/bt_scarica.gif);
	background-repeat:no-repeat;
	background-position:top;
	
	font-family: Tahoma, Verdana, Arial; 
	font-size: 7.5pt;
	color: #A3A0A0;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

/******************CONTATTI****************/

.box_top_cont_reda {
	width: 702px;
	margin: 0px 0px 0px 0px;
	padding: 64px 20px 22px 27px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color:#F2FAFC;
	background-image: url(../images/top_cont_reda.jpg);
	background-repeat:no-repeat;
	background-position:top;
	line-height:110%;
}

.box_top_cont_lavora {
	width: 702px;
	margin: 0px 0px 0px 0px;
	padding: 64px 20px 22px 27px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color:#F2FAFC;
	background-image: url(../images/top_cont_lavora.jpg);
	background-repeat:no-repeat;
	background-position:top;
	line-height:110%;
}



.box_top_contatti {
	width: 702px;
	margin: 0px 0px 0px 0px;
	padding: 24px 20px 22px 27px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color: #FFFFFF;
	background-image: url(../images/top_contatti.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#map {
	width: 408px;
	height: 293px;
	margin: 10px 20px 20px 20px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float:right;
	display:inline;
	background-color:#FFFFFF;
	border:1px solid #BEBEBE;
}

.box_modulo_cont {
	width: 693px;
	margin: 20px 0px 0px 1px;
	padding: 55px 28px 40px 28px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color: #F2FAFC;
	background-image: url(../images/top_modulo.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border-bottom:1px solid #E5F5F5;
}

.box_cont_input {
	width: 130px;
	margin: 0px 40px 20px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float:left;
	display:inline;
}


.input_radio {
	width: 15px;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float:left;
	display:inline;
}

.input_text {
	width: 115px;
	height:16px;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	border:none;
	border-top:1px solid #E6EFEE;
	background-color: White;
	float:left;
	display:inline;
	
	font-family: Tahoma, Verdana, Arial;
	font-size: 7.5pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;

}

.cont_text_area {
	width: 324px;
	height:145px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	border:none;
	float:right;
	display:inline;
}

.messaggio {
	width: 324px;
	height:125px;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	border:none;
	border-top:1px solid #E6EFEE;
	/*float:right;
	display:inline;*/
	background-color: White;
}

.privacy {
	width: 749px;
	height:109px;
	margin: 20px 0px 0px -28px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	background-color:#E6EEF0;
}

.txt_privacy {
	width: 290px;
	height:90px;
	margin: 23px 0px 0px 28px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
}

.cont_radio_privacy {
	margin:65px 35px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float:right;
	display:inline;
}

.bt_senda {
	width: 94px;
	height: 18px;
	margin: 15px 0px 0px 20px;
	padding: 18px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float: right;
	display:inline;
	border:none;
	background-image: url(../images/bt_senda.gif);
	background-repeat:no-repeat;
	cursor: pointer;
	background-color:transparent;
}

.bt_annulla {
	width: 92px;
	height: 18px;
	margin: 15px 0px 0px 0px;
	padding: 18px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float: right;
	display:inline;
	border:none;
	background-image: url(../images/bt_annulla.gif);
	background-repeat:no-repeat;
	cursor: pointer;
	background-color:transparent;	
}


.bt_modifica {
	width: 87px;
	height: 18px;
	margin: 15px 0px 0px 0px;
	padding: 18px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float: right;
	display:inline;
	border:none;
	background-image:url(../images/bt_modifica.gif);
	background-repeat:no-repeat;
	cursor: pointer;
	background-color:transparent;	
}


/**************RISULTATI RICERCA****************/
.box_top_ricerca {
	width: 748px;
	margin: 0px 0px 0px 0px;
	padding: 45px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-image: url(../images/top_ricerca.jpg);
	background-repeat:no-repeat;
	background-position:top;
	line-height:110%;
}

.cnt_risultato_r {
	width: 698px;
	background-color:#F2FAFC;
	margin: 0px 0px 0px 0px;
	padding: 15px 25px 15px 25px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	line-height:110%;
	border-bottom:1px solid #D8E1E1;
}


.cnt_risultato {
	width: 698px;
	background-color:#F2FAFC;
	margin: 0px 0px 0px 0px;
	padding: 10px 25px 10px 25px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	line-height:110%;
}

.cnt_risultato2 {
	width: 698px;
	background-color:#E5EDEF;
	margin: 0px 0px 0px 0px;
	padding: 10px 25px 10px 25px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	line-height:110%;
	border-bottom:1px solid #D8E0E2;
}

.div_a {
	width:435px;
	margin: 0px 0px 0px 0px;
	padding: 0px 40px 0px 15px;	
	overflow:hidden;
	text-align: left;
	display:inline;
	float: right;
}

.div_b {
	width:190px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;	
	overflow:hidden;
	text-align: left;
	display:inline;
	float:left;
}

.div_c {
	width:318px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow:hidden;
	text-align: left;
	display:inline;
	float:left;
}

.div_xxx {
	width: 678px;
	background-color:#E5EDEF;
	margin: 0px 0px 0px 0px;
	padding: 5px 20px 5px 0px;	
	text-align: right;
	overflow: hidden;
	clear: both;
	line-height:110%;
	border-bottom:1px solid #D8E0E2;
}


.div_c a:link,  .div_c a:visited{
	font-family: Tahoma, Verdana, Arial;
	font-size: 8.5pt;
	color: #0E5A65;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.div_c a:hover {
	font-family: Tahoma, Verdana, Arial;
	font-size: 8.5pt;
	color: #0092BA;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}



.div_d {
	width:125px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow:hidden;
	text-align: left;
	display:inline;
	float:left;
}



.box_number {
	width:22px;
	height:15px;
	background-color:#0D5966;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;	
	overflow:hidden;
	text-align: center;
	line-height:110%;
	display:inline;
	float:left;
	/*background-image:url(../images/numb.gif);
	background-repeat: repeat-x;*/
	
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}


/****************DOCUMENTI***************/

.box_top_doc {
	width: 729px;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 22px 0px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	line-height:110%;
}

/****************PODCAST***************/
.box_top_podcast {
	width: 702px;
	margin: 0px 0px 0px 0px;
	padding: 24px 20px 22px 27px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color: #FFFFFF;
	background-image: url(../images/top_podcast.gif);
	background-repeat:no-repeat;
	background-position:top;
}


.box_top_podcast p {
	display: inline;
}

.pulsanti_rss  {
	width: auto;
	height: 50px;
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;	
	display: inline;
	float: left;
	overflow: hidden;
}

.ico_rss {
	width: 50px;
	height: 50px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;	
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/ico_rss.gif);
	background-repeat:no-repeat;
}

.ico_rss a {
	width: 50px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 0px 0px;	
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/ico_rss.gif);
	background-repeat:no-repeat;
}


.ico_podcast {
	width: 50px;
	height: 50px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;	
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/ico_podcast.gif);
	background-repeat:no-repeat;
}

.ico_podcast a {
	width: 50px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 0px 0px;	
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/ico_podcast.gif);
	background-repeat:no-repeat;
}

.ico_rss a:hover, .ico_podcast a:hover {
	background-position: 0px -50px;
}

/****************VIDEO***************/
.box_top_video {
	width: 702px;
	margin: 0px 0px 0px 0px;
	padding: 70px 20px 22px 27px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color: #F1FBFC;
	background-image: url(../images/top_video.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.cnt_video {
	width: 702px;
	margin: 25px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

.video_code {
	width: auto;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	border: 2px solid #BEBEBE;
}

.cnt_altrivideo  {
	width: 702px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_cnt_altrivideo.gif);
	background-repeat:no-repeat;
}

.box_ft_200_ant {
	width: 200px;
	margin: 15px 34px 15px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

.clear_grey { 
	clear: both;  
	height: 1px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #E3EBED;
}

.contvideo{
	width:158px; 
	height:132px; 
	background-image:url(../images/sf_videoyotube.png); 
	background-repeat: repeat;
	overflow:hidden; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:center; 
	background-color:#000000; 
	border: 2px solid #BEBEBE;
}

.contvideo_hp{	
	width: 120px;
	height: 100px;
	background-image:url(../images/sf_videoyotube_hp.jpg); 
	background-repeat: repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	float: left;
	display: inline;
	overflow: hidden;
	background-color:#000000;
	border: 2px solid #BEBEBE;
}


/*.box_ft_200_ant img,*/
 .box_ft_200_ant embed, .box_ft_200_ant object, .box_ft_200_ant iframe {
	width: 158px;
	height: 132px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	border: 2px solid #BEBEBE;
}


.a_videogallery {
	width: 158px;
	height: 132px;
	margin: -132px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;	
	overflow: hidden;
	background-image: url(../images/sf_videoyotube.png);
	background-repeat:no-repeat;
	background-color:transparent;
}

.box_ft_200_tx {
	clear: both;
	width: 190px;
	margin: 5px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	float: left;
	display: inline;
	overflow: hidden;
}
/***********************************FINE CENTRO ********************************/
/**********************************COLC****************************************/

.menu_right {
	width: 188px;
	background-color:#8C8C8C;
	overflow:hidden;
}


.box_newsletter {
	width: 179px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 40px 0px 0px 9px;	
	text-align: left;
	overflow: hidden;
	background-image: url(../images/box_newsletter.jpg);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	background-color:transparent;
}

.input_newsletter {
	width: 96px;
	height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;	
	text-align: left;
	overflow: hidden;
	float:left;
	display:inline;
	border:none;
	
	font-family: Tahoma, Verdana, Arial;
	font-size: 9pt;
	color:#676767;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;

}

.bt_iscriviti {
	width: 49px;
	height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 16px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float: left;
	display:inline;
	border:none;
	background-image: url(../images/bt_iscriviti.jpg);
	background-repeat:no-repeat;
	background-color: transparent;
	cursor:pointer;
}


.box_top_registrazione {
	width: 702px;
	margin: 0px 0px 0px 0px;
	padding: 34px 20px 22px 27px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color: #FFFFFF;
}


.box_modulo_newsletter {
	width: 693px;
	margin: 0px 0px 0px 1px;
	padding: 10px 28px 0px 28px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color: #F2FAFC;
	border-bottom:1px solid #E5F5F5;
}




.menu_1 {
	width: 188px;
	height: 44px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	background-image:url(../images/menu_1.gif);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	background-color:transparent;
	border-bottom:1px solid white;
}

.menu_1:hover{
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

.menu_11 {
	width: 188px;
	height: 44px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	background-image:url(../images/menu_11.gif);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	background-color:transparent;
	border-bottom:1px solid white;
}

.menu_11:hover{
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

.menu_2 {
	width: 188px;
	height: 44px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	background-image:url(../images/menu_2.gif);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	background-color:transparent;
	border-bottom:1px solid white;
}

.menu_2:hover{
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}


.menu_3_2 {
	width: 188px;
	height: 44px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	background-image:url(../images/menu_3_2.gif);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	background-color:transparent;
	border-bottom:1px solid white;
}

.menu_3_2:hover{
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}


.menu_tastopodcast {
	width: 188px;
	height: 44px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	background-image:url(../images/tastopodcast_on.gif);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	background-color:transparent;
	border-bottom:1px solid white;
}

.menu_tastopodcast:hover{
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}



.menu_tastovideo {
	width: 188px;
	height: 44px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	background-image:url(../images/tastovideo_on.gif);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	background-color:transparent;
	border-bottom:1px solid white;
}

.menu_tastovideo:hover{
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}


.menu_3 {
	width: 189px;
	height: 20px;/*37*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	background-image:url(../images/menu_3.gif);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
}


.box_notizia_menu_3 {
	width: 168px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;	
	text-align: left;
	overflow: hidden;
	display:block;
	background-color:#03515D;
	border-bottom:1px solid #1C636E;
}

.menu_4 {
	width: 188px;
	height: 34px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	background-image:url(../images/menu_4.gif);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	background-color:transparent;
	border-top:1px solid white;
	border-bottom:1px solid white;
}

.menu_4:hover{
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

.menu_5 {
	width: 188px;
	height: 34px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	background-image:url(../images/menu_5.gif);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	background-color:transparent;
	border-bottom:1px solid white;
}

.menu_5:hover{
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}


.menu_6 {
	width: 188px;
	height: 34px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	background-image:url(../images/menu_6.gif);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	background-color:transparent;
	border-bottom:1px solid white;
}

.menu_6:hover{
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}


.menu_7 {
	width: 188px;
	height: 34px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	background-image:url(../images/menu_7.gif);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	background-color:transparent;
	border-bottom:1px solid white;
}

.menu_7:hover{
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

.menu_8 {
	width: 188px;
	height: 34px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	background-image:url(../images/menu_8.gif);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	background-color:transparent;
	border-bottom:1px solid white;
}

.menu_8:hover{
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}


.menu_9 {
	width: 188px;
	height: 34px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	background-image:url(../images/menu_9.gif);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	background-color:transparent;
	border-bottom:1px solid white;
}

.menu_9:hover{
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}


.menu_10 {
	width: 188px;
	height: 34px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	background-image:url(../images/menu_10.gif);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	background-color:transparent;
	border-bottom:1px solid white;
}

.menu_10:hover{
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}


.box_notizia_menu_x {
	width: 173px;
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 2px 10px;	
	text-align: left;
	overflow: hidden;
	display:block;
	background-color:#EDEFEE;
	border-bottom:1px solid #D5E6E9;
	clear:both;
}

.box_sponsor_right {
	width: 188px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color:#A7C2C6;
	background-image:url(../images/sf_sponsor_right.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.box_sponsor_right_cod {
	width: 120px;
	/*height:600px;*/
	margin: 26px 0px 26px 33px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color: #E1E0E0;
}

.box_sponsor_right_180 {
	width: 180px;
	margin: 10px 0px 10px 4px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	clear: both;
}

/*****************************  FOOTER ******************************/
#footer{
	width: 938px;
	height: 96px;
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-image:url(../images/sf_footer.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#F6F6F6;
}


/***********MENU************/
#menu_footer {
	width: 938px;
	height: 27px;
	margin: 1px 0px 35px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float: right;
	display:inline;
	list-style-type:none;

}

#menu_footer li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	list-style-type:none;
	float:left;
	display:inline;
	
	font-family: Tahoma, Verdana, Arial;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;

}

#menu_footer a:hover {
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

#menu_footer span {
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
}

.li_1_x {
	width: 97px;
	height: 27px;
	margin: 0px 0px 0px 32px;
	padding: 27px 0px 0px 0px;	
	list-style-type:none;
	float:left;
	display:inline;
	background-image:url(../images/li_1_x.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}


.li_2_x {
	width: 98px;
	height: 27px;
	margin: 0px 0px 0px 24px;
	padding: 27px 0px 0px 0px;	
	list-style-type:none;
	float:left;
	display:inline;
	background-image:url(../images/li_2_x.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}



.li_3_x {
	width: 115px;
	height: 27px;
	margin: 0px 0px 0px 25px;
	padding: 27px 0px 0px 0px;	
	list-style-type:none;
	float:left;
	display:inline;
	background-image:url(../images/li_3_x.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}


.li_4_x {
	width: 139px;
	height: 27px;
	margin: 0px 0px 0px 25px;
	padding: 27px 0px 0px 0px;	
	list-style-type:none;
	float:left;
	display:inline;
	background-image:url(../images/li_4_x.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

.li_5_x {
	width: 39px;
	height: 27px;
	margin: 0px 135px 0px 23px;
	padding: 27px 0px 0px 0px;	
	list-style-type:none;
	float:left;
	display:inline;
	background-image:url(../images/li_5_x.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

.li_6_x {
	width: 72px;
	height: 27px;
	margin: 0px 23px 0px 0px;
	padding: 27px 0px 0px 0px;	
	list-style-type:none;
	float:left;
	display:inline;
	background-image:url(../images/li_6_x.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}


.li_7_x {
	width: 62px;
	height: 27px;
	margin: 0px 0px 0px 0px;
	padding: 27px 0px 0px 0px;	
	list-style-type:none;
	float:left;
	display:inline;
	background-image:url(../images/li_7_x.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

.pos_txt_footer {
	margin: 0px 0px 0px 32px;
	padding: 0px 0px 0px 0px;
	display:inline;
}

/***************************** FINE FOOTER ******************************/
.box_top_privacy {
	width: 702px;
	margin: 0px 0px 0px 0px;
	padding: 24px 20px 22px 27px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color: #FFFFFF;
	background-image: url(../images/top_privacy.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.box_top_credits {
	width: 702px;
	margin: 0px 0px 0px 0px;
	padding: 24px 20px 22px 27px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color: #FFFFFF;
	background-image: url(../images/top_credits.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.box_top_11 {
	width: 702px;
	margin: 0px 0px 0px 0px;
	padding: 24px 20px 22px 27px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color: #FFFFFF;
	background-image: url(../images/top_sanitaincifre.gif);
	background-repeat:no-repeat;
	background-position:top;
}


.box_top_12 {
	width: 702px;
	margin: 0px 0px 0px 0px;
	padding: 24px 20px 22px 27px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color: #FFFFFF;
	background-image: url(../images/top_governosanit.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.box_top_13 {
	width: 702px;
	margin: 0px 0px 0px 0px;
	padding: 24px 20px 22px 27px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color: #FFFFFF;
	background-image: url(../images/top_psr.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.box_top_16 {
	width: 702px;
	margin: 0px 0px 0px 0px;
	padding: 24px 20px 22px 27px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color: #FFFFFF;
	background-image: url(../images/top_link.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.box_top_link {
	width: 729px;
	margin: 0px 0px 0px 0px;
	padding: 34px 20px 22px 0px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color: #FFFFFF;
	background-image: url(../images/top_link.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.box_top_documenti {
	width: 729px;
	margin: 0px 0px 0px 0px;
	padding: 34px 20px 22px 0px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color: #FFFFFF;
	background-image: url(../images/top_documenti.gif);
	background-repeat:no-repeat;
	background-position:top;
}



.box_top_articoli_14{
	width: 729px;
	margin: 0px 0px 0px 0px;
	padding: 34px 20px 22px 0px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color: #FFFFFF;
	background-image: url(../images/top_normativa_sanitaria.gif);
	background-repeat:no-repeat;
	background-position:top;
}


.box_top_articoli_13{
	width: 729px;
	margin: 0px 0px 0px 0px;
	padding: 34px 20px 22px 0px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color: #FFFFFF;
	background-image: url(../images/top_psr.gif);
	background-repeat:no-repeat;
	background-position:top;
}


.box_top_articoli_12{
	width: 729px;
	margin: 0px 0px 0px 0px;
	padding: 34px 20px 22px 0px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color: #FFFFFF;
	background-image: url(../images/top_governosanit.gif);
	background-repeat:no-repeat;
	background-position:top;
}


.box_top_articoli_11{
	width: 729px;
	margin: 0px 0px 0px 0px;
	padding: 34px 20px 22px 0px;	
	text-align: left;
	overflow: hidden;
	clear: both;
	background-color: #FFFFFF;
	background-image: url(../images/top_sanitaincifre.gif);
	background-repeat:no-repeat;
	background-position:top;
}





#box_testo_dettaglio p{
	display:inline;
}


.box_foto_homeAA {
	width: 120px;
	margin: 0px 18px 10px 0px;
	padding: 0px 0px 0px 0px;	
	text-align: left;
	overflow: hidden;
	float:left;
	display:block;
	border:2px solid #BEBEBE;
	background-color:transparent;
}

.box_foto_homeAA img{
	overflow: hidden;
	margin:0px 0px 0px 0px;
	float:left;
	display:inline;
}


.didascalia_fotoAA {
	width: 100px;
	height:20px;
	margin: -25px 0px 0px 1px;
	padding: 2px 10px 2px 10px;	
	text-align: left;
	overflow: hidden;
	float:left;
	display:inline;
	background-color:#788095;
	
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	
	font-family: Tahoma, Verdana, Arial; 
	font-size: 7pt;
	color:#FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;


}

