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_grey { 
	clear: both;  
	height:1px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #DFDFDF;
}

.clear_decor { 
	clear: both;  
	height:1px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(../images/decor_puntino.gif);
	background-repeat: repeat-x;
}

.hand {
	cursor: pointer;
}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background-image: url(../images/sf_body.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FBD982;	
}


#wrapper {
	width: 800px;
	margin: auto;
	padding: 0px 0px 30px 0px;
	text-align: left;
	/*float: left;*/
	clear: both;
	overflow: hidden;
	background-image: url(../images/sf_wrapper.jpg);
	background-repeat: no-repeat;
	background-position: 0px 263px;	
}


#content {
	width: 760px;
    margin: 0px 20px 0px 20px;
	padding: 0px 0px 30px 0px;
	overflow: hidden;
	clear: both;
	background-color: #FFFFFF;
}	


#cola_hp {
	width: 536px;
	margin: 0px 0px 0px 22px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

#colb_hp {
	width: 179px;
	margin: 0px 14px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	display: inline;
	overflow: hidden;
}

#cola {
	width: 179px;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

#colb {
	width: 536px;	
	margin: 0px 19px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	display: inline;
	overflow: hidden;
}

/********************* TESTO **********************/
.pt7_T_ama, a:link.pt7_T_ama, a:visited.pt7_T_ama {
	font-family: Tahoma;
	font-size: 7pt;
	color: #6A371A;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt7_T_ama {
	font-family: Tahoma;
	font-size: 7pt;
	color: #6A371A;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

.pt7_G_grey, a:link.pt7_G_grey, a:visited.pt7_G_grey {
	font-family: Georgia;
	font-size: 7pt;
	color: #7C7C7A;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt7_G_grey {
	font-family: Georgia;
	font-size: 7pt;
	color: #7C7C7A;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

.pt7_T_green, a:link.pt7_T_green, a:visited.pt7_T_green {
	font-family: Tahoma;
	font-size: 7pt;
	color: #7E9509;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt7_T_green {
	font-family: Tahoma;
	font-size: 7pt;
	color: #7E9509;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	

.pt8_Tre_ama, a:link.pt8_Tre_ama, a:visited.pt8_Tre_ama {
	font-family: "Trebuchet MS";
	font-size: 8pt;
	color: #69371E;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_Tre_ama {
	font-family: "Trebuchet MS";
	font-size: 8pt;
	color: #69371E;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
.pt8_Tre_black, a:link.pt8_Tre_black, a:visited.pt8_Tre_black {
	font-family: "Trebuchet MS";
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_Tre_black {
	font-family: "Trebuchet MS";
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

.pt8_T_black_ara, a:link.pt8_T_black_ara, a:visited.pt8_T_black_ara {
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_T_black_ara {
	font-family: Tahoma;
	font-size: 8pt;
	color: #EE5300;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}


.pt8_T_black, a:link.pt8_T_black, a:visited.pt8_T_black {
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_T_black {
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
	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;
	font-size: 8pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_T_white {
	font-family: Tahoma;
	font-size: 8pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

.pt8_Tre_ama, a:link.pt8_Tre_ama, a:visited.pt8_Tre_ama {
	font-family: "Trebuchet MS";
	font-size: 8pt;
	color: #6C3718;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_Tre_ama {
	font-family: "Trebuchet MS";
	font-size: 8pt;
	color: #6C3718;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
		
.pt8_Tre_grey, a:link.pt8_Tre_grey, a:visited.pt8_Tre_grey {
	font-family: "Trebuchet MS";
	font-size: 8pt;
	color: #6C6C6C;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_Tre_grey {
	font-family: "Trebuchet MS";
	font-size: 8pt;
	color: #6C6C6C;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	
		
.pt9_G_black, a:link.pt9_G_black, a:visited.pt9_G_black {
	font-family: Georgia;
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt9_G_black {
	font-family: Georgia;
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
.pt9_Tre_black, a:link.pt9_Tre_black, a:visited.pt9_Tre_black {
	font-family: "Trebuchet MS";
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt9_Tre_black {
	font-family: "Trebuchet MS";
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	

.pt10_Tre_black, a:link.pt10_Tre_black, a:visited.pt10_Tre_black {
	font-family: "Trebuchet MS";
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt10_Tre_black {
	font-family: "Trebuchet MS";
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	

.pt11_G_ama, a:link.pt11_G_ama, a:visited.pt11_G_ama {
	font-family: Georgia;
	font-size: 11pt;
	color: #6A371A;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt11_G_ama {
	font-family: Georgia;
	font-size: 11pt;
	color: #6A371A;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
			
.pt11_G_green, a:link.pt11_G_green, a:visited.pt11_G_green {
	font-family: Georgia;
	font-size: 11pt;
	color: #7E9707;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt11_G_green {
	font-family: Georgia;
	font-size: 11pt;
	color: #7E9707;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
.pt13_Tre_black, a:link.pt13_Tre_black, a:visited.pt13_Tre_black {
	font-family: "Trebuchet MS";
	font-size: 13pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt13_Tre_black {
	font-family: "Trebuchet MS";
	font-size: 13pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
					
.pt13_G_green, a:link.pt13_G_green, a:visited.pt13_G_green {
	font-family: Georgia;
	font-size: 13pt;
	color: #7E9707;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt13_G_green {
	font-family: Georgia;
	font-size: 13pt;
	color: #7E9707;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}


.pt14_G_ama, a:link.pt14_G_ama, a:visited.pt14_G_ama {
	font-family: Georgia;
	font-size: 14pt;
	color: #6A371A;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt14_G_ama {
	font-family: Georgia;
	font-size: 14pt;
	color: #6A371A;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

.pt14_G_black, a:link.pt14_G_black, a:visited.pt14_G_black {
	font-family: Georgia;
	font-size: 14pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt14_G_black {
	font-family: Georgia;
	font-size: 14pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
			
.pt18_G_green, a:link.pt18_G_green, a:visited.pt18_G_green {
	font-family: Georgia;
	font-size: 18pt;
	color: #7E9707;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt18_G_green {
	font-family: Georgia;
	font-size: 18pt;
	color: #7E9707;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}					
/****************** FINE TESTO ********************/



/*********************************** HEADER ********************************/
#header {
	width: 760px;
	height: 262px;
	margin: 0px 0px 0px 0px;
	padding: 1px 20px 0px 20px;
	display: block;
	float: left;
	overflow: hidden;
	background-image: url(../images/sf_header.jpg);
	background-repeat: no-repeat;
}

.banner_728_90 {
	width: 728px;
	height: 90px;
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
}

/***  LOGO  ***/

#header h1 {
	clear: both;
	width: 307px;
	height: 32px;
	margin: 36px 0px 12px 26px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	border: 0px;
	float: left;
	/*
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	*/
}

.logo {
	width: 307px;
    height: 0px;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	padding: 32px 0px 0px 0px;
	/*
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	*/
}

/*** / LOGO  ***/

#banner_web_radio {
	width: 133px;
	height: 62px;
	margin: 4px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/sf_banner_web_radio.jpg);
	background-repeat: no-repeat;
}

#banner_web_radio a {
	width: 133px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 62px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
}

#box_citazione {
	width: 240px;
	height: 46px;
	margin: 22px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	text-align: right;
	line-height: 120%;
	/*background-color: #FFFF00;*/
}

/******** menu_structure header *******/
#header .menu_structure {
	width: 723px;
	height: 15px;
	margin: 0px 0px 32px 21px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
}

#header .menu_structure .li_1 {
	width: 46px;
	height: 15px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_1_h.jpg);
	background-repeat: no-repeat;
}

#header .menu_structure .li_1_a {
	width: 46px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_1_h.jpg);
	background-repeat: no-repeat;
}

#header .menu_structure .li_1_a:hover, #header .menu_structure .li_1_span {
	width: 46px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_1_h.jpg);
	background-repeat: no-repeat;
	background-position: 0px -15px;
}

#header .menu_structure .li_2 {
	width: 69px;
	height: 15px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_2_h.jpg);
	background-repeat: no-repeat;
}

#header .menu_structure .li_2_a {
	width: 69px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_2_h.jpg);
	background-repeat: no-repeat;
}

#header .menu_structure .li_2_a:hover, #header .menu_structure .li_2_span {
	width: 69px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_2_h.jpg);
	background-repeat: no-repeat;
	background-position: 0px -15px;
}

#header .menu_structure .li_3 {
	width: 95px;
	height: 15px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_3_h.jpg);
	background-repeat: no-repeat;
}

#header .menu_structure .li_3_a {
	width: 95px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_3_h.jpg);
	background-repeat: no-repeat;
}

#header .menu_structure .li_3_a:hover, #header .menu_structure .li_3_span {
	width: 95px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_3_h.jpg);
	background-repeat: no-repeat;
	background-position: 0px -15px;
}

#header .menu_structure .li_4 {
	width: 56px;
	height: 15px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_4_h.jpg);
	background-repeat: no-repeat;
}

#header .menu_structure .li_4_a {
	width: 56px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_4_h.jpg);
	background-repeat: no-repeat;
}

#header .menu_structure .li_4_a:hover, #header .menu_structure .li_4_span {
	width: 56px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_4_h.jpg);
	background-repeat: no-repeat;
	background-position: 0px -15px;
}

#header .menu_structure .li_5 {
	width: 51px;
	height: 15px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_5_h.jpg);
	background-repeat: no-repeat;
}

#header .menu_structure .li_5_a {
	width: 51px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_5_h.jpg);
	background-repeat: no-repeat;
}

#header .menu_structure .li_5_a:hover, #header .menu_structure .li_5_span {
	width: 51px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_5_h.jpg);
	background-repeat: no-repeat;
	background-position: 0px -15px;
}

#header .menu_structure .li_6 {
	width: 64px;
	height: 15px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_6_h.jpg);
	background-repeat: no-repeat;
}

#header .menu_structure .li_6_a {
	width: 64px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_6_h.jpg);
	background-repeat: no-repeat;
}

#header .menu_structure .li_6_a:hover, #header .menu_structure .li_6_span {
	width: 64px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_6_h.jpg);
	background-repeat: no-repeat;
	background-position: 0px -15px;
}

#header .menu_structure .li_7 {
	width: 90px;
	height: 15px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_7_h.jpg);
	background-repeat: no-repeat;
}

#header .menu_structure .li_7_a {
	width: 90px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_7_h.jpg);
	background-repeat: no-repeat;
}

#header .menu_structure .li_7_a:hover, #header .menu_structure .li_7_span {
	width: 90px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_7_h.jpg);
	background-repeat: no-repeat;
	background-position: 0px -15px;
}

#header .menu_structure .li_8 {
	width: 46px;
	height: 15px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_8_h.jpg);
	background-repeat: no-repeat;
}

#header .menu_structure .li_8_a {
	width: 46px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_8_h.jpg);
	background-repeat: no-repeat;
}

#header .menu_structure .li_8_a:hover, #header .menu_structure .li_8_span {
	width: 46px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_8_h.jpg);
	background-repeat: no-repeat;
	background-position: 0px -15px;
}

#header .menu_structure .li_9 {
	width: 38px;
	height: 15px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_9_h.jpg);
	background-repeat: no-repeat;
}

#header .menu_structure .li_9_a {
	width: 38px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_9_h.jpg);
	background-repeat: no-repeat;
}

#header .menu_structure .li_9_a:hover, #header .menu_structure .li_9_span {
	width: 38px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_9_h.jpg);
	background-repeat: no-repeat;
	background-position: 0px -15px;
}

#header .menu_structure .li_10 {
	width: 97px;
	height: 15px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_10_h.jpg);
	background-repeat: no-repeat;
}

#header .menu_structure .li_10_a {
	width: 97px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_10_h.jpg);
	background-repeat: no-repeat;
}

#header .menu_structure .li_10_a:hover, #header .menu_structure .li_10_span {
	width: 97px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_10_h.jpg);
	background-repeat: no-repeat;
	background-position: 0px -15px;
}

#header .menu_structure .li_11 {
	width: 61px;
	height: 15px;
	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_11_h.jpg);
	background-repeat: no-repeat;
}

#header .menu_structure .li_11_a {
	width: 61px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_11_h.jpg);
	background-repeat: no-repeat;
}

#header .menu_structure .li_11_a:hover, #header .menu_structure .li_11_span {
	width: 61px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_11_h.jpg);
	background-repeat: no-repeat;
	background-position: 0px -15px;
}

 /******** menu_structure header *******/

#breadcrumbs {
	width: 500px;
	margin: 0px 0px 0px 27px;	
	padding: 0px 40px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
}

#frm_cerca {
	width: 115px;
	height: 17px;
	margin: 0px 6px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
}

#frm_cerca .input_tx {
	width: 77px;
	height: 15px;
	border: 1px solid #C8AF91;
	overflow: hidden;
	margin: 0px 4px 0px 0px;
	padding: 0px 0px 0px 2px;
	float: left;
	font-family: Tahoma; 
	font-size: 8pt;
	color: #C8AF91;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;	
}

#frm_cerca .btn_vai {
	width: 30px;
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 17px 0px 0px 0px;	
	display: inline;
	float: left;
	overflow: hidden;	
	border: 0px;	
	cursor: pointer;	
	background-image: url(../images/btn_vai.gif);
	background-repeat: no-repeat;	
	background-color: transparent;	
}

#frm_cerca .btn_vai:hover {
	background-image: url(../images/btn_vai.gif);
	background-repeat: no-repeat;	
	background-color: transparent;
	background-position: 0px -17px;	
}

#box_rss {
	width: 47px;
	height: 18px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
	float: left;
	display: inline;
	background-image: url(../images/sf_box_rss.gif);
	background-repeat: no-repeat;		
}

#box_rss a {
	width: 47px;
	height: 0px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 47px 0px 0px 8px;
	float: left;
	display: inline;	
}
/*********************************** /HEADER ********************************/



/*********************************** CENTRO ********************************/

.float_r {
	float: right;
}

.float_l {
	float: left;
}


.span_service {
	line-height: 150%;
}


.generic_box_tx p {
	display: inline;
}

.generic_box_tx {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	line-height: 150%;	
	font-family: "Trebuchet MS";
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;	
}

.generic_box_tx a, .generic_box_tx a:link, .generic_box_tx a:visited {
	font-family: "Trebuchet MS";
	font-size: 10pt;
	color: #7D9702;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}          

.generic_box_tx a:hover  {
	font-family: "Trebuchet MS";
	font-size: 10pt;
	color: #7D9702;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}

/*
.generic_box_tx img {
	margin: 10px 10px 10px 10px;
	border: 3px solid #BABABA;
}
*/

#navigatore {
	width: 536px;
	margin: 20px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-image: url(../images/decor_puntino.gif);
	background-repeat: repeat-x;
	background-position: top;
}


.ico_stampa {
	width: 47px;
	height: 12px;	
	margin: 4px 36px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: right;
	background-image: url(../images/ico_stampa.gif);
	background-repeat: no-repeat;
}


.ico_stampa a {
	width: 47px;
	height: 0px;	
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	overflow: hidden;
	float: right;
	background-image: url(../images/ico_stampa.gif);
	background-repeat: no-repeat;
}

.ico_stampa a:hover {
	background-image: url(../images/ico_stampa.gif);
	background-repeat: no-repeat;
	background-position: 0px -12px;
}


.ico_invia {
	width: 36px;
	height: 9px;	
	margin: 4px 25px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: right;
	background-image: url(../images/ico_invia.gif);
	background-repeat: no-repeat;
}

.ico_invia a {
	width: 36px;
	height: 0px;	
	margin: 0px 0px 0px 0px;
	padding: 9px 0px 0px 0px;
	overflow: hidden;
	float: left;
	background-image: url(../images/ico_invia.gif);
	background-repeat: no-repeat;
}

.ico_invia a:hover {
	background-image: url(../images/ico_invia.gif);
	background-repeat: no-repeat;
	background-position: 0px -9px;
}

/***************** TITOLETTI ***************/
.tit_aruotalibera {
	width: 179px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 28px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/tit_aruotalibera.gif);
	background-repeat: no-repeat;
}

.tit_aruotalibera_big {
	width: 536px;
	height: 0px;
	margin: 0px 0px 10px 0px;
	padding: 34px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/tit_aruotalibera_big.gif);
	background-repeat: no-repeat;
}

.tit_articoli {
	width: 179px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 28px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/tit_articoli.gif);
	background-repeat: no-repeat;
}

.tit_articoli_big {
	width: 536px;
	height: 0px;
	margin: 0px 0px 10px 0px;
	padding: 34px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/tit_articoli_big.gif);
	background-repeat: no-repeat;
}

.tit_racconti {
	width: 179px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 28px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/tit_racconti.gif);
	background-repeat: no-repeat;
}

.tit_racconti_big {
	width: 536px;
	height: 0px;
	margin: 0px 0px 10px 0px;
	padding: 34px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/tit_racconti_big.gif);
	background-repeat: no-repeat;
}

.tit_poesie {
	width: 179px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 28px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/tit_poesie.gif);
	background-repeat: no-repeat;
}

.tit_poesie_big {
	width: 536px;
	height: 0px;
	margin: 0px 0px 10px 0px;
	padding: 34px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/tit_poesie_big.gif);
	background-repeat: no-repeat;
}

.tit_biografia {
	width: 179px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 28px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/tit_biografia.gif);
	background-repeat: no-repeat;
}

.tit_pubblicazioni {
	width: 179px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 28px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/tit_pubblicazioni.gif);
	background-repeat: no-repeat;
}

.tit_pubblicazioni_big {
	width: 536px;
	height: 0px;
	margin: 0px 0px 10px 0px;
	padding: 34px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/tit_pubblicazioni_big.gif);
	background-repeat: no-repeat;
}

.tit_foto {
	width: 179px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 28px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/tit_foto.gif);
	background-repeat: no-repeat;
}

.tit_foto_big {
	width: 536px;
	height: 0px;
	margin: 0px 0px 10px 0px;
	padding: 34px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/tit_foto_big.gif);
	background-repeat: no-repeat;
}

.tit_video {
	width: 179px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 28px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/tit_video.gif);
	background-repeat: no-repeat;
}

.tit_diariodicorsa {
	width: 179px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 28px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/tit_diariodicorsa.gif);
	background-repeat: no-repeat;
}

.tit_commenti_big {
	width: 536px;
	height: 0px;
	margin: 0px 0px 10px 0px;
	padding: 34px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/tit_commenti_big.gif);
	background-repeat: no-repeat;
}

.tit_contatti {
	width: 179px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 28px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/tit_contatti.gif);
	background-repeat: no-repeat;
}

.tit_ricerca {
	width: 179px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 28px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/tit_ricerca.gif);
	background-repeat: no-repeat;
}


.tit_ricerca_big {
	width: 536px;
	height: 0px;
	margin: 0px 0px 10px 0px;
	padding: 34px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/tit_ricerca_big.gif);
	background-repeat: no-repeat;
}

.tit_al_racconti_big {
	width: 536px;
	height: 0px;
	margin: 0px 0px 10px 0px;
	padding: 34px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/tit_al_racconti_big.gif);
	background-repeat: no-repeat;
}

.tit_al_poesie_big {
	width: 536px;
	height: 0px;
	margin: 0px 0px 10px 0px;
	padding: 34px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/tit_al_poesie_big.gif);
	background-repeat: no-repeat;
}

.tit_al_articoli_big {
	width: 536px;
	height: 0px;
	margin: 0px 0px 10px 0px;
	padding: 34px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/tit_al_articoli_big.gif);
	background-repeat: no-repeat;
}

.tit_al_recensionitv_big {
	width: 536px;
	height: 0px;
	margin: 0px 0px 10px 0px;
	padding: 34px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/tit_al_recensionitv_big.gif);
	background-repeat: no-repeat;
}

.tit_al_recensionifilm_big {
	width: 536px;
	height: 0px;
	margin: 0px 0px 10px 0px;
	padding: 34px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/tit_al_recensionfilm_big.gif);
	background-repeat: no-repeat;
}

.tit_al_recensionilibri_big {
	width: 536px;
	height: 0px;
	margin: 0px 0px 10px 0px;
	padding: 34px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/tit_al_recensionilibri_big.gif);
	background-repeat: no-repeat;
}

.tit_al_bacheca_big {
	width: 536px;
	height: 0px;
	margin: 0px 0px 10px 0px;
	padding: 34px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/tit_al_bacheca_big.gif);
	background-repeat: no-repeat;
}

.tit_sezione_rec_tv  {
	width: auto;
	margin: -33px 0px 0px 165px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
} 

.tit_sezione_rec_film  {
	width: auto;
	margin: -33px 0px 0px 225px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
} 

.tit_sezione_rec_libri  {
	width: auto;
	margin: -34px 0px 0px 170px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
} 
/***************** / TITOLETTI ***************/




/************* HOME PAGE ***********/
.box_articolo_hp {
	width: 536px;
	/*height: 190px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

.box_articolo_hp_sx {
	width: 350px;
	/*height: 185px;*/
	margin: 0px 0px 0px 0px;
	padding: 5px 20px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	line-height: 120%;
}

.box_articolo_hp_dx {
	width: 166px;
	/*height: 158px;*/
	margin: 0px 0px 0px 0px;
	padding: 32px 0px 0px 0px;
	float: right;
	display: inline;
	overflow: hidden;
}

.box_articoli_cnt {
	width: 366px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 4px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_box_articoli_cnt.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.minibox_articoli {
	width: 345px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 10px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	line-height: 110%;
	border-bottom: 1px solid #DFDFDF;
}

.box_poesie_hp {
	width: 166px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	float: right;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_box_poesie_hp.gif);
	background-repeat: no-repeat;
	background-position: top;	
}

.box_diario_cnt {
	width: 536px;
	margin: 0px 0px 0px 0px;
	padding: 80px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_box_diario_cnt.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #E2E977;
}

.box_diario_close {
	width: 536px;
	height: 5px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/sf_box_diario_close.gif);
	background-repeat: no-repeat;
}
	
.minibox_diario {
	width: 518px;
	margin: 0px 10px 10px 8px;
	padding: 0px 0px 13px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_minibox_diario.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	line-height: 140%;
}

.minibox_diario a {
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;	
}

.minibox_diario a:hover {
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: bold;	
	text-decoration: underline;	
}

.box_grigio_cnt {
	width: 179px;
	margin: 0px 0px 14px 0px;
	padding: 5px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_box_grigio_cnt.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #DDD7C9;
}

.box_grigio_close {
	width: 167px;
	height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 12px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_box_grigio_close.gif);
	background-repeat: no-repeat;
}

.box_grigio_tx {
	width: 164px;
	margin: 0px 0px 0px 0px;
	padding: 0px 7px 10px 8px;
	float: left;
	display: inline;
	overflow: hidden;
	line-height: 110%;
}

.box_ft_158 {
	width: 158px;
	margin: 0px 0px 10px 0px;
	padding: 2px 2px 2px 2px;
	float: left;
	display: inline;
	overflow: hidden;
	border: 1px solid #B7B2AC;
}

.box_alunni {
	width: 179px;
	height: 150px;
	margin: 0px 0px 14px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_box_alunni.gif);
	background-repeat: no-repeat;	
}

.box_alunni a {
	width: 179px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 150px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

.box_amici {
	width: 160px;
	margin: 0px 0px 14px 0px;
	padding: 44px 8px 0px 11px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_box_amici.gif);
	background-repeat: no-repeat;	
}

.banner_160_90 {
	width: 160px;
	height: 90px;
	margin: 0px 0px 9px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
}

/***************** / HOME PAGE ***************/


/***************** ARTICOLI ***************/
.box_art_elenco {
	width: 532px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	float: right;
	display: inline;
	overflow: hidden;
	line-height: 120%;
	border-bottom: 1px solid #DFDFDF;
}
/***************** / ARTICOLI ***************/

/************* DETTAGLIO ARTICOLI *************/
.box_ft_253 {
	width: 253px;
	margin: 0px 0px 10px 10px;
	padding: 2px 2px 2px 2px;
	/*float: left;*/
	display: inline;
	overflow: hidden;
	border: 1px solid #B7B2AC;
}

.box_didascalia {
	clear: both;
	width: 237px;
	margin: 0px 0px 0px 0px;
	padding: 0px 11px 0px 11px;
	float: right;
	display: inline;
	overflow: hidden;
}
/************* / DETTAGLIO ARTICOLI *************/

/***************** PUBBLICAZIONI ***************/
.box_pubbl_elenco {
	width: 532px;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	float: right;
	display: inline;
	overflow: hidden;
	line-height: 120%;
	border-bottom: 1px solid #DFDFDF;
}

.box_ft_88 {
	width: 88px;
	margin: 0px 0px 10px 0px;
	padding: 2px 2px 2px 2px;
	float: left;
	display: inline;
	overflow: hidden;
	border: 1px solid #B7B2AC;
}

.box_pubbl_tx {
	width: 400px;
	margin: 0px 0px 0px 20px;
	padding: 15px 0px 0px 0px;
	float: right;
	display: inline;
	overflow: hidden;
	line-height: 120%;
}
/***************** / PUBBLICAZIONI ***************/

/******** DETTAGLIO PUBBLICAZIONI *******/
.box_ft_160 {
	width: 160px;
	margin: 0px 0px 10px 10px;
	padding: 2px 2px 2px 2px;
	/*float: left;*/
	display: inline;
	overflow: hidden;
	border: 1px solid #B7B2AC;
}


/******** / DETTAGLIO PUBBLICAZIONI *******/

/************ FOTOGALLERY ***********/
.box_galler_cnt {
	width: 126px;
	margin: 15px 26px 15px 26px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

.box_ft_120 {
	width: 120px;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	/*float: left;*/
	display: inline;
	overflow: hidden;
	border: 1px solid #B7B2AC;
}

.box_novita_cnt {
	width: 126px;
	height: 9px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

.box_novita_ok {
	width: 126px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 9px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_box_novita.gif);
	background-repeat: no-repeat;
}

.box_galler_tx {
	width: 126px;
	margin: 5px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	line-height: 120%;
}
/************ / FOTOGALLERY ***********/
/************ VIDEOGALLERY ***********/
.box_ft_425 {
	width: 425px;
	margin: 0px 0px 10px 10px;
	padding: 2px 2px 2px 2px;
	/*float: left;*/
	display: inline;
	overflow: hidden;
	border: 1px solid #B7B2AC;
}

.box_ft_425 iframe {
	width: 425px;
	height: 355px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

.box_ft_120_ant {
	width: 120px;
	height: 87px;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	/*float: left;*/
	display: inline;
	overflow: hidden;
	border: 1px solid #B7B2AC;
}

.box_ft_120_ant img, .box_ft_120_ant embed, .box_ft_120_ant object, .box_ft_120_ant iframe {
	width: 120px;
	/*height: 100px;*/
	height: 87px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}


.a_videogallery {
	width: 120px;
	height: 0px;
	margin: -100px 0px 0px 0px;
	padding: 100px 0px 0px 0px;
	display: block;
	float: left;	
	overflow: hidden;
	background-image: url(../images/spacer.gif);
}
/************ / VIDEOGALLERY ***********/

/************ A RUOTA LIBERA ***********/
#box_commenti_cnt {
	width: 532px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
}

#frm_commenti {
	width: 532px;
	margin: 32px 0px 10px 0px;
	padding: 40px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-color: #C2D75E;
	background-image:url(../images/sf_frm_commenti_top.gif);
	background-repeat: no-repeat;		
}

#frm_contatti {
	width: 532px;
	margin: 32px 0px 10px 0px;
	padding: 40px 0px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-color: #C2D75E;
	background-image:url(../images/sf_frm_contatti_top.gif);
	background-repeat: no-repeat;		
}

.box_altro_frm {
	width: 150px;
	margin: 0px 0px 0px 0px;
	padding: 5px 13px 10px 0px;
	overflow: hidden;
	float: right;
	display: inline;
	line-height: 140%;
}

.lineaForm_mini { 
	width: 147px;
	margin: 0px 18px 10px 11px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
}

.lineaForm_mini label { 
	width: 147px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	font-family: "Trebuchet MS";
	font-size: 8pt;
	color: #5C5C5C;
}

.lineaForm_mini input {
	clear: both;
	width: 143px;
	/*height: 15px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	overflow: hidden;
	display: inline;
	float: left;	
	border: 1px solid #C4AF92;
	font-family: "Trebuchet MS";
	font-size: 8pt;
	color: #5C5C5C;
}


.lineaForm_big { 
	width: 324px;
	margin: 0px 0px 10px 11px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
}

.lineaForm_big label { 
	width: 324px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
	float: left;
	font-family: "Trebuchet MS";
	font-size: 8pt;
	color: #5C5C5C;
}

.lineaForm_big textarea { 
	width: 320px;
	height: 68px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 2px;
	overflow: hidden;
	display: block;
	float: left;	
	border: 1px solid #C4AF92;
	font-family: "Trebuchet MS";
	font-size: 8pt;
	color: #5C5C5C;
}


.box_frm_pulsanti  {
	width: 500px;
	height: 28px;
	margin: 0px 0px 0px 0px;
	padding: 2px 32px 0px 0px;	
	overflow: hidden;
	display: inline;
	float: left;
	background-image:url(../images/sf_box_frm_pulsanti.gif);
	background-repeat: no-repeat;		
}

.btn_avanti {
	width: 45px;
	height: 28px;
	margin: 0px 0px 0px 30px;
	padding: 28px 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;	
}

.btn_annulla {
	width: 54px;
	height: 28px;
	margin: 0px 0px 0px 0px;
	padding: 28px 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;	
}

.btn_modifica {
	width: 57px;
	height: 28px;
	margin: 0px 0px 0px 0px;
	padding: 28px 0px 0px 0px;
	display: inline;
	float: right;
	overflow: hidden;
	background-image: url(../images/btn_modifica.gif);
	background-repeat: no-repeat;	
	background-color: transparent;
	border: 0px;
	cursor: pointer;	
}

.btn_avanti:hover, .btn_annulla:hover, .btn_modifica:hover {
	background-position: 0px -28px;
}
/************ / A RUOTA LIBERA ***********/

/************ I MIEI ALUNNI ***********/
/******** menu_alunni *******/
#menu_alunni {
	width: 179px;
	margin: 0px 0px 0px 0px;	
	padding: 38px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/sf_menu_alunni.gif);
	background-repeat: no-repeat;	
	background-color: #7E9707;
}

#menu_alunni .li_menu_alunni {
	width: 179px;
	/*height: 20px;*/
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	background-image: url(../images/sf_menu_alunni_li.gif);
	background-repeat: no-repeat;	
	float: left;
	display: block;
	list-style-type: none;	
	white-space: nowrap;
	text-transform: capitalize;
}

#menu_alunni .a_menu_alunni {
	width: 159px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;
	font-family: Tahoma;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#menu_alunni .a_menu_alunni:hover, #menu_alunni .li_menu_alunni .span_menu_alunni {
	width: 159px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	font-family: Tahoma;
	font-size: 8pt;
	color: #6C361E;
	font-weight: bold;
	text-decoration: none;
}

.ul_second {
	width: 179px;
	margin: -1px 0px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	list-style-type: none;
	white-space: nowrap;
	background-color: #BDD50F;
}


.ul_second .li_ul_second {
	width: 179px;
	/*height: 20px;*/
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 3px 0px;
	float: left;
	display: block;
	overflow: hidden;
	list-style-type: none;	
	background-image: url(../images/sf_ul_second_li.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #BDD50F;
	white-space: normal;
}

.ul_second .li_ul_second a {
	width: 135px;
	/*height: 20px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 22px 0px 22px;
	float: left;
	display: inline;
	overflow: hidden;
	list-style-type: none;
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.ul_second .li_ul_second span, .ul_second .li_ul_second a:hover {
	width: 135px;
	/*height: 20px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 22px 0px 22px;
	float: left;
	display: inline;
	overflow: hidden;
	list-style-type: none;
	font-family: Tahoma;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#menu_alunni_down {
	width: 179px;
	height: 10px;
	margin: 0px 0px 35px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/sf_menu_alunni_down.gif);
	background-repeat: no-repeat;
}

.mini_box_alunni {
	width: 168px;
	margin: 15px 10px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
}

.tit_poesie_alunni {
	width: 168px;
	height: 0px;
	margin: 0px 0px 15px 0px;	
	padding: 20px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/tit_poesie_alunni.gif);
	background-repeat: no-repeat;
}

.tit_bacheca_alunni {
	width: 168px;
	height: 0px;
	margin: 0px 0px 15px 0px;	
	padding: 20px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/tit_bacheca_alunni.gif);
	background-repeat: no-repeat;
}

.tit_articoli_alunni {
	width: 168px;
	height: 0px;
	margin: 0px 0px 15px 0px;
	padding: 20px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/tit_articoli_alunni.gif);
	background-repeat: no-repeat;
}

.tit_racconti_alunni {
	width: 168px;
	height: 0px;
	margin: 0px 0px 15px 0px;	
	padding: 20px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/tit_racconti_alunni.gif);
	background-repeat: no-repeat;
}

.mini_box_alunni_tx {
	width: 160px;
	margin: 0px 0px 0px 0px;	
	padding: 0px 2px 0px 6px;	
	overflow: hidden;
	float: left;
	display: inline;
}

.tit_mini_box_alunni {
	width: 160px;
	margin: 0px 0px 15px 0px;	
	padding: 0px 3px 0px 5px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-color: #7E9707;
	font-family: "Trebuchet MS";
	font-size: 8pt;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;	
}

.mini_box_alunni_ele {
	width: 160px;
	margin: 0px 0px 5px 0px;	
	padding: 5px 3px 10px 5px;	
	overflow: hidden;
	float: left;
	display: inline;
	border-bottom: 1px solid #DFDFDF;
}
/************ / I MIEI ALUNNI ***********/



/*************************** / CENTRO ***********************/


/*****************************  FOOTER ******************************/

#footer {
	clear: both;
	width: 760px;
	/*height: 148px;*/
	margin: 0px 0px 0px 0px;
	padding: 10px 20px 0px 20px;
	float: left;
	display: inline;
	overflow: hidden;
	background-image: url(../images/sf_footer.jpg);
	background-repeat: no-repeat;
	background-position: top;
}


/******** menu_structure footer *******/
#footer .menu_structure {
	width: 723px;
	height: 15px;
	margin: 0px 0px 18px 21px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
}

#footer .menu_structure .li_1 {
	width: 46px;
	height: 15px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_1.gif);
	background-repeat: no-repeat;
}

#footer .menu_structure .li_1_a {
	width: 46px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_1.gif);
	background-repeat: no-repeat;
}

#footer .menu_structure .li_1_a:hover, #footer .menu_structure .li_1_span {
	width: 46px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_1.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
}

#footer .menu_structure .li_2 {
	width: 69px;
	height: 15px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_2.gif);
	background-repeat: no-repeat;
}

#footer .menu_structure .li_2_a {
	width: 69px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_2.gif);
	background-repeat: no-repeat;
}

#footer .menu_structure .li_2_a:hover, #footer .menu_structure .li_2_span {
	width: 69px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_2.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
}

#footer .menu_structure .li_3 {
	width: 95px;
	height: 15px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_3.gif);
	background-repeat: no-repeat;
}

#footer .menu_structure .li_3_a {
	width: 95px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_3.gif);
	background-repeat: no-repeat;
}

#footer .menu_structure .li_3_a:hover, #footer .menu_structure .li_3_span {
	width: 95px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_3.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
}

#footer .menu_structure .li_4 {
	width: 56px;
	height: 15px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_4.gif);
	background-repeat: no-repeat;
}

#footer .menu_structure .li_4_a {
	width: 56px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_4.gif);
	background-repeat: no-repeat;
}

#footer .menu_structure .li_4_a:hover, #footer .menu_structure .li_4_span {
	width: 56px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_4.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
}

#footer .menu_structure .li_5 {
	width: 51px;
	height: 15px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_5.gif);
	background-repeat: no-repeat;
}

#footer .menu_structure .li_5_a {
	width: 51px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_5.gif);
	background-repeat: no-repeat;
}

#footer .menu_structure .li_5_a:hover, #footer .menu_structure .li_5_span {
	width: 51px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_5.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
}

#footer .menu_structure .li_6 {
	width: 64px;
	height: 15px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_6.gif);
	background-repeat: no-repeat;
}

#footer .menu_structure .li_6_a {
	width: 64px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_6.gif);
	background-repeat: no-repeat;
}

#footer .menu_structure .li_6_a:hover, #footer .menu_structure .li_6_span {
	width: 64px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_6.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
}

#footer .menu_structure .li_7 {
	width: 90px;
	height: 15px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_7.gif);
	background-repeat: no-repeat;
}

#footer .menu_structure .li_7_a {
	width: 90px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_7.gif);
	background-repeat: no-repeat;
}

#footer .menu_structure .li_7_a:hover, #footer .menu_structure .li_7_span {
	width: 90px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_7.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
}

#footer .menu_structure .li_8 {
	width: 46px;
	height: 15px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_8.gif);
	background-repeat: no-repeat;
}

#footer .menu_structure .li_8_a {
	width: 46px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_8.gif);
	background-repeat: no-repeat;
}

#footer .menu_structure .li_8_a:hover, #footer .menu_structure .li_8_span {
	width: 46px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_8.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
}

#footer .menu_structure .li_9 {
	width: 38px;
	height: 15px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_9.gif);
	background-repeat: no-repeat;
}

#footer .menu_structure .li_9_a {
	width: 38px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_9.gif);
	background-repeat: no-repeat;
}

#footer .menu_structure .li_9_a:hover, #footer .menu_structure .li_9_span {
	width: 38px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_9.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
}

#footer .menu_structure .li_10 {
	width: 97px;
	height: 15px;
	margin: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_10.gif);
	background-repeat: no-repeat;
}

#footer .menu_structure .li_10_a {
	width: 97px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_10.gif);
	background-repeat: no-repeat;
}

#footer .menu_structure .li_10_a:hover, #footer .menu_structure .li_10_span {
	width: 97px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_10.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
}

#footer .menu_structure .li_11 {
	width: 61px;
	height: 15px;
	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_11.gif);
	background-repeat: no-repeat;
}

#footer .menu_structure .li_11_a {
	width: 61px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_11.gif);
	background-repeat: no-repeat;
}

#footer .menu_structure .li_11_a:hover, #footer .menu_structure .li_11_span {
	width: 61px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;	
	list-style-type: none;	
	background-image: url(../images/li_11.gif);
	background-repeat: no-repeat;
	background-position: 0px -15px;
}

.box_credit_1  {
	width: auto;
	margin: 3px 0px 0px 26px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

.box_credit_2  {
	width: auto;
	margin: 3px 28px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	display: inline;
	overflow: hidden;
}

.box_credit_3  {
	width: auto;
	margin: 3px 37px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	display: inline;
	overflow: hidden;
}
/******** menu_structure footer*******/

#box_statistiche {
	width: 760px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;
	text-align: center;
}

/***************************** FINE FOOTER ******************************/




