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 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	float: left;
	background-color: #4B61D1;
}


#wrapper {
	width: 765px !important;
	width: 781px;
	margin: auto;
	padding: 0px 9px 0px 7px;
	text-align:left;
	clear: both;
	float: left;	
	background-image: url(../images/sf_wrapper.gif);
	background-repeat: repeat-y;
}

#box_banner_dx {
	width: 160px;
	margin: 0px 0px 0px 7px;
	padding: 930px 0px 0px 0px;
	overflow: hidden;
	float: left;
	/*display: inline;*/
	background-image: url(../images/sf_box_banner_dx.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;	
}

#content{
	width: 765px;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
	
#cola {
	width: 253px;
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	/*background-color: #FF0000;*/
}


#colb {
	width: 508px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
}

/********************* TESTO **********************/
.pt8_A_black, a:link.pt8_A_black, a:visited.pt8_A_black{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffdc1c;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
	}          

a:hover.pt8_A_black{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: underline;
	}
	
	.pt8_A_light, a:link.pt8_A_light, a:visited.pt8_A_light{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #e5f0dd;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
	}          

a:hover.pt8_A_light{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: underline;
	}

.pt8_A_bla_red, a:link.pt8_A_bla_red, a:visited.pt8_A_bla_red{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #e5f0dd;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_A_bla_red{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
.pt8_A_blu, a:link.pt8_A_blu, a:visited.pt8_A_blu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_A_blu{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
.pt8_A_red, a:link.pt8_A_red, a:visited.pt8_A_red{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #e5f0dd;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_A_red{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

.pt9_A_black, a:link.pt9_A_black, a:visited.pt9_A_black{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #e5f0dd;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt9_A_black{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
.pt9_A_black2, a:link.pt9_A_black2, a:visited.pt9_A_black2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #e5f0dd;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt9_A_black2{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}	

.pt10_A_blu, a:link.pt10_A_blu, a:visited.pt10_A_blu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffdc1c;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt10_A_blu{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
.pt11_A_red, a:link.pt11_A_red, a:visited.pt11_A_red{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #e5f0dd;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt11_A_red{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

.pt11_A_black, a:link.pt11_A_black, a:visited.pt11_A_black{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #cff2ff;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt11_A_black{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
		
.pt12_A_blu, a:link.pt12_A_blu, a:visited.pt12_A_blu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #ffdc1c;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt12_A_blu{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

.pt13_A_black, a:link.pt13_A_black, a:visited.pt13_A_black{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #ffdc1c;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt13_A_black{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	
	
.pt16_A_red, a:link.pt16_A_red, a:visited.pt16_A_red{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #ffdc1c;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt16_A_red{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	
/****************** FINE TESTO ********************/

/*********************************** HEADER ********************************/
#header{
	width: 765px;
	height: 198px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;	
	text-align: left;
	background-image: url(../images/sf_header.png);
	background-repeat: no-repeat;
	background-color: #4B61D1;	
}

/***  LOGO  ***/
#header h1 {
	width: 238px;
	height: 126px;
	margin: 23px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	border: 0px;
	float: left;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;	
}

.logo {
	width: 238px;
    height: 125px !important;
    height: 0px !important; 
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	padding: 125px 0px 0px 0px;
	/*background-image: url(../images/logo.gif);
	background-repeat: no-repeat;	*/
}
/*** / LOGO  ***/
.addthis_toolbox{
	width: 150px;
   height: 20px;	
	margin: -145px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	float: right;
	position: relative;
	text-align: right;
}
#alto_interventi {
	width: 251px;
   height: 109px;	
	margin: 38px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	float: right;
	/*
	background-image: url(../images/interventi.gif);
	background-repeat: no-repeat;	
	*/
}

#headerimg{
	width: 251px;
	height: 109px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
	overflow: hidden;
	position: relative;
	z-index: 0;
}

.headerimg {
	margin: auto;
	padding: 0px 0px 0px 0px;
	background-position: center top;
	background-repeat: no-repeat;
	width:100%;
	height:109px;
	position:absolute;
	overflow: hidden;
}

#link_news {
	width: 48px;
    height: 20px;
	margin: 27px 8px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	float: right;
}

#link_news a {
	width: 48px;
    height: 0px !important;	
    height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	float: left;
}

#alto_news {
	width: 406px;
   height: 16px;
	margin: 26px 39px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	float: right;
}

/*********************************** FINE HEADER ********************************/

/*********************************** LEFT ********************************/
#menu_left {
	width: 217px;
	margin: 22px 0px 0px 10px;	
	padding: 0px 0px 20px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
}

#menu_left li {
	width: 217px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;
}

#menu_left #li_10 a {
	width: 217px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -999px;
}

#menu_left #li_10 a:hover, #menu_left #li_10 span {
	width: 217px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: -220px 0px;
	text-indent: -999px;
}



#menu_left #li_1 a {
	width: 217px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: 0px -19px;
	text-indent: -999px;
}

#menu_left #li_1 a:hover, #menu_left #li_1 span {
	width: 217px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: -220px -19px;
	text-indent: -999px;
}

/*

#menu_left #li_2 a {
	width: 217px;
	height: 0px !important;	
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 19px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_seminari_off.gif);
	background-repeat: no-repeat;
}

#menu_left #li_2 a:hover, #menu_left #li_2 span {
	width: 217px;
	height: 0px !important;	
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 19px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_seminari_on.gif);
	background-repeat: no-repeat;
}
*/


#menu_left #li_3 a {
	width: 217px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: 0px -38px;
	text-indent: -999px;
}

#menu_left #li_3 a:hover, #menu_left #li_3 span {
	width: 217px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: -220px -38px;
	text-indent: -999px;
}



#menu_left #li_4 a {
	width: 217px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: 0px -57px;
	text-indent: -999px;
}

#menu_left #li_4 a:hover, #menu_left #li_4 span {
	width: 217px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: -220px -57px;
	text-indent: -999px;
}



#menu_left #li_5 a {
	width: 217px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: 0px -76px;
	text-indent: -999px;
}

#menu_left #li_5 a:hover, #menu_left #li_5 span {
	width: 217px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: -220px -76px;
	text-indent: -999px;
}



#menu_left #li_6 a {
	width: 217px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: 0px -95px;
	text-indent: -999px;
}

#menu_left #li_6 a:hover, #menu_left #li_6 span {
	width: 217px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: -220px -95px;
	text-indent: -999px;
}



#menu_left #li_7 a {
	width: 217px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: 0px -114px;
	text-indent: -999px;
}

#menu_left #li_7 a:hover, #menu_left #li_7 span {
	width: 217px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: -220px -114px;
	text-indent: -999px;
}



#menu_left #li_8 a {
	width: 217px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: 0px -135px;
	text-indent: -999px;
}

#menu_left #li_8 a:hover, #menu_left #li_8 span {
	width: 217px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: -220px -135px;
	text-indent: -999px;
}



#menu_left #li_9 a {
	width: 217px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: 0px -154px;
	text-indent: -999px;
}

#menu_left #li_9 a:hover, #menu_left #li_9 span {
	width: 217px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: -220px -154px;
	text-indent: -999px;
}



#menu_left #li_11 a {
	width: 217px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: 0px -173px;
	text-indent: -999px;
}

#menu_left #li_11 a:hover, #menu_left #li_11 span {
	width: 217px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: -220px -173px;
	text-indent: -999px;
}


#menu_left #li_15 a {
	width: 217px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: 0px -192px;
	text-indent: -999px;
}

#menu_left #li_15 a:hover, #menu_left #li_15 span {
	width: 217px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: -220px -192px;
	text-indent: -999px;
}



#menu_left #li_14 a {
	width: 217px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: 0px -211px;
	text-indent: -999px;
}

#menu_left #li_14 a:hover, #menu_left #li_14 span {
	width: 217px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: -220px -211px;
	text-indent: -999px;
}

#menu_left #li_16 a {
	width: 217px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: 0px -228px;
	text-indent: -999px;
}

#menu_left #li_16 a:hover, #menu_left #li_16 span {
	width: 217px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: -220px -228px;
	text-indent: -999px;
}



#menu_left #li_12 a {
	width: 217px;
	height: 0px !important;	
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 19px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_2008_off.gif);
	background-repeat: no-repeat;
}

#menu_left #li_12 a:hover, #menu_left #li_12 span {
	width: 217px;
	height: 0px !important;	
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 19px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_2008_on.gif);
	background-repeat: no-repeat;
}


#menu_left #li_13 a {
	width: 217px;
	height: 0px !important;	
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 19px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_2007_off.gif);
	background-repeat: no-repeat;
}

#menu_left #li_13 a:hover, #menu_left #li_13 span {
	width: 217px;
	height: 0px !important;	
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 19px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_2007_on.gif);
	background-repeat: no-repeat;
}







.box_left_cnt {
	clear: both;
	width: 240px !important;	
	width: 251px;
	margin: 0px 0px 0px 0px;
	padding: 15px 4px 0px 7px;	
	overflow: hidden;
	display: block;	
	border-top: 18px solid #2B40A4 ;/**/
}

.box_240_f {
	width: 240px;
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: block;
}

.box_240_tx {
	width: 210px !important;
	width: 240px;
	margin: 0px 0px 0px 0px;
	padding: 0px 23px 0px 7px;	
	overflow: hidden;
	display: block;
}

#box_left_sponsor {
	width: 241px !important;
	width: 251px;
	height: 350px !important;
	height: 490px;
	margin: 0px 0px 5px 0px;
	padding: 122px 0px 0px 10px;	
	overflow: hidden;
	display: block;	
	border-top: 18px solid #2B40A4;
	background-image: url(../images/sf_box_left_sponsor.gif);
	background-repeat: no-repeat;	
}

/********* LINK A SX **************/
.left_a_1 {
	width: 223px;
	height: 0px !important;
	height: 11px;
	margin: 0px 0px 11px 0px;
	padding: 11px 0px 0px 0px;	
	overflow: hidden;
	display: block;
}

.left_a_2 {
	width: 223px;
	height: 0px !important;
	height: 33px;
	margin: 33px 0px 11px 0px;
	padding: 33px 0px 0px 0px;	
	overflow: hidden;
	display: block;
}

/********* / LINK A SX **************/

/***********************************FINE LEFT ********************************/


/*********************************** CENTRO ********************************/
.span_service {
	line-height: 110%;
}	

.float_r {
	float: right;
}	

#box_art a, #box_art a:link, #box_art a:visited,
#box_cnt_photo a, #box_cnt_photo a:link, #box_cnt_photo a:visited, 
#box_cnt_video a, #box_cnt_video a:link, #box_cnt_video a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffdc1c;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}          

#box_art a:hover, #box_cnt_photo a:hover, #box_cnt_video a:hover  {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	


/*************** PAGINAZIONE ******************/

#paginazione {
	width: 481px !important;
	width: 508px;
	margin: 4px 0px 20px 0px;
	padding: 0px 16px 0px 11px;	
	overflow: hidden;
	display: block;
	float: left;
}

#box_back, #ss_prev {
	width: 81px;
	height: 13px;
	margin: 4px 8px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_back.png);
	background-repeat: no-repeat;	
	background-position: 0px 0px;
}

#box_back a, #ss_prev a {
	width: 81px;
	height: 0px !important;
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_back.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#box_back span, #ss_prev span {
	width: 81px;
	height: 0px !important;
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_back.png);
	background-repeat: no-repeat;	
	background-position: 0px -26px;
}

#box_back a:hover, #ss_prev a:hover {
	width: 81px;
	height: 0px !important;
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_back.png);
	background-repeat: no-repeat;	
	background-position: 0px -13px;
}

#box_next, #ss_next {
	width: 82px;
	height: 13px;
	margin: 4px 8px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
background-image: url(../images/sf_box_back.png);
	background-repeat: no-repeat;	
	background-position: 0px -39px;
}

#box_next a, #ss_next a {
	width: 82px;
	height: 0px !important;
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
background-image: url(../images/sf_box_back.png);
	background-repeat: no-repeat;	
	background-position: 0px -39px;
}

#box_next span, #ss_next span {
	width: 82px;
	height: 0px !important;
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
background-image: url(../images/sf_box_back.png);
	background-repeat: no-repeat;	
	background-position: 0px -65px;
}

#box_next a:hover, #ss_next a:hover {
	width: 82px;
	height: 0px !important;
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
background-image: url(../images/sf_box_back.png);
	background-repeat: no-repeat;	
	background-position: 0px -52px;
}


#box_slide, #ss_start {
	width: 74px;
	height: 13px;
	margin: 4px 8px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_slide_off.gif);
	background-repeat: no-repeat;	
}

#box_slide a, #ss_start a {
	width: 74px;
	height: 0px !important;
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_slide_off.gif);
	background-repeat: no-repeat;
}


#box_slide a:hover, #ss_start a:hover {
	width: 74px;
	height: 0px !important;
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_slide_on.gif);
	background-repeat: no-repeat;
}

#ss_stop {
	width: 33px;
	height: 13px;
	margin: 4px 8px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_stop_off.gif);
	background-repeat: no-repeat;	
}

#ss_stop a  {
	width: 33px;
	height: 0px !important;
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_stop_off.gif);
	background-repeat: no-repeat;
}


#ss_stop a:hover {
	width: 33px;
	height: 0px !important;
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_stop_on.gif);
	background-repeat: no-repeat;
}

#box_indice_gll {
	width: 120px;
	height: 13px;
	margin: 4px 8px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_indice_gll.png);
	background-repeat: no-repeat;
}

#box_indice_gll a {
	width: 120px;
	height: 0px !important;
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_indice_gll.png);
	background-repeat: no-repeat;
}

#box_indicev_gll {
	width: 96px;
	height: 13px;
	margin: 4px 8px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_indicev_gll_off.gif);
	background-repeat: no-repeat;
}

#box_indicev_gll a {
	width: 96px;
	height: 0px !important;
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_indicev_gll_off.gif);
	background-repeat: no-repeat;
}

#box_indicev_gll a:hover {
	width: 96px;
	height: 0px !important;
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_indicev_gll_on.gif);
	background-repeat: no-repeat;
}


#box_invia {
	width: 67px;
	height: 21px;
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: right;
	background-image: url(../images/sf_box_invia_off.gif);
	background-repeat: no-repeat;	
}

#box_invia a {
	width: 67px;
	height: 0px !important;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 21px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_invia_off.gif);
	background-repeat: no-repeat;
}

#box_invia a:hover {
	width: 67px;
	height: 0px !important;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 21px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_invia_on.gif);
	background-repeat: no-repeat;
}

#box_stampa {
	width: 76px;
	height: 21px;
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: right;
	background-image: url(../images/sf_box_stampa_off.gif);
	background-repeat: no-repeat;	
}

#box_stampa a {
	width: 76px;
	height: 0px !important;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 21px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_stampa_off.gif);
	background-repeat: no-repeat;
}

#box_stampa a:hover {
	width: 76px;
	height: 0px !important;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 21px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_stampa_on.gif);
	background-repeat: no-repeat;
}


#box_pdf {
	width: 51px;
	height: 21px;
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: right;
	background-image: url(../images/sf_box_pdf_off.gif);
	background-repeat: no-repeat;	
}

#box_pdf a {
	width: 51px;
	height: 0px !important;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 21px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_pdf_off.gif);
	background-repeat: no-repeat;
}

#box_pdf a:hover {
	width: 51px;
	height: 0px !important;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 21px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_pdf_on.gif);
	background-repeat: no-repeat;
}

#box_pg {
	width: auto;
	/*height: 21px;*/
	margin: 4px 8px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: right;
}

#box_indietro {
	width: 120px;
	height: 13px;
	margin: 4px 8px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;

}


#box_indietro a {
	width: 65px;
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_indietro.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	line-height: 100px;
}

#box_indietro a:hover {
	width: 65px;
	height: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_indietro.png);
	background-position: 0px -13px;
	background-repeat: no-repeat;
	line-height: 100px;
}
/*************** / PAGINAZIONE ******************/

/********** HOME PAGE*************/
#box_hp_cnt {
	width: 508px;
	margin: 0px 0px 12px 0px;
	padding: 20px 0px 0px 0px;	
	overflow: hidden;
	display: block;	
	background-image: url(../images/sf_box_hp_cnt.gif);
	background-repeat: repeat-y;
	border-bottom: 18px solid  #2B40A4;/**/
}

#box_hp_cnt_l {
	width: 251px;
	margin: 0px 6px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
}


#box_hp_cnt_r {
	width: 251px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
}

.minibox_hp_cnt1 {
	width: 240px !important;
	width: 251px;
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 0px 5px;	
	overflow: hidden;
	display: inline;
	float: left;
}

.minibox_hp_cnt2 {
	width: 251px;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	border-top: 18px solid #2B40A4;
	background-image: url(../images/sf_minibox_hp_cnt2.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.minibox_hp_cnt2_t {
	width: 232px;
	height: 16px;
	margin: 0px 10px 20px 10px;
	padding: 0px 0px 0px 10px;	
	overflow: hidden;
	display: block;
	float: left;
	background-image: url(../images/testi.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
/*	background-image: url(../images/sf_minibox_hp_cnt2_t.gif);
	background-repeat: no-repeat;*/
}

.box_hp_eve {
	width: 212px !important;
	width: 232px;
	margin: 0px 0px 18px 0px;
	padding: 0px 10px 0px 10px;	
	overflow: hidden;
	display: block;
	float: left;
}

.box_hp_eve div {
	display: block;
	margin: 0px 0px 5px 0px;
}

.span_scar_pdf {
	width: 199px;
	height: 67px;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	border: 0px;
	float: left;
	background-image: url(../images/btn_scar_pdf.png);
	background-repeat: no-repeat;
}

.link_scar_pdf {
	width: 199px;
	height: 0px !important; 
	height: 67px;
   	background-color: transparent;
	margin: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	padding: 67px 0px 0px 0px;

}


.span_scar_pdf_2 {
	width: 230px;
	height: 67px;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	border: 0px;
	float: left;
	background-image: url(../images/btn_scar_pdf_2.png);
	background-repeat: no-repeat;
}

.link_scar_pdf_2 {
	width: 230px;
	height: 0px !important; 
	height: 67px;
   	background-color: transparent;
	margin: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	padding: 67px 0px 0px 0px;

}

/*.minibox_hp_cnt3 {
	width: 235px !important;
	width: 251px;
	margin: 0px 0px 0px 0px;
	padding: 40px 12px 0px 4px;	
	overflow: hidden;
	display: inline;
	float: left;
	border-top: 18px solid #2B40A4;
	background-image: url(../images/sf_minibox_hp_cnt3.gif);
	background-repeat: no-repeat;
	background-position: 0px 11px;
}*/

.minibox_hp_cnt3 {
	width: 251px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	border-top: 18px solid #2B40A4;

}

.minibox_hp_cnt3 .titolo{
	width: 247px; /*251*/
	height: 16px;
	margin: 15px 0px 5px 4px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/testi.png);
	background-repeat: no-repeat;
	background-position: 0px -16px;
	line-height: 100px;
}


.box_hp_espl {
	width: 235px;
	margin: 7px 0px 7px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
}

.box_hp_rass {
	width: 231px;
	margin: 7px 0px 7px 0px;
	padding: 0px 0px 5px 4px;	
	overflow: hidden;
	display: inline;
	float: left;
	border-bottom: 1px solid #2B40A4;
}

.box_hp_espl_f {
	width: 60px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
}

.box_hp_espl_tx {
	width: 165px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: right;
}

.box_hp_espl_tx div {
	display: block;
	margin: 0px 0px 5px 0px;
}
/*#box_hp_photo {
	width: 505px !important;
	width: 508px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 9px 3px;	
	overflow: hidden;
	display: block;	
	background-image: url(../images/sf_box_hp_photo.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}*/
#box_hp_photo {
	width: 505px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 9px 3px;	
	overflow: hidden;
	display: block;	
}

#box_hp_photo .titolo{
	width: 505px; 
	height: 16px;
	margin: 0px 0px 5px 3px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/testi.png);
	background-repeat: no-repeat;
	background-position: 0px -32px;
	line-height: 100px;
}

.box_hp_photo_f {
	width: 83px;
	height: 65px;
	display: inline;
	float: left;
	overflow: hidden;
	margin: 0px 1px 1px 0px;
	padding: 0px 0px 0px 0px;
}

.box_hp_photo_tx {
	width: 505px;
	display: block;
	float: left;
	overflow: hidden;
	margin: 9px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/********** / HOME PAGE*************/

/**********  PHOTOGALLERY *************/
#box_cnt_photo {
	width: 508px;
	margin: 0px 0px 0px 0px;
	padding: 45px 0px 0px 0px;	
	overflow: hidden;
	display: block;	
	background-image: url(../images/sf_box_cnt_photo.png);
	background-repeat: no-repeat;
	background-position: 8px 20px;
	border-bottom: 18px solid #2B40A4;
}

.minibox_cnt_photo {
	width: 508px;
	margin: 9px 0px 0px 0px;
	padding: 0px 0px 5px 0px;	
	overflow: hidden;
	display: block;
	border-bottom: 5px solid #2B40A4;
}

.minibox_cnt_photo_f {
	width: 110px;
	margin: 0px 18px 0px 5px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
}

.minibox_cnt_photo_tx {
	width: 367px;
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: right;
}

.minibox_cnt_photo_a {
	clear: both;
	width: 118px;
	height: 11px;
	margin: 10px 8px 2px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: right;
/*	background-image: url(../images/sf_minibox_cnt_photo_a.gif);
	background-repeat: no-repeat;*/
}

.minibox_cnt_photo_a a {
	width: 118px;
	height: 0px !important;
	height: 11px;
	margin: 0px 0px 0px 0px;
	padding: 11px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: right;
	background-image: url(../images/sf_minibox_cnt_photo_a.png);
	background-repeat: no-repeat;
}
/**********  / PHOTOGALLERY *************/

/******  PHOTOGALLERY DETTAGLIO *******/
.box_cnt_sez {
	width: 493px !important;
	width: 508px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 15px 5px;	
	overflow: hidden;
	display: block;	
	float: left;
}

.box_cnt_sez p {
	display: inline;
}

.box_cnt_sez_f {
	width: 240px;
	margin: 0px 16px 5px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
}

#box_cnt_img {
	width: 508px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 10px 0px;	
	overflow: hidden;
	display: block;
	float: left;
	border-bottom: 18px solid #2B40A4;
	background-image: url(../images/sf_box_cnt_img.gif);
	background-repeat: repeat-y;	
}

.minibox_cnt_img {
	width: 110px;
	margin: 0px 8px 5px 9px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	text-align: center;
}

.minibox_cnt_img_f {
	width: 110px;
	height: 95px !important;	
	height: 110px;
	margin: 0px 0px 5px 0px;
	padding: 15px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-color:#2B40A4;
}
/******  / PHOTOGALLERY DETTAGLIO *******/

/****  PHOTOGALLERY DETTAGLIO FOTO *****/
#box_photomx {
	width: 505px !important;
	width: 508px;
	margin: 20px 0px 0px 0px;
	padding: 20px 0px 150px 3px;	
	overflow: hidden;
	display: block;	
	float: left;
	background-image: url(../images/sf_box_photomx.gif);
	background-repeat: no-repeat;
	background-position: bottom right;	
}

#box_photomx_t  {
	width: 505px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: block;	
	float: left;
	background-image: url(../images/sf_box_photomx_t.gif);
	background-repeat: no-repeat;
	background-position: 7px 0px;
}

.box_cnt_gall_t {
	width: 488px !important;
	width: 508px;
	margin: 10px 0px 15px 0px;
	padding: 0px 10px 0px 10px;	
	overflow: hidden;
	display: block;
	float: left;
	background-color: #2B40A4;
}

.box_cnt_gall_f {
	width: 495px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: block;
	float: left;
	background-color: #2B40A4;
	text-align: center;
}

.box_cnt_gall_tx {
	width: 495px;
	margin: 0px 0px 0px 5px;
	padding: 15px 0px 15px 0px;	
	overflow: hidden;
	display: block;
	float: left;
	text-align: center;
	font-style: italic;
}

.box_cnt_gall_tx textarea {
	width: 495px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: block;
	float: left;
	text-align: center;
	border: 0px;
	background-color: #4B61D1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;	
}
/**** / PHOTOGALLERY DETTAGLIO FOTO *****/

/******** ARCHIVIO ARTICOLI **********/
#box_cnt_arch {
	width: 508px;
	margin: 0px 0px 0px 0px;
	padding: 45px 0px 0px 0px;	
	overflow: hidden;
	display: block;	
	background-image: url(../images/sf_box_cnt_arch.png);
	background-repeat: no-repeat;
	background-position: 8px 20px;
	border-bottom: 18px solid #2B40A4;
}

.minibox_cnt_arch {
	width: 487px !important;
	width: 508px;
	margin: 12px 0px 0px 0px;
	padding: 0px 13px 10px 8px;	
	overflow: hidden;
	display: block;
	border-bottom: 4px solid #2B40A4;
}

.minibox_cnt_arch_f {
	width: 60px;
	margin: 0px 11px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
}

.minibox_cnt_arch_tx {
	width: 415px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
}
/********* / ARCHIVIO ARTICOLI *******/

/********* DETTAGLIO ARTICOLI *******/
#box_art {
	width: 490px !important;
	width: 508px;
	margin: 0px 0px 0px 0px;
	padding: 20px 9px 200px 9px;	
	overflow: hidden;
	display: block;	
	background-image: url(../images/sf_box_cnt_art.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#box_art p {
	display: inline;
}

.box_art_f {
	width: 240px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: right;
}

/****** INTRESTAZIONI *********/
/** ARTICOLI **/
.box_art_t_12 {
	width: 177px;
	height: 16px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: block;
	background-image: url(../images/sf_box_cnt_arch.png);
	background-repeat: no-repeat;
}

/** PROGRAMMA **/
.box_art_t_2 {
	width: 217px;
	height: 19px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: block;
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: -220px -19px;
	text-indent: -999px;
	/*
	background-image: url(../images/li_programma_on.gif);
	background-repeat: no-repeat;*/
}

/** BIGLIETTI **/
.box_art_t_4 {
	width: 217px;
	height: 19px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: block;
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: -220px -38px;
	text-indent: -999px;
}

.box_art_t_18{
	width: 217px;
	height: 19px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: block;
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: -220px -228px;
	text-indent: -999px;
}

/** LOCATION **/
.box_art_t_5 {
	width: 217px;
	height: 19px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: block;
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: -220px -57px;
	text-indent: -999px;
}

/** INFO E CONTATTI **/
.box_art_t_9 {
	width: 217px;
	height: 19px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: block;
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: -220px -133px;
	text-indent: -999px;
}

/** DOVE ALLOGGIARE **/
.box_art_t_8 {
	width: 217px;
	height: 19px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: block;
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: -220px -114px;
	text-indent: -999px;
}

/** ORGANIZZAZIONE **/
.box_art_t_10 {
	width: 217px;
	height: 19px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: block;
	background-image: url(../images/testimenu.png);
	background-repeat: no-repeat;
	background-position: -220px -171px;
	text-indent: -999px;
}

/** RASSEGNA **/
.box_art_t_11 {
	width: 217px;
	height: 19px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: block;
	background-image: url(../images/sf_minibox_hp_cnt3.gif);
	background-repeat: no-repeat;
	background-position: -7px -7px;
}
/****** / INTESTAZIONI *********/
/********* / DETTAGLIO ARTICOLI *******/

/********* PROGRAMMA *******/
#box_progr {
	width: 508px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 200px 0px;	
	overflow: hidden;
	display: block;	
	background-image: url(../images/sf_box_cnt_art.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#box_progr_cal {
	width: 363px;
	width: 508px;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 2px 0px;	
	overflow: hidden;
	display: block;
	float: left;
	border-bottom: 4px solid #2B40A4;
	/*
	background-image: url(../images/sf_box_progr_cal.gif);
	background-repeat: no-repeat;
	background-position: 6px 6px;	*/
}

#box_progr_cal .titolo{
	width: 110px; /*251*/
	height: 16px;
	margin: 6px 29px 0px 6px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/testi.png);
	background-repeat: no-repeat;
	background-position: 0px -48px;
	line-height: 100px;
}

#box_progr_cal a, #box_progr_cal span {
	width: 25px;
	height: 25px;
	display: inline;
	float: left;
	overflow: hidden;
	margin: 0px 4px 0px 4px;
	padding: 0px 0px 0px 0px;
	line-height: 100px;
}

.a_12 {
	background-image: url(../images/gg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px; 
}

.a_12:hover, .span_12 {
	background-image: url(../images/gg.png);
	background-repeat: no-repeat;
	background-position: -25px 0px;
}

.a_13 {
	background-image: url(../images/gg.png);
	background-repeat: no-repeat;
	background-position: 0px -25px; 
}

.a_13:hover, .span_13 {
	background-image: url(../images/gg.png);
	background-repeat: no-repeat;
	background-position: -25px -25px;
}

.a_14 {
	background-image: url(../images/gg.png);
	background-repeat: no-repeat;
	background-position: 0px -50px; 
}

.a_14:hover, .span_14 {
	background-image: url(../images/gg.png);
	background-repeat: no-repeat;
	background-position: -25px -50px; 
}

.a_15 {
	background-image: url(../images/gg.png);
	background-repeat: no-repeat;
	background-position: 0px -75px; 
}

.a_15:hover, .span_15 {
	background-image: url(../images/gg.png);
	background-repeat: no-repeat;
	background-position: -25px -75px; 
}

.a_16 {
	background-image: url(../images/gg.png);
	background-repeat: no-repeat;
	background-position: 0px -100px; 
}

.a_16:hover, .span_16 {
	background-image: url(../images/gg.png);
	background-repeat: no-repeat;
	background-position: -25px -100px; 
}

.a_17 {
	background-image: url(../images/gg.png);
	background-repeat: no-repeat;
	background-position: 0px -125px; 
}

.a_17:hover, .span_17 {
	background-image: url(../images/gg.png);
	background-repeat: no-repeat;
	background-position: -25px -125px; 
}

.a_18 {
	background-image: url(../images/gg.png);
	background-repeat: no-repeat;
	background-position: 0px -150px; 
}

.a_18:hover, .span_18 {
	background-image: url(../images/gg.png);
	background-repeat: no-repeat;
	background-position: -25px -150px; 
}

.a_19 {
	background-image: url(../images/gg.png);
	background-repeat: no-repeat;
	background-position: 0px -175px; 
}

.a_19:hover, .span_19 {
	background-image: url(../images/gg.png);
	background-repeat: no-repeat;
	background-position: -25px -175px; 
}

.a_20 {
	background-image: url(../images/gg.png);
	background-repeat: no-repeat;
	background-position: 0px -200px; 
}

.a_20:hover, .span_20 {
	background-image: url(../images/gg.png);
	background-repeat: no-repeat;
	background-position: -25px -200px; 
}
/*
.a_21 {
	background-image: url(../images/a_21_off.gif);
	background-repeat: no-repeat;
}

.a_21:hover, .span_21 {
	background-image: url(../images/a_21_on.gif);
	background-repeat: no-repeat;
}

.a_22 {
	background-image: url(../images/a_22_off.gif);
	background-repeat: no-repeat;
}

.a_22:hover, .span_22 {
	background-image: url(../images/a_22_on.gif);
	background-repeat: no-repeat;
}

.a_23 {
	background-image: url(../images/a_23_off.gif);
	background-repeat: no-repeat;
}

.a_23:hover, .span_23 {
	background-image: url(../images/a_23_on.gif);
	background-repeat: no-repeat;
}

.a_24 {
	background-image: url(../images/a_24_off.gif);
	background-repeat: no-repeat;
}

.a_24:hover, .span_24 {
	background-image: url(../images/a_24_on.gif);
	background-repeat: no-repeat;
}

.a_25 {
	background-image: url(../images/a_25_off.gif);
	background-repeat: no-repeat;
}

.a_25:hover, .span_25 {
	background-image: url(../images/a_25_on.gif);
	background-repeat: no-repeat;
}
*/
#tit_12 {
	clear: both;
	width: 214px;
	height: 20px;
	display: block;
	float: left;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/gg_tit.png);
	background-repeat: no-repeat;	
	background-position: 0px 0px; 
	line-height: 100px;
}

#tit_13 {
	clear: both;
	width: 214px;
	height: 20px;
	display: block;
	float: left;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/gg_tit.png);
	background-repeat: no-repeat;	
	background-position: 0px -20px; 
	line-height: 100px;
}

#tit_14 {
	clear: both;
	width: 214px;
	height: 20px;
	display: block;
	float: left;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/gg_tit.png);
	background-repeat: no-repeat;	
	background-position: 0px -40px; 
	line-height: 100px;
}

#tit_15 {
	clear: both;
	width: 214px;
	height: 20px;
	display: block;
	float: left;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/gg_tit.png);
	background-repeat: no-repeat;	
	background-position: 0px -60px; 
	line-height: 100px;
}

#tit_16 {
	clear: both;
	width: 214px;
	height: 20px;
	display: block;
	float: left;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/gg_tit.png);
	background-repeat: no-repeat;	
	background-position: 0px -80px; 
	line-height: 100px;
}

#tit_17 {
	clear: both;
	width: 214px;
	height: 20px;
	display: block;
	float: left;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/gg_tit.png);
	background-repeat: no-repeat;	
	background-position: 0px -100px; 
	line-height: 100px;
}

#tit_18 {
	clear: both;
	width: 214px;
	height: 20px;
	display: block;
	float: left;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/gg_tit.png);
	background-repeat: no-repeat;	
	background-position: 0px -120px; 
	line-height: 100px;
}

#tit_19 {
	clear: both;
	width: 214px;
	height: 20px;
	display: block;
	float: left;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/gg_tit.png);
	background-repeat: no-repeat;	
	background-position: 0px -140px; 
	line-height: 100px;
}

#tit_20 {
	clear: both;
	width: 214px;
	height: 20px;
	display: block;
	float: left;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/gg_tit.png);
	background-repeat: no-repeat;	
	background-position: 0px -160px; 
	line-height: 100px;
}

#tit_21 {
	clear: both;
	width: 214px;
	height: 0px !important;	
	height: 20px;
	display: block;
	float: left;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	background-image: url(../images/tit_21.gif);
	background-repeat: no-repeat;	
}

#tit_22 {
	clear: both;
	width: 214px;
	height: 0px !important;	
	height: 20px;
	display: block;
	float: left;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	background-image: url(../images/tit_22.gif);
	background-repeat: no-repeat;	
}

#tit_23 {
	clear: both;
	width: 214px;
	height: 0px !important;	
	height: 20px;
	display: block;
	float: left;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	background-image: url(../images/tit_23.gif);
	background-repeat: no-repeat;	
}

#tit_24 {
	clear: both;
	width: 214px;
	height: 0px !important;	
	height: 20px;
	display: block;
	float: left;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	background-image: url(../images/tit_24.gif);
	background-repeat: no-repeat;	
}

#tit_25 {
	clear: both;
	width: 214px;
	height: 0px !important;	
	height: 20px;
	display: block;
	float: left;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	background-image: url(../images/tit_25.gif);
	background-repeat: no-repeat;	
}

.box_progr_locat {
	width: 508px;
	margin: 19px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: block;	
	float: left;
	border-bottom: 4px solid #2B40A4;
	background-image: url(../images/sf_minibox_progr_cnt.gif);
	background-repeat: repeat-y;	
}

.minibox_progr_info {
	width: 135px;
	margin: 0px 8px 0px 9px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;	
	float: left;
}

.minibox_progr_dett {
	width: 347px;
	margin: 0px 9px 10px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;	
	float: right;
}

.box_mappa {
	width: 52px;
	height: 12px;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
}

.box_mappa a {
	width: 52px;
	height: 0px !important;
	height: 12px;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_mappa_off.gif);
	background-repeat: no-repeat;
}

.box_mappa a:hover {
	width: 52px;
	height: 0px !important;
	height: 12px;
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/sf_box_mappa_on.gif);
	background-repeat: no-repeat;
}

.minibox_progr_f {
	width: 91px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;	
	float: left;
}

.minibox_progr_tx {
	width: 237px;
	margin: 0px 0px 0px 17px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;	
	float: left;
}

.box_dett_conc {
	width: 135px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: block;
	float: right;
}

.box_dett_conc a {
	width: 134px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	line-height: 100px;
	background-image: url(../images/sf_box_dett_conc.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.box_dett_conc a:hover {
	width: 134px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	line-height: 100px;
	background-image: url(../images/sf_box_dett_conc.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
}
/********* / PROGRAMMA *******/

/********* SEMINARI E LABORATORI *******/
#box_cnt_sem {
	width: 508px;
	margin: 0px 0px 0px 0px;
	padding: 45px 0px 0px 0px;	
	overflow: hidden;
	display: block;	
	background-image: url(../images/li_seminari_on.gif);
	background-repeat: no-repeat;
	background-position: 8px 20px;
	border-bottom: 18px solid #2B40A4;
}
/********* / SEMINARI E LABORATORI *******/

/********* VIDEO GALLERY *******/
#box_cnt_video {
	width: 508px;
	margin: 0px 0px 0px 0px;
	padding: 45px 0px 0px 0px;	
	overflow: hidden;
	display: block;
	float: left;	
	background-image: url(../images/li_video_on.png);
	background-repeat: no-repeat;
	background-position: 8px 20px;
	border-bottom: 18px solid #2B40A4;
}

#box_cnt_video_det {
	width: 508px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: block;	
	float: left;
	background-color: #2B40A4;
}

.minibox_cnt_video_a {
	clear: both;
	width: 92px;
	height: 11px;
	margin: 10px 8px 2px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: right;
	background-image: url(../images/sf_minibox_cnt_video_a.png);
	background-repeat: no-repeat;
}

.minibox_cnt_video_a a {
	width: 92px;
	height: 0px !important;
	height: 11px;
	margin: 0px 0px 0px 0px;
	padding: 11px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: right;
	background-image: url(../images/sf_minibox_cnt_video_a.png);
	background-repeat: no-repeat;
}

/********* / VIDEO GALLERY *******/

/********* DOVE ALLOGGIARE *******/
#box_cnt_all {
	width: 508px;
	margin: 0px 0px 0px 0px;
	padding: 45px 0px 0px 0px;	
	overflow: hidden;
	display: block;	
	background-image: url(../images/li_dove_on.png);
	background-repeat: no-repeat;
	background-position: 8px 20px;
	border-bottom: 18px solid #2B40A4;
}
/********* / DOVE ALLOGGIARE *******/

/********* SPONSOR *******/
#box_cnt_spon {
	width: 508px;
	margin: 0px 0px 0px 0px;
	padding: 45px 0px 0px 0px;	
	overflow: hidden;
	display: block;	
	background-image: url(../images/li_sponsor_on.png);
	background-repeat: no-repeat;
	background-position: 8px 20px;
	border-bottom: 18px solid #2B40A4;
}
/********* / SPONSOR *******/

/********* INFO E CONTATTI *******/
#frm_contatti {
	clear: both;
	/*width: 390px !important;*/
	width: 490px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
}

.lineaForm_mini { 
	width: 160px;
	margin: 0px 3px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
}


.lineaForm_mini label { 
	width: 160px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.lineaForm_mini input {
	clear: both;
	width: 144px !important;
	width: 150px;
	height: 16px !important;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 0px 2px;
	overflow: hidden;
	display: inline;
	float: left;	
	border: 1px solid #2B40A4;
	background-color: #e5f0dd;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000;
}

.lineaForm_big { 
	width: 490px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
}

.lineaForm_big label { 
	width: 490px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.lineaForm_big textarea { 
	width: 470px !important;
	width: 476px;
	height: 84px !important;
	height: 88px;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 0px 2px;
	overflow: hidden;
	display: block;
	float: left;	
	border: 1px solid #2B40A4;
	background-color: #e5f0dd;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000;
}


.box_altro_frm {
	/*width: 364px !important;*/
	width: 490px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	overflow: hidden;
	float: left;
}

#frm_contatti .btn_avanti {
	width: 139px;
	height: 23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/btn_invia.png);
	background-repeat: no-repeat;	
	background-position: 0px -23px;
	line-height: 100px;
	border: 0px;
	background-color: transparent;
	cursor: pointer;	
}

#frm_contatti .btn_avanti:hover {
	width: 139px;
	height: 23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/btn_invia.png);
	background-repeat: no-repeat;	
	background-position: 0px 0px;
	line-height: 100px;
	border: 0px;
	background-color: transparent;
	cursor: pointer;	
}

#frm_contatti .btn_annulla {
	width: 77px;
	height: 23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/btn_annulla.png);
	background-repeat: no-repeat;	
	background-position: 0px -23px;
	border: 0px;
	background-color: transparent;
	cursor: pointer;	
	line-height: 100px;
}

#frm_contatti .btn_annulla:hover {
	width: 77px;
	height: 23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/btn_annulla.png);
	background-repeat: no-repeat;	
	background-position: 0px 0px;
	border: 0px;
	background-color: transparent;
	cursor: pointer;	
	line-height: 100px;
}

#frm_contatti .btn_modifica {
	width: 139px;
	height: 23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/btn_modifica.png);
	background-repeat: no-repeat;	
	background-position: 0px 0px;
	border: 0px;
	background-color: transparent;
	cursor: pointer;	
	line-height: 100px;
}

#frm_contatti .btn_modifica:hover {
	width: 139px;
	height: 23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/btn_modifica.png);
	background-repeat: no-repeat;	
	background-position: 0px -23px;
	border: 0px;
	background-color: transparent;
	cursor: pointer;	
	line-height: 100px;
}

/*
#frm_contatti .btn_avanti:hover {
	width: 139px;
	height: 0px !important;
	height: 23px;
	margin: 0px 0px 0px 0px;
	padding: 23px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/btn_invia_on.gif);
	background-repeat: no-repeat;	
	border: 0px;
	background-color: transparent;
	cursor: pointer;	
}

#frm_contatti .btn_avanti:hover {
	width: 77px;
	height: 0px !important;
	height: 23px;
	margin: 0px 0px 0px 0px;
	padding: 23px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/btn_annulla_off.gif);
	background-repeat: no-repeat;	
	border: 0px;
	background-color: transparent;
	cursor: pointer;	
}
*/
/********* / INFO E CONTATTI *******/

/********* LOCATION *******/
#map{
	width: 488px !important;	
	width: 490px;
	height: 378px !important;
	height: 380px;	
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;	
	float: left;
	overflow: hidden;
	display: block;
	border: 1px solid #D1990E;
}
/********* LOCATION *******/

/********* EDIZIONI *******/
#box_cnt_edizioni {
	width: 508px;
	margin: 0px 0px 0px 0px;
	padding: 45px 0px 0px 0px;	
	overflow: hidden;
	display: block;	
	background-image: url(../images/li_edizioni_on.png);
	background-repeat: no-repeat;
	background-position: 8px 20px;
	border-bottom: 18px solid #2B40A4;
}

.minibox_cnt_ediz_tx {
	width: 477px;
	margin: 0px 0px 5px 8px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
}
/********* / EDIZIONI *******/


/********* RASSEGNA STAMPA *******/
#box_cnt_rassegna {
	width: 508px;
	margin: 0px 0px 0px 0px;
	padding: 45px 0px 0px 0px;	
	overflow: hidden;
	display: block;	
	background-image: url(../images/sf_minibox_hp_cnt3.png);
	background-repeat: no-repeat;
	/*background-position: 8px 20px;*/
	border-bottom: 18px solid #2B40A4;
}
/********* / RASSEGNA STAMPA *******/
/***********************************FINE CENTRO ********************************/


/*****************************  FOOTER ******************************/
#footer {
	clear: both;
	width: 765px;
	/*
	height: 197px !important;
	height: 204px;
	*/
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;	
	overflow: hidden;
	display: block;	
	background-image: url(../images/sf_footer.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #2B40A4;
}

/*
.minibox_footer {
	width: 234px;
	height: 60px;
	margin: 0px 10px 4px 10px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;	
	float: left;
	background-color: #989898;
}
*/

.minibox_footer {
	width: 185px;
	/*height: 60px;*/
	margin: 0px 2px 4px 4px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;	
	float: left;
	background-color: #989898;
}

/***  MENU FOOTER ***/
#menu_footer {
	clear: both;
	width: 530px;
	height: 30px;
	overflow: hidden;
	float: left;
	display: block;
	margin: 33px 0px 0px 14px;
	padding: 0px 0px 0px 0px;	
}

#menu_footer li{
	list-style-type: none;
	margin: 0px 8px 2px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
}

#menu_footer li a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffdc1c;
	text-transform: uppercase;
	font-weight: normal;
	text-decoration: none;
}

#menu_footer li a:hover, #menu_footer li span {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: normal;
	text-decoration: none;
}
/*** / MENU FOOTER ***/
/***************************** FINE FOOTER ******************************/


/************************* BOX BANNER DX ***********************/
.box_banner_160 {
	/*width: 160px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	float: left;*/
}
/************************* / BOX BANNER DX ***********************/



