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;
}

.clear_bkg { 
	clear: both;  
	height:1px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 12px 0px;
	background-image: url(../images/sf_clearbkg.gif);
	background-repeat: repeat-x;	
}

.hand {
	cursor: pointer;
}

body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background-color: #000000;
	background-image: url(../images/sf_body.jpg);
	background-repeat: repeat-x;
}


#wrapper_hp {
	width: 760px;
	margin: auto;
	padding: 0px 0px 0px 0px;
	text-align:left;
	clear: both;
	background-image: url(../images/sf_wrapper.jpg);
	background-repeat: repeat-y;
}

#wrapper {
	width: 760px;
	margin: auto;
	padding: 0px 0px 0px 0px;
	text-align:left;
	clear: both;
	background-image: url(../images/sf_wrapper.jpg);
	background-repeat: repeat-y;
}

#content_hp {
	width: 760px;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	background-image: url(../images/sf_content.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#content {
	width: 760px;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	background-image: url(../images/sf_content.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
	
#cola {
	width: 238px;
	margin: 0px 0px 0px 0px;
	padding: 38px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;	
}

#colb_hp {
	width: 516px;
	margin: 0px 0px 0px 0px;
	padding: 42px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;	
}

#colb {
	width: 467px;
	margin: 37px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}
/********************* TESTO **********************/
.pt7_A_gray, a:link.pt7_A_gray, a:visited.pt7_A_gray{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #969696;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt7_A_gray{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt;
	color: #969696;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

.pt8_A_black, a:link.pt8_A_black, a:visited.pt8_A_black{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_A_black{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	

.pt8_TA_red, a:link.pt8_TA_red, a:visited.pt8_TA_red{
	font-family: Tahoma;
	font-size: 8pt;
	color: #B42926;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_TA_red {
	font-family: Tahoma;
	font-size: 8pt;
	color: #B42926;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
.pt8_TA_white, a:link.pt8_TA_white, a:visited.pt8_TA_white{
	font-family: Tahoma;
	font-size: 8pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_TA_white{
	font-family: Tahoma;
	font-size: 8pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	
	
.pt9_TA_black, a:link.pt9_TA_black, a:visited.pt9_TA_black{
	font-family: Tahoma;
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt9_TA_black{
	font-family: Tahoma;
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

.pt9_TA_white, a:link.pt9_TA_white, a:visited.pt9_TA_white{
	font-family: Tahoma;
	font-size: 9pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt9_TA_white{
	font-family: Tahoma;
	font-size: 9pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	


.pt10_TA_white, a:link.pt10_TA_white, a:visited.pt10_TA_white{
	font-family: Tahoma;
	font-size: 10pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt10_TA_white{
	font-family: Tahoma;
	font-size: 10pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	


.pt11_TA_black, a:link.pt11_TA_black, a:visited.pt11_TA_black{
	font-family: Tahoma;
	font-size: 11pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt11_TA_black{
	font-family: Tahoma;
	font-size: 11pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	
			
.pt11_TA_white, a:link.pt11_TA_white, a:visited.pt11_TA_white{
	font-family: Tahoma;
	font-size: 11pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt11_TA_white{
	font-family: Tahoma;
	font-size: 11pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	
	
.pt13_TA_yellow, a:link.pt13_TA_yellow, a:visited.pt13_TA_yellow{
	font-family: Tahoma;
	font-size: 13pt;
	color: #EBCD31;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt13_TA_yellow{
	font-family: Tahoma;
	font-size: 13pt;
	color: #EBCD31;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}		
/****************** FINE TESTO ********************/

/*********************************** HEADER ********************************/

#header{
	width: 760px;
	height: 247px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	background-image: url(../images/sf_header.jpg);
	background-repeat: no-repeat;
}

.hd_sponsor1 {
	width: 142px;
	height: 0px !important;
	height: 32px;
	margin: 14px 13px 0px 0px;
	padding: 32px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: right;
}

.hd_sponsor2 {
	width: 40px;
	height: 0px !important;
	height: 33px;
	margin: 12px 12px 0px 0px;
	padding: 33px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: right;
}

.hd_sponsor3 {
	width: 40px;
	height: 0px !important;
	height: 32px;
	margin: 13px 18px 0px 0px;
	padding: 32px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: right;
}

/***  LOGO  ***/
#header h1 {
	width: 445px;
	height: 247px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	border: 0px;
	float: left;
}

.logo {
	width: 445px;
    height: 0px !important;
	height: 247px;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	padding: 247px 0px 0px 0px;
	/*
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;	
	*/
}
/*** / LOGO  ***/

/*********************************** FINE HEADER ********************************/

/*********************************** LEFT ********************************/
#menu_left {
	width: 145px;
	margin: 0px 0px 50px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: right;
	display: inline;
}

#menu_left #li_1 {
	width: 145px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_home_off.jpg);
	background-repeat: no-repeat;
}

#menu_left #li_1 a {
	width: 145px;
	height: 0px !important;	
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_home_off.jpg);
	background-repeat: no-repeat;
}

#menu_left #li_1 a:hover, #menu_left #li_1 span {
	width: 145px;
	height: 0px !important;	
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_home_on.jpg);
	background-repeat: no-repeat;
}

#menu_left #li_2 {
	width: 145px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_eventi_off.jpg);
	background-repeat: no-repeat;
}

#menu_left #li_2 a {
	width: 145px;
	height: 0px !important;	
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_eventi_off.jpg);
	background-repeat: no-repeat;
}

#menu_left #li_2 a:hover, #menu_left #li_2 span {
	width: 145px;
	height: 0px !important;	
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_eventi_on.jpg);
	background-repeat: no-repeat;
}

#menu_left #li_3 {
	width: 145px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_programma_off.jpg);
	background-repeat: no-repeat;
}

#menu_left #li_3 a {
	width: 145px;
	height: 0px !important;	
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_programma_off.jpg);
	background-repeat: no-repeat;
}

#menu_left #li_3 a:hover, #menu_left #li_3 span {
	width: 145px;
	height: 0px !important;	
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_programma_on.jpg);
	background-repeat: no-repeat;
}

#menu_left #li_4 {
	width: 145px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_foto_off.jpg);
	background-repeat: no-repeat;
}

#menu_left #li_4 a {
	width: 145px;
	height: 0px !important;	
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_foto_off.jpg);
	background-repeat: no-repeat;
}

#menu_left #li_4 a:hover, #menu_left #li_4 span {
	width: 145px;
	height: 0px !important;	
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_foto_on.jpg);
	background-repeat: no-repeat;
}

/*
#menu_left #li_4 {
	width: 145px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_artisti_off.jpg);
	background-repeat: no-repeat;
}

#menu_left #li_4 a {
	width: 145px;
	height: 0px !important;	
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_artisti_off.jpg);
	background-repeat: no-repeat;
}

#menu_left #li_4 a:hover, #menu_left #li_4 span {
	width: 145px;
	height: 0px !important;	
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_artisti_on.jpg);
	background-repeat: no-repeat;
}
*/

#menu_left #li_5 {
	width: 145px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_contatti_off.jpg);
	background-repeat: no-repeat;
}

#menu_left #li_5 a {
	width: 145px;
	height: 0px !important;	
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_contatti_off.jpg);
	background-repeat: no-repeat;
}

#menu_left #li_5 a:hover, #menu_left #li_5 span {
	width: 145px;
	height: 0px !important;	
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_contatti_on.jpg);
	background-repeat: no-repeat;
}


#menu_left #li_6 {
	width: 145px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_rass_on.jpg);
	background-repeat: no-repeat;
}


#menu_left #li_6 a {
	width: 145px;
	height: 0px !important;	
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_rass_on.jpg);
	background-repeat: no-repeat;
}

#menu_left #li_6 a:hover, #menu_left #li_6 span {
	width: 145px;
	height: 0px !important;	
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_rass_off.jpg);
	background-repeat: no-repeat;
}

#eventi_left {
	clear: both;
	width: 160px !important;
	width: 170px;
	height: 127px;
	margin: 0px 0px 0px 0px;	
	padding: 0px 10px 0px 0px;	
	overflow: hidden;
	float: right;
	display: inline;
	background-image: url(../images/sf_eventi_left.gif);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	text-align: right;
}

#eventi_left a {
	width: 160px;
	height: 0px;
	margin: 0px 0px 0px 0px;	
	padding: 127px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
}


/***********************************FINE LEFT ********************************/
/*********************************** CENTRO ********************************/
/***********HOME PAGE*************/
.box_hp_tx {
	width: 440px !important;
	width: 516px;
	margin: 0px 0px 70px 0px;	
	padding: 0px 50px 0px 26px;	
	overflow: hidden;
	float: left;
	display: inline;
}

.box_hp_tx span{
	line-height:170%;
}


.box_hp_ft {
	width: 500px !important;
	width: 516px;
	/*height: 98px;*/
	margin: 0px 0px 0px 0px;	
	padding: 0px 0px 0px 16px;	
	overflow: hidden;
	float: left;
	display: inline;
}

.box_hp_ft_cnt {
	width: 98px;
	height: 98px;
	margin: 0px 12px 0px 12px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
}


.dec_ft_cnt {
	width: 98px;
	height: 98px;
	margin: 0px 0px 0px -110px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	background-image: url(../images/sf_box_hp_ft_cnt.gif);
	background-repeat: no-repeat;
}
/*********** / HOME PAGE*************/
/***********CONTATTI**************/
.box_160_tx {
	width: 160px;
	margin: 0px 33px 10px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
}

#map {
	width: 272px !important;
	width: 274px;
	height: 228px !important;
	height: 230px;
	margin: 0px 0px 10px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	border: 1px solid #D07E51;
}

#frm_contatti {
	clear: both;
	/*width: 390px !important;*/
	width: 467px;
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	overflow: hidden;
}

.lineaForm_mini { 
	width: 127px;
	margin: 0px 90px 20px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
}

.lineaForm_mini label { 
	width: 127px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	font-family: Tahoma;
	font-size: 8pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.lineaForm_mini input {
	clear: both;
	width: 121px !important;
	width: 127px;
	height: 14px !important;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 0px 2px;
	overflow: hidden;
	display: inline;
	float: left;	
	border: 1px solid #000000;
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
}

.box_altro_frm {
	width: 467px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: block;
}

#frm_contatti .btn_avanti {
	width: 79px;
	height: 0px !important;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 19px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/btn_invia.gif);
	background-repeat: no-repeat;	
	border: 0px;
	background-color: transparent;
	cursor: pointer;	
}

#frm_contatti .btn_annulla {
	width: 69px;
	height: 0px !important;
	height: 19px;
	margin: 0px 11px 0px 0px;
	padding: 19px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/btn_annulla.gif);
	background-repeat: no-repeat;	
	border: 0px;
	background-color: transparent;
	cursor: pointer;	
}

#frm_contatti .btn_modifica {
	width: 69px;
	height: 0px !important;
	height: 19px;
	margin: 0px 11px 0px 0px;
	padding: 19px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/btn_modifica.gif);
	background-repeat: no-repeat;	
	border: 0px;
	background-color: transparent;
	cursor: pointer;	
}

#pulsanti {
	width: 467px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	overflow: hidden;
	text-align: right;
}	

#pulsanti a {
	margin: 0px 0px 0px 20px;
}	
/*********** / CONTATTI**************/
/*********** EVENTI **************/
.box_eve_cnt {
	width: 467px;
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	overflow: hidden;
	display: block;
}	

.box_eve_sx {
	width: 135px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	overflow: hidden;
	display: block;
}	


.box_eve_dx {
	width: 322px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	overflow: hidden;
	display: block;	
}	

.box_eve_ft_d {
	clear: both;
	width: 98px;
	margin: 5px 12px 0px 12px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	overflow: hidden;
	display: block;
	text-align: center;
}

.box_eve_tx {
	width: 322px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: right;
	overflow: hidden;
	display: block;
}	

/*********** / EVENTI **************/
/*********** PROGRAMMA **************/
.box_prog_cnt {
	width: 467px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	overflow: hidden;
	display: block;
}	

.box_prog_d {
	width: 392px !important;		
	width: 467px;
	height: 16px !important;
	height: 19px;		
	margin: 10px 0px 0px 0px;
	padding: 3px 0px 0px 75px;	
	overflow: hidden;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/sf_box_prog_d.gif);
	background-repeat: no-repeat;	
}	

.box_prog_tx {
	width: 467px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	overflow: hidden;
	display: block;
}	

.box_prog_sx {
	width: 74px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	overflow: hidden;
	display: inline;
}	

.box_prog_dx {
	width: 393px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	overflow: hidden;
	display: inline;
}

/*********** PROGRAMMA **************/

/******* GALLERIA **********/
.box_gall_cnt {
	width: 467px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	overflow: hidden;
	display: block;
}	

.box_gall_f {
	width: 200px;
	margin: 0px 16px 20px 16px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	overflow: hidden;
	display: inline;
	text-align: center;
}


.box_foto_cnt {
	width: 100px;
	margin: 0px 8px 10px 8px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	overflow: hidden;
	display: inline;
	text-align: center;
}
	
/******** / GALLERIA **********/
/***********************************FINE CENTRO ********************************/


/*****************************  FOOTER ******************************/

#footer {
	clear: both;
	width: 742px !important;	
	width: 760px;
	height: 97px !important;
	height: 216px;
	margin: 0px 0px 0px 0px ;
	padding: 119px 0px 0px 18px;	
	overflow: hidden;
	background-image:url(../images/new_sf_footer.jpg);
	background-repeat:no-repeat;
}

.sponsor_atam {
	width: 74px;
	height: 29px;
	margin: 5px 32px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	/*
	background-image:url(../images/sponsor_atam.gif);
	background-repeat:no-repeat;	
	*/
}

.sponsor_gazzetta {
	width: 126px;
	height: 11px;
	margin: 18px 31px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	/*
	background-image:url(../images/sponsor_gazzetta.gif);
	background-repeat:no-repeat;	
	*/
}

.sponsor_rcinter {
	width: 59px;
	height: 37px;
	margin: 3px 31px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	/*
	background-image:url(../images/sponsor_rcinter.gif);
	background-repeat:no-repeat;	
	*/
}

.sponsor_quicalabria {
	width: 82px;
	height: 21px;
	margin: 12px 34px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	/*
	background-image:url(../images/sponsor_quicalabri.gif);
	background-repeat:no-repeat;	
	*/
}

.sponsor_strill {
	width: 55px;
	height: 33px;
	margin: 2px 31px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	/*
	background-image:url(../images/sponsor_strill.gif);
	background-repeat:no-repeat;	
	*/
}

.sponsor_lunatica {
	width: 82px;
	height: 25px;
	margin: 9px 24px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	/*
	background-image:url(../images/sponsor_lunatica.gif);
	background-repeat:no-repeat;	
	*/
}

.sponsor_tuttoqui {
	width: 60px;
	height: 43px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	/*
	background-image:url(../images/sponsor_tuttoqui.gif);
	background-repeat:no-repeat;	
	*/
}

#credits{
	clear: both;
	width: 740px;
	margin: 22px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
}

/***************************** FINE FOOTER ******************************/


