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: #ced5dc;
}


.hand {
	cursor: pointer;
}

body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 100%;	
	background-image: url(../images/sf_body.jpg);
	background-repeat: repeat-x;
	background-color: #CCDAD9;
}

#wrapper {
	width: 976px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 53px 0px;
	text-align: left;
	clear: both;
	background-color: #FFFFFF;
	background-image: url(../images/sf_wrapper.gif);
	background-repeat: repeat-y;
}


#content{
	width: 970px;
    margin: 0px 3px 0px 3px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	background-image: url(../images/sf_content.gif);
	background-repeat: repeat-y;
}
	
#cola {
	width: 243px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	background-color: transparent;
}

#colb {
	width: 488px;
	margin: 0px 4px 0px 2px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

#colc {
	width: 233px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	/*background-color: #FF00FF;*/
}
/********************* TESTO **********************/
.pt7_A_black, a:link.pt7_A_black, a:visited.pt7_A_black{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt7_A_black{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

.pt7_A_blue, a:link.pt7_A_blue, a:visited.pt7_A_blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #004D78;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt7_A_blue {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt;
	color: #004D78;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

.pt8_A_ara, a:link.pt8_A_ara, a:visited.pt8_A_ara{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #F58025;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_A_ara {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #F58025;
	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_A_blue, a:link.pt8_A_blue, a:visited.pt8_A_blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #004D78;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_A_blue {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #004D78;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

.pt8_A_grey, a:link.pt8_A_grey, a:visited.pt8_A_grey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_A_grey{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #666666;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

.pt8_A_white, a:link.pt8_A_white, a:visited.pt8_A_white{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_A_white{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

.pt9_A_ara, a:link.pt9_A_ara, a:visited.pt9_A_ara{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #F58025;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt9_A_ara {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #F58025;
	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: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt9_A_black{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

.pt9_A_blue, a:link.pt9_A_blue, a:visited.pt9_A_blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #004D78;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt9_A_blue {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #004D78;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

.pt9_A_grey, a:link.pt9_A_grey, a:visited.pt9_A_grey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #757575;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt9_A_grey {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #757575;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	

.pt10_A_black, a:link.pt10_A_black, a:visited.pt10_A_black{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt10_A_black {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
.pt10_A_blue, a:link.pt10_A_blue, a:visited.pt10_A_blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #004D78;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt10_A_blue {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #004D78;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	
		
.pt10_A_white, a:link.pt10_A_white, a:visited.pt10_A_white{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt10_A_white{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

.pt12_A_ara, a:link.pt12_A_ara, a:visited.pt12_A_ara{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #F58025;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt12_A_ara {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12pt;
	color: #F58025;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
.pt12_A_white, a:link.pt12_A_white, a:visited.pt12_A_white{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt12_A_white{
	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: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt13_A_black{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	
	
.pt13_A_blue, a:link.pt13_A_blue, a:visited.pt13_A_blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #004D78;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt13_A_blue {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13pt;
	color: #004D78;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	
		
.pt15_A_blue, a:link.pt15_A_blue, a:visited.pt15_A_blue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	color: #004D78;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt15_A_blue {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15pt;
	color: #004D78;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}		
/****************** FINE TESTO ********************/

/*********************************** BOX_ALTO E HEADER ********************************/
#box_alto{
	width: 976px;
	height: 104px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: block;
	background-image: url(../images/sf_box_alto.gif);
	background-repeat: no-repeat;
}

#banner_alto_728 {
	width: 728px;
	height: 90px;
	margin: 5px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	float: left;
	background-color: #FFFFFF;
}

#box_alto_info_1 {
	width: 220px;
	height: 75px;
	margin: 5px 0px 0px 18px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	float: left;
	background-image: url(../images/sf_box_alto_info_1.jpg);
	background-repeat: no-repeat;	
}

#box_alto_info_2 {
	width: 158px !important;
	width: 160px;
	height: 18px !important;	
	height: 20px;
	margin: 0px 0px 0px 18px;
	padding: 2px 2px 0px 0px;
	display: block;
	overflow: hidden;
	float: left;
	text-align: right;
}

#box_alto_info_3 {
	width: 60px;
	height: 18px !important;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	display: block;
	overflow: hidden;
	float: left;
	text-align: left;
}

#header{
	width: 976px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	display: block;
	overflow: hidden;	
	float: left;
	background-image: url(../images/sf_header.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFFFFF;
	border-bottom: 1px solid #CED5DC;
}


/***  LOGO  ***/
#header h1 {
	width: 211px;
	height: 53px;
	margin: 27px 32px 0px 16px;
	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: 211px;
    height: 53px !important;
    height: 0px !important; 
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	padding: 53px 0px 0px 0px;
	/*
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;	
	*/
}
/*** / LOGO  ***/

#banner_alto_468 {
	width: 468px;
	height: 60px;
	margin: 14px 9px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	float: left;
}

#banner_alto_234 {
	width: 234px;
	height: 60px;
	margin: 14px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	float: left;
}

#frm_cerca {
	width: 201px;
	height: 19px;
	margin: 50px 0px 4px 20px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	float: left;
}

#frm_cerca .input_frm {
	width: 154px !important;
	width: 160px;
	height: 13px !important;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	display: inline;
	float: left;
	overflow: hidden;
	border-right: 1px solid #CCD1D4;
	border-bottom: 1px solid #CCD1D4;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;	
}

#frm_cerca .btn_vai {
	width: 32px;
	height: 0px !important;
	height: 17px;
	margin: 0px 0px 0px 9px;
	padding: 17px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-image: url(../images/btn_vai.gif);
	background-repeat: no-repeat;	
	border: 0px;
	background-color: transparent;
	cursor: pointer;	
}

/***  MENU HEADER ***/
#menu_header_1 {
	width: auto;
	height: auto;
	margin: 51px 11px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: right;
	display: inline;
}

#menu_header_1 li{
	/*height: 23px;*/
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 11px;
	float: left;
	background-image: url(../images/sf_menu_footer_li.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	display: inline;
}

#menu_header_1 li a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

#menu_header_1 li a:hover, #menu_header_1 li span {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #F58025;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

#menu_header_2 {
	width: 543px !important;
	width: 973px;
	height: 16px !important;
	height: 20px;
	border-top: 1px solid #D1D0CC;
	margin: 0px 0px 5px 2px;	
	padding: 3px 0px 0px 430px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-color: #F1F0EB;
}

#menu_header_2 li{
	width: auto;
	height: 13px;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 11px;
	float: left;
	background-image: url(../images/sf_menu_header_2_li.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	display: inline;
	white-space: nowrap;
}

#menu_header_2 li a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0078AE;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

#menu_header_2 li a:hover, #menu_header_2 li span {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #F58025;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}
/*** / MENU HEADER ***/

#breadcrumbs {
	width: 932px;
	margin: 0px 0px 0px 22px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	float: left;
}

/*********************************** BOX_ALTO E HEADER ********************************/

/*********************************** LEFT ********************************/
.ul_met_flash {
	width: 243px;
	margin: 9px 0px 0px 0px;
	padding: 30px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: block;
	background-image: url(../images/sf_ul_met_flash.gif);
	background-repeat: no-repeat;	
	background-color: #004D78;
	border-bottom: 8px solid #0078AE;
}

.ul_met_news {
	width: 243px;
	margin: 9px 0px 0px 0px;
	padding: 30px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: block;
	background-image: url(../images/sf_ul_met_news.gif);
	background-repeat: no-repeat;	
	background-color: #004D78;
	border-bottom: 8px solid #0078AE;
}

.ul_met_news li, .ul_met_flash li {
	width: 209px !important;
	width: 243px;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 3px 15px 4px 19px;
	float: left;
	background-image: url(../images/sf_li_met_news.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	display: block;
	background-color: #004D78;
	border-bottom: 1px solid #25698F;
}

.ul_met_news li a, .ul_met_flash li a {
	width: 209px;
	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: none;
	font-weight: normal;
	text-decoration: none;
}

.ul_met_news li a:hover, .ul_met_news li span,
.ul_met_flash li a:hover, .ul_met_flash li span {
	width: 209px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #F58025;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

#vid_previsioni {
	width: 243px;
	margin: 23px 0px 15px 0px;
	padding: 25px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: block;
	background-image: url(../images/sf_vid_previsioni.gif);
	background-repeat: no-repeat;	
	background-color: #004D78;
	border-bottom: 8px solid #0078AE;
}

#box_vid_prev {
	width: 210px !important;
	width: 243px;
	height: 160px !important;
	height: 170px;
	margin: 0px 0px 0px 0px;
	padding: 5px 18px 5px 15px;	
	overflow: hidden;
	float: left;
	display: block;
	background-image: url(../images/sf_box_vid_prev.jpg);
	background-repeat: no-repeat;
	background-position: 15px 5px;
	background-color: #004D78;
}

#ul_vid_prev {
	width: 243px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: block;
	background-color: #004D78;
}

#ul_vid_prev li{
	width: 202px !important;
	width: 243px;
	overflow: hidden;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 3px 19px 4px 22px;
	float: left;
	background-image: url(../images/sf_li_vid_prev.gif);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	display: block;
	background-color: #004D78;
	border-bottom: 1px solid #25698F;
}

#ul_vid_prev li a {
	width: 209px;
	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: none;
	font-weight: normal;
	text-decoration: none;
}

#ul_vid_prev li a:hover {
	width: 209px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #F58025;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

#ul_vid_prev li span {
	width: 209px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ffffff;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

.tx_vid_prev {
	width: 213px !important;
	width: 243px;
	margin: 0px 0px 0px 0px;
	padding: 3px 19px 4px 11px;
	float: left;
	display: block;
	overflow: hidden;
	text-align: right;
	background-color: #004D78;
	border-bottom: 1px solid #25698F;
}

#box_metstr_cnt {
	width: 243px;
	margin: 0px 0px 14px 0px;
	padding: 25px 0px 2px 0px;	
	overflow: hidden;
	float: left;
	display: block;
	background-image: url(../images/sf_box_metstr_cnt.gif);
	background-repeat: no-repeat;
	border-bottom: 9px solid #0078AE;		
	background-color: #004D78;
}

#box_metstr_f {
	width: 241px;
	height: 206px;
	margin: 0px 1px 12px 1px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: block;
	background-image: url(../images/mappa_meteostr.jpg);
	background-repeat: no-repeat;
}

#box_metstr_cnt a {
	margin: 0px 0px 0px 22px;
	padding: 0px 0px 0px 0px;	
}

#box_servizi_cnt {
	width: 243px;
	margin: 15px 0px 0px 0px;
	padding: 25px 0px 9px 0px;	
	overflow: hidden;
	float: left;
	display: block;
	background-image: url(../images/sf_box_servizi_cnt.gif);
	background-repeat: no-repeat;
	background-color: #0078AE;
}

.minibox_servizi {
	width: 199px !important;
	width: 241px;
	margin: 0px 1px 0px 1px;
	padding: 12px 27px 25px 15px;	
	overflow: hidden;
	float: left;
	display: inline;
	background-color: #F1F0EB;
	border-bottom: 1px solid #CED5DC;
}

.minibox_servizi_f {
	width: 64px;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
}

.minibox_servizi p {
	display: inline;
}

/***********************************FINE LEFT ********************************/
/*********************************** CENTRO ********************************/
.decor_img {
	width: auto;
	height: 4px;
	overflow: hidden;
	background-image: url(../images/decor_img.gif);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

.box_hp_art_a a, #pulsantiera  a, .box_news_l a, #paginazione_art_dx a {
	float: right;
}

.span_service {
	line-height: 115%;
}

	
.box_art_cnt a, .box_art_cnt a:link, .box_art_cnt a:visited,
#box_prod_cnt a, #box_prod_cnt a:link, #box_prod_cnt a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #F58025;
	text-transform: none;
	font-weight: bold;
	text-decoration: underline;
}          

.box_art_cnt a:hover, #box_prod_cnt a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #F58025;
	text-transform: none;
	font-weight: bold;
	text-decoration: underline;
	}
	
.box_art_cnt p, #box_prod_cnt p {
	display: inline;
}

#box_prod_cnt ul {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	display: block;	
}

#box_prod_cnt li {
	display: block;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 13px;
	list-style-type: none;
	background-image: url(../images/sf_box_prod_cnt_li.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
	font-weight: bold;
}

/************** HOME PAGE ******************/
#tit_inprimopiano {
	width: 488px;
	height: 24px;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/sf_tit_inprimopiano.gif);
	background-repeat: no-repeat;
}

.box_hp_art_cnt {
	width: 443px !important;
	width: 488px;
	margin: 7px 0px 0px 0px;
	padding: 0px 20px 0px 25px;
	float: left;
	overflow: hidden;
	display: block;
}

.box_hp_art {
	width: 443px;
	margin: 7px 0px 7px 0px;
	padding: 0px 0px 2px 0px;
	float: left;
	overflow: hidden;
	display: block;
}

.box_hp_art_tx {
	width: 190px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
}

.box_hp_art_f {
	width: 239px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	overflow: hidden;
	display: block;
}

/*
.box_hp_art {
	width: 443px;
	margin: 7px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
}

.box_hp_art_tx {
	width: 298px !important;
	width: 308px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
}

.box_hp_art_f {
	width: 135px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	overflow: hidden;
	display: block;
}

.box_hp_art_a {
	clear: both;  
	width: 135px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	overflow: hidden;
	display: block;
}
*/

.ico_leggi {
	width: 10px;
	height: 12px;	
	margin: 2px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: right;
	background-image: url(../images/ico_leggi.gif);
	background-repeat: no-repeat;
}

#box_bollettini_cnt {
	width: 440px !important;
	width: 486px;
	margin: 0px 1px 12px 1px;
	padding: 39px 25px 12px 21px;
	float: left;
	overflow: hidden;
	display: inline;
	background-color: #F1F0EB;
	border-top: 1px solid #CED5DC;
	background-image: url(../images/sf_tit_bollettini.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
}	

#mini_box_bol_1 {
	width: 160px !important;	
	width: 214px;
	height: 19px !important;
	height: 45px;
	margin: 0px 6px 3px 0px;
	padding: 26px 4px 0px 50px;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/sf_mini_box_bol_1.jpg);
	background-repeat: no-repeat;
}
	
/*
#mini_box_bol_2 {
	width: 160px !important;	
	width: 214px;
	height: 19px !important;
	height: 45px;
	margin: 0px 6px 3px 0px;
	padding: 26px 4px 0px 50px;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/sf_mini_box_bol_2.jpg);
	background-repeat: no-repeat;
}
*/

#mini_box_bol_2 {
	width: 160px !important;	
	width: 214px;
	height: 19px !important;
	height: 45px;
	margin: 0px 6px 3px 0px;
	padding: 26px 4px 0px 50px;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/sf_mini_box_bol_6.jpg);
	background-repeat: no-repeat;
}

#mini_box_bol_3 {
	width: 160px !important;	
	width: 214px;
	height: 19px !important;
	height: 45px;
	margin: 0px 6px 3px 0px;
	padding: 26px 4px 0px 50px;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/sf_mini_box_bol_3.jpg);
	background-repeat: no-repeat;
}	

/*
#mini_box_bol_4 {
	width: 160px !important;	
	width: 214px;
	height: 19px !important;
	height: 45px;
	margin: 0px 6px 3px 0px;
	padding: 26px 4px 0px 50px;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/sf_mini_box_bol_4.jpg);
	background-repeat: no-repeat;
}
*/	

#mini_box_bol_4 {
	width: 160px !important;	
	width: 214px;
	height: 19px !important;
	height: 45px;
	margin: 0px 6px 3px 0px;
	padding: 26px 4px 0px 50px;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/sf_mini_box_bol_5.jpg);
	background-repeat: no-repeat;
}

#box_previsioni_cnt {
	clear: both;
	width: 457px !important;
	width: 486px;
	margin: 0px 1px 23px 1px;
	/*padding: 27px 13px 28px 16px;*/
	padding: 27px 13px 0px 16px;
	float: left;
	overflow: hidden;
	display: inline;
	/*background-color: #6694AE;*/
	background-image: url(../images/sf_box_previsioni_cnt.jpg);
	background-repeat: no-repeat;
}

#box_previsioni_map {
	width: 457px;
	/*height: 442px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
	/*
	background-image: url(../images/sf_box_previsioni_map.jpg);
	background-repeat: no-repeat;
	*/
}

#box_specneve_cnt {
	clear: both;
	width: 486px;
	margin: 0px 1px 18px 1px;
	padding: 23px 0px 1px 0px;
	float: left;
	overflow: hidden;
	display: inline;
	background-image: url(../images/sf_box_specneve_cnt.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px solid #CED5DC;
}

.span_specneve {
	width: 486px;
	height: 88px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	border: 0px;
	float: left;
	background-image: url(../images/sf_span_specneve.jpg);
	background-repeat: no-repeat;
}
.link_specneve {
	width: 486px;
	height: 0px !important; 
	height: 88px;
   	background-color: transparent;
	margin: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	padding: 88px 0px 0px 0px;
	background-image: url(../images/sf_span_specneve.jpg);
	background-repeat: no-repeat;
}

#box_vsfoto_cnt {
	clear: both;
	width: 486px;
	margin: 7px 1px 18px 1px;
	padding: 34px 0px 1px 0px;
	float: left;
	overflow: hidden;
	display: inline;
	background-image: url(../images/sf_box_vsfoto_cnt.jpg);
	background-repeat: no-repeat;
	border-bottom: 1px solid #CED5DC;
	background-color: #F1F0EB;
}

#box_vsfoto_cnt_f {
	width: 465px !important;
	width: 486px;
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 16px 13px;
	float: left;
	overflow: hidden;
	display: block;
	border-bottom: 1px solid #CED5DC;
}

.vsfoto_cnt {
	width: 135px;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: inline;
}

.vsfoto_f {
	width: 135px;
	height: 90px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
}

.vsfoto_tx {
	width: 135px;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
}

#box_vsfoto_sx {
	width: 218px !important;
	width: 243px;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 10px 25px;
	float: left;
	overflow: hidden;
	display: inline;
}

#box_vsfoto_dx {
	/*width: 465px !important;*/
	width: 243px;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 10px 0px;
	float: left;
	overflow: hidden;
	display: inline;
}

.span_inviascatti {
	width: 133px;
	height: 24px;
	margin: 0px 22px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	border: 0px;
	float: right;
	background-image: url(../images/btn_inviascatti.gif);
	background-repeat: no-repeat;
}
.link_inviascatti {
	width: 133px;
	height: 0px !important; 
	height: 24px;
   	background-color: transparent;
	margin: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	padding: 24px 0px 0px 0px;
	background-image: url(../images/btn_inviascatti.gif);
	background-repeat: no-repeat;
}

.ico_guardafoto {
	width: 17px;
	height: 14px;	
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	background-image: url(../images/ico_guardafoto.gif);
	background-repeat: no-repeat;
}


.box_meteocon_cnt {
	clear: both;
	width: 486px;
	margin: 0px 1px 10px 1px;
	padding: 45px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/sf_box_meteocon_cnt.gif);
	background-repeat: no-repeat;
}

.box_meteocon_tx {
	clear: both;
	width: 426px !important;	
	width: 486px;
	margin: 0px 0px 0px 0px;
	padding: 0px 35px 0px 25px;
	float: left;
	overflow: hidden;
	display: block;
} 
/************** HOME PAGE ******************/

/************** CHI SIAMO ******************/
.box_chisiamo_cnt {
	width: 443px !important;
	width: 488px;
	margin: 7px 0px 0px 0px;
	padding: 35px 20px 50px 25px;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/sf_tit_chisiamo.gif);
	background-repeat: no-repeat;
}
/************** / CHI SIAMO ******************/

/************** COLLABORA CON NOI ******************/
.box_collab_cnt {
	width: 443px !important;
	width: 488px;
	margin: 7px 0px 0px 0px;
	padding: 35px 20px 50px 25px;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/sf_tit_collabora.gif);
	background-repeat: no-repeat;
}
/************** / COLLABORA CON NOI ******************/

/********** PUBBLICITA' SU QUESTO SITO **************/
.box_pubb_cnt {
	width: 443px !important;
	width: 488px;
	margin: 7px 0px 0px 0px;
	padding: 35px 20px 50px 25px;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/sf_tit_pubblicita.gif);
	background-repeat: no-repeat;
}
/********** / PUBBLICITA' SU QUESTO SITO **************/

/************** ARCHIVIO NOTIZIE ******************/
#box_archnot_cnt {
	width: 488px;
	margin: 7px 0px 0px 0px;
	padding: 35px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/sf_box_archnot_cnt.gif);
	background-repeat: no-repeat;
}

.box_news_cnt {
	width: 444px;
	margin: 10px 20px 0px 24px;
	padding: 0px 0px 5px 0px;
	float: left;
	overflow: hidden;
	display: inline;
	border-bottom: 1px solid #CED5DC;
}

.box_news_d {
	width: 94px !important;
	width: 96px;
	height: 22px !important;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 2px;
	float: left;
	overflow: hidden;
	display: block;
}

.box_news_f {
	clear: both;
	width: 96px;
	/*height: 48px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: inline;
}

.box_news_tx {
	width: 337px !important;
	width: 348px;
	/*height: 48px;*/
	margin: -25px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px;	
	padding: 3px 0px 0px 11px;
	float: right;
	overflow: hidden;
	display: block;
}

.box_news_l {
	width: 348px;
	/*height: 48px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 7px 0px;
	float: right;
	overflow: hidden;
	display: block;
}

#pulsantiera  {
	width: 468px !important;
	width: 488px;
	margin: 0px 0px 15px 0px;
	padding: 8px 20px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
	border-top: 7px solid #B1D6E8;
}


.ico_stampa {
	width: 14px;
	height: 12px;	
	margin: 2px 5px 0px 10px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: right;
	background-image: url(../images/ico_stampa.gif);
	background-repeat: no-repeat;
}

.ico_invia {
	width: 17px;
	height: 10px;	
	margin: 1px 5px 0px 10px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: right;
	background-image: url(../images/ico_invia.gif);
	background-repeat: no-repeat;
}

.ico_foto {
	width: 14px;
	height: 8px;	
	margin: 3px 5px 0px 10px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: right;
	background-image: url(../images/ico_foto.gif);
	background-repeat: no-repeat;
}

.ico_rss {
	width: 14px;
	height: 0px !important;	
	height: 13px;	
	margin: 0px 0px 0px 10px;
	padding: 13px 0px 0px 0px;
	overflow: hidden;
	float: left;
	background-image: url(../images/ico_rss.gif);
	background-repeat: no-repeat;
}

#paginazione  {
	width: 468px !important;
	width: 488px;
	margin: 0px 0px 15px 0px;
	padding: 8px 20px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
	border-top: 7px solid #B1D6E8;
	text-align: right;
}
/************** / ARCHIVIO NOTIZIE ******************/
/************** DETTAGLIO ARTICOLO ******************/
.box_art_cnt {
	width: 443px !important;
	width: 488px;
	margin: 7px 0px 0px 0px;
	padding: 35px 20px 50px 25px;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/sf_box_art_cnt.gif);
	background-repeat: no-repeat;
}

.box_art_f {
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	overflow: hidden;
	display: block;
}

.box_art_f_455 {
	width: 455px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
}
/************** DETTAGLIO ARTICOLO ******************/

/************** CONSULENZA ******************/
.box_cons_cnt {
	width: 443px !important;
	width: 488px;
	margin: 7px 0px 0px 0px;
	padding: 35px 20px 0px 25px;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/sf_box_cons_cnt.gif);
	background-repeat: no-repeat;
}


#frm_contatti {
	clear: both;
	width: 455px !important;	
	width: 460px;
	margin: 10px 18px 25px 10px;
	padding: 22px 0px 7px 5px;	
	display:block;
	float: left;
	overflow: hidden;
	border-top: 16px solid #B1D6E8;
	background-color: #F1F0EB;
}

.lineaForm_mini { 
	width: 128px;
	margin: 0px 13px 15px 10px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
}

.lineaForm_mini label { 
	width: 223px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #F58025;
}

.lineaForm_mini input {
	width: 122px !important;
	width: 126px;
	height: 16px !important;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	overflow: hidden;
	display: inline;
	float: left;	
	border: 0px;
	background-color: #CCD6D1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.lineaForm_big { 
	width: 432px;
	margin: 0px 13px 5px 10px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
}

.lineaForm_big label { 
	width: 432px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #757575;
	font-weight: bold;
}

.lineaForm_big textarea {
	width: 428px !important;
	width: 432px;
	height: 86px !important;
	height: 90px;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 0px 2px;
	background-color: #CCD6D1;	
	overflow: hidden;
	display: inline;
	float: left;	
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.box_altro_frm { 
	width: 432px;
	margin: 0px 13px 5px 10px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: block;
}

.checkbox_cnt { 
	width: 130px;
	margin: 0px 14px 8px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: block;
}

.checkbox_cnt input { 
	margin: 0px 5px 0px 0px !important;
	padding: 0px 0px 0px 0px;
}

.btn_annulla {
	width: 68px;
	/*height: 0px !important;*/
	height: 24px;
	overflow: hidden;
	border: 0px;
	cursor: pointer;
	float: right;
	display: inline;
	margin: 0px 4px 0px 0px;
	padding: 24px 0px 0px 0px;
	background-color: transparent;
	background-image:url(../images/btn_annulla.gif);
	background-repeat: no-repeat;
}

.btn_invia {
	width: 92px;
	/*height: 0px !important;*/
	height: 24px;
	overflow: hidden;
	border: 0px;
	cursor: pointer;
	float: right;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 24px 0px 0px 0px;
	background-color: transparent;
	background-image:url(../images/btn_invia.gif);
	background-repeat: no-repeat;
}

.btn_modifica {
	width: 75px;
	/*height: 0px !important;*/
	height: 24px;
	overflow: hidden;
	border: 0px;
	cursor: pointer;
	float: right;
	display: inline;
	margin: 0px 4px 0px 0px;
	padding: 24px 0px 0px 0px;
	background-color: transparent;
	background-image:url(../images/btn_modifica.gif);
	background-repeat: no-repeat;
}


.box_cnt_cod { 
	width: 128px;
	height: 31px;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	text-align: center;
	background-image: url(../images/sf_box_cnt_cod.gif);
	background-repeat: no-repeat;	
}

/************** CONSULENZA ******************/

/************** I NOSTRI SERVIZI ******************/
.box_artserv_cnt {
	width: 443px !important;
	width: 488px;
	margin: 7px 0px 0px 0px;
	padding: 35px 20px 50px 25px;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/sf_tit_inostriservizi.gif);
	background-repeat: no-repeat;
}
/************** / I NOSTRI SERVIZI ******************/

/************** / I BOLLETTINI ******************/
#box_sel_boll {
	/*width: 443px !important;*/
	width: 488px;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/sf_tit_bollettini.gif);
	background-repeat: no-repeat;
}

#box_boll_puls {
	width: 472px !important;
	width: 486px;
	height: 37px !important;	
	height: 44px;	
	margin: 19px 1px 0px 1px;
	padding: 7px 7px 0px 7px;
	float: left;
	overflow: hidden;
	display: block;
	background-color: #F1F0EB;
}

#a_mare_off {
	width: 108px;
	height: 0px !important;
	height: 37px;
	margin: 0px 2px 0px 0px;
	padding: 37px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/a_mare_off.jpg);
	background-repeat: no-repeat;		
}

#a_neve_off {
	width: 110px;
	height: 0px !important;
	height: 37px;
	margin: 0px 2px 0px 0px;
	padding: 37px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/a_neve_off.jpg);
	background-repeat: no-repeat;		
}

#a_sport_off {
	width: 108px;
	height: 0px !important;
	height: 37px;
	margin: 0px 2px 0px 0px;
	padding: 37px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/a_sport_off.jpg);
	background-repeat: no-repeat;		
}

#a_previsioni_off {
	width: 108px;
	height: 0px !important;
	height: 37px;
	margin: 0px 2px 0px 0px;
	padding: 37px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/a_previsioni_off.jpg);
	background-repeat: no-repeat;		
}

#a_autostrade_off {
	width: 137px;
	height: 0px !important;
	height: 37px;
	margin: 0px 2px 0px 0px;
	padding: 37px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/a_autostrade_off.jpg);
	background-repeat: no-repeat;		
}

#a_analisi_off {
	width: 137px;
	height: 0px !important;
	height: 37px;
	margin: 0px 2px 0px 0px;
	padding: 37px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/a_analisi_off.jpg);
	background-repeat: no-repeat;		
}

#span_mare_on {
	width: 108px;
	height: 0px !important;
	height: 37px;
	margin: 0px 2px 0px 0px;
	padding: 37px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/span_mare_on.jpg);
	background-repeat: no-repeat;		
}

#span_neve_on {
	width: 110px;
	height: 0px !important;
	height: 37px;
	margin: 0px 2px 0px 0px;
	padding: 37px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/span_neve_on.jpg);
	background-repeat: no-repeat;		
}

#span_sport_on {
	width: 108px;
	height: 0px !important;
	height: 37px;
	margin: 0px 2px 0px 0px;
	padding: 37px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/span_sport_on.jpg);
	background-repeat: no-repeat;		
}

#span_previsioni_on {
	width: 108px;
	height: 0px !important;
	height: 37px;
	margin: 0px 2px 0px 0px;
	padding: 37px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/span_previsioni_on.jpg);
	background-repeat: no-repeat;		
}

#span_autostrade_on {
	width: 137px;
	height: 0px !important;
	height: 37px;
	margin: 0px 2px 0px 0px;
	padding: 37px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/span_autostrade_on.jpg);
	background-repeat: no-repeat;		
}

#span_analisi_on {
	width: 137px;
	height: 0px !important;
	height: 37px;
	margin: 0px 2px 0px 0px;
	padding: 37px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
	background-image: url(../images/span_analisi_on.jpg);
	background-repeat: no-repeat;		
}

.box_boll_cnt {
	width: 443px !important;
	width: 488px;
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 50px 25px;
	float: left;
	overflow: hidden;
	display: block;
}

.tit_arcboll {
	width: 444px;
	height: 0px !important;
	height: 18px;
	margin: 10px 20px 0px 24px;
	padding: 18px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: inline;
	background-image: url(../images/sf_tit_arcboll.gif);
	background-repeat: no-repeat;	
	border-bottom: 1px solid #CED5DC;
}

#paginazione_art  {
	width: 444px !important;
	width: 488px;
	height: 19px;
	margin: 5px 0px 15px 0px;
	padding: 0px 20px 0px 24px;
	float: left;
	overflow: hidden;
	display: block;
}

#paginazione_art_sx  {
	width: 222px;
	height: 19px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
}

#paginazione_art_dx  {
	width: 222px;
	height: 14px !important;
	height: 19px;	
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
}
/************** / I BOLLETTINI ******************/

/************** LE VOSTRE FOTO ******************/
#box_gall_cnt {
	clear: both;
	width: 488px;
	margin: 7px 0px 18px 0px;
	padding: 30px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: inline;
	background-image: url(../images/sf_box_gall_cnt.gif);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	background-color: #FFFFFF;
}

.minibox_gall_cnt {
	width: 486px;
	margin: 10px 1px 0px 1px;
	padding: 0px 0px 10px 0px;
	float: left;
	overflow: hidden;
	display: block;
	border-bottom: 1px solid #CED5DC;
}

.minibox_gall_f {
	width: 64px;
	margin: 0px 21px 0px 16px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: inline;
}

.minibox_gall_tx {
	width: 380px;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: inline;
}


/********** DETTAGLIO GALLERIA **********/
#box_dett_gall_cnt {
	clear: both;
	width: 488px;
	margin: 7px 0px 18px 0px;
	padding: 30px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: inline;
	background-image: url(../images/sf_box_dett_gall_cnt.gif);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	background-color: #FFFFFF;
}

#box_foto_cnt { 
	width: 474px !important;
	width: 486px;
	margin: 0px 1px 0px 1px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: inline;
	border-top: 7px solid #CED5DC;
	background-color: #F1F0EB;
	border-bottom: 1px solid #CED5DC;	
}

.box_foto_f {
	width: 135px;
	margin: 20px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	float: left;
	overflow: hidden;
	display: inline;
}
/********** / DETTAGLIO GALLERIA **********/
/************** / LE VOSTRE FOTO ******************/

/************** SITEMAP ******************/
#box_sitemap_cnt {
	width: 441px !important;
	width: 486px;
	margin: 7px 0px 0px 1px;
	padding: 30px 20px 20px 25px;
	float: left;
	overflow: hidden;
	display: inline;
	background-image: url(../images/sf_box_sitemap_cnt.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #EBEEF1;
}

.box_sez_cnt {
	width: 140px !important;
	width: 147px;
	margin: 20px 0px 0px 0px;
	padding: 0px 7px 0px 0px;
	float: left;
	overflow: hidden;
	display: inline;
}

.square_blu {
	background-image: url(../images/square_blu.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 170px;
	display: block;
}

.square_ara {
	background-image: url(../images/square_ara.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding: 0px 0px 0px 12px;
	display: block;
}

.decor_art {
	background-image: url(../images/decor_art.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding: 0px 0px 0px 10px;
	margin: 3px 0px 0px 16px;
	display: block;
}

.decor_art2 {
	padding: 0px 0px 0px 10px;
	margin: 3px 0px 0px 16px;
	display: block;
}

/************** / SITEMAP ******************/

/************** METEO SHOP ******************/
#box_cat_cnt {
	width: 444px !important;
	width: 486px;
	margin: 7px 0px 0px 1px;
	padding: 34px 21px 10px 21px;
	float: left;
	overflow: hidden;
	display: inline;
	background-image: url(../images/sf_box_cat_cnt.gif);
	background-repeat: no-repeat;
	background-color: #F58025;
}

.box_ctlg_cnt {
	width: 210px;
	margin: 0px 6px 8px 6px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: inline;
}

.box_ctlg_f {
	width: 50px;
	height: 50px;
	margin: 0px 9px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: inline;
}

.box_ctlg_tx {
	width: 151px;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: inline;
}

#box_listapr_cnt {
	clear: both;
	width: 486px;
	margin: 10px 1px 0px 1px;
	padding: 30px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: inline;
	background-image: url(../images/sf_box_listapr_cnt.gif);
	background-repeat: no-repeat;
	border-bottom: 7px solid #CED5DC;
}

#box_listapr2_cnt {
	clear: both;
	width: 486px;
	margin: 0px 1px 0px 1px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: inline;
	border-bottom: 7px solid #CED5DC;
}

.box_listapr {
	width: 444px !important;
	width: 486px;
	margin: 16px 0px 0px 0px;
	padding: 0px 21px 10px 21px;
	float: left;
	overflow: hidden;
	display: inline;
	border-bottom: 1px solid #FBCCA8;
}

.box_listapr_f {
	width: 50px;
	height: 50px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: inline;
}

.box_listapr_tx {
	width: 384px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: inline;
}

#frm_cat {
	width: 130px;
	display: inline;
	float: right;	
}

.frm_cat_select {
	width: 130px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000;	
}

/*****DETTAGLIO PRODOTTO******/
#box_prod_cnt {
	width: 444px !important;
	width: 486px;
	margin: 7px 0px 0px 1px;
	padding: 34px 21px 10px 21px;
	float: left;
	overflow: hidden;
	display: inline;
	background-image: url(../images/sf_box_cat_cnt.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #EBEEF1;
}

.box_prod_f {
	width: 128px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	overflow: hidden;
	display: block;
}

.span_info_prod {
	width: 152px;
	height: 41px;
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	border: 0px;
	float: right;
	background-image: url(../images/btn_prod_info.gif);
	background-repeat: no-repeat;
}

.link_info_prod {
	width: 152px;
	height: 0px !important; 
	height: 41px;
   	background-color: transparent;
	margin: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	padding: 41px 0px 0px 0px;
	background-image: url(../images/btn_prod_info.gif);
	background-repeat: no-repeat;
}

#box_vetrina_cnt {
	clear: both;
	width: 486px;
	margin: 10px 1px 0px 1px;
	padding: 30px 0px 10px 0px;
	float: left;
	overflow: hidden;
	display: inline;
	background-image: url(../images/sf_box_vetrina_cnt.gif);
	background-repeat: no-repeat;
	border-bottom: 7px solid #CED5DC;
	background-color: #F58025;
}

#box_vetrina_a {
	width: auto;
	margin: 12px 16px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	overflow: hidden;
	display: inline;
}
/****** / DETTAGLIO PRODOTTO*******/


/************** / METEO SHOP ******************/



/***********************************FINE CENTRO ********************************/

/*********************************** RIGHT ********************************/
#box_dx_metsh {
	width: 230px !important;
	width: 233px;
	margin: 7px 0px 0px 0px;
	padding: 30px 3px 0px 0px;
	float: left;
	display: block;
	background-image: url(../images/sf_box_dx_metsh.gif);
	background-repeat: no-repeat;
	border-bottom: 9px solid #0078AE;	
	background-color: #F58025;
	overflow: hidden;
}

.mini_box_metsh {
	width: 230px;
	margin: 4px 10px 0px 0px;
	padding: 0px 0px 2px 0px;
	float: left;
	display: block;
	border-bottom: 1px solid #FAC092;	
	background-color: #F58025;
	overflow: hidden;
}

.mini_box_metsh_f {
	width: 50px;
	height: 50px;
	margin: 0px 8px 0px 7px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
	/*background-color: #FFFFFF;*/
}

.mini_box_metsh_tx {
	width: 165px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
	overflow: hidden;
}

.info_metsh {
	width: 214px !important;
	width: 230px;
	margin: 0px 0px 0px 0px;
	padding: 5px 16px 5px 0px;
	float: left;
	display: block;
	background-color: #F58025;
	text-align: right;
	overflow: hidden;
}

#box_dx_metsrv {
	width: 233px;
	margin: 7px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	border-bottom: 9px solid #0078AE;
	background-color: #F1F0EB;
	background-image: url(../images/sf_box_dx_metsrv.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

#box_dx_metsrv_cnt {
	width: 231px !important;
	width: 233px;
	margin: 25px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
	float: left;
	display: block;
	border-left: 1px solid #0078AE;
	border-right: 1px solid #0078AE;
	overflow: hidden;
}

.box_dx_metsrv_tx {
	width: 211px !important;
	width: 231px;
	margin: 0px 0px 0px 0px;
	padding: 3px 10px 2px 10px;
	float: left;
	display: block;
	border-bottom: 1px solid #D1D0CC;
	overflow: hidden;
}

/*
.box_dx_metsrv_tx2 {
	width: 231px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 2px 0px;
	float: left;
	display: block;
	border-bottom: 1px solid #D1D0CC;
	overflow: hidden;
}
*/

.switchgroup1 {
	width: 231px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 2px 0px;
	float: left;
	display: block;
	border-bottom: 1px solid #D1D0CC;
	overflow: hidden;
}

.box_dx_metsrv_tx2_a {
	margin: 0px 10px 5px 10px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
}

.box_dx_metsrv_tx2 span {
	margin: 0px 10px 5px 10px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
}


#box_login {
	width: 213px !important;
	width: 233px;
	margin: 11px 0px 10px 0px;
	padding: 30px 0px 10px 20px;
	float: left;
	display: block;
	border-bottom: 9px solid #0078AE;
	background-color: #004D78;
	background-image: url(../images/sf_box_login.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

#frm_login label {
	width: 77px;
	overflow: hidden;
	float: left;
	margin: 4px 0px 0px 0px;	
	clear: both;
}


#frm_login .input_tx {
	width: 110px !important;
	width: 120px;
	height: 14px !important;
	height: 19px;
	overflow: hidden;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #CCD1D4;
	border-bottom: 1px solid #CCD1D4;
	margin: 0px 7px 10px 0px;
	padding: 1px 3px 0px 3px;
	float: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;	
	/*display: block;*/
}

.btn_entra {
	width: 58px;
	height: 0px !important;
	height: 22px;
	overflow: hidden;
	border: 0px;
	cursor: pointer;
	float: right;
	display: block;
	margin: 0px 16px 10px 0px;
	padding: 22px 0px 0px 0px;
	background-color: transparent;
	background-image:url(../images/btn_entra.gif);
	background-repeat: no-repeat;
} 

.box_banner_233_x {
	width: 233px;
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;
}

#box_dx_pubb {
	width: 201px !important;
	width: 233px;
	margin: 0px 0px 16px 0px;
	padding: 40px 16px 14px 16px;
	float: left;
	display: block;
	background-color: #F1F0EB;
	background-image: url(../images/sf_box_dx_pubb.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}
/***********************************FINE RIGHT ********************************/


/*****************************  FOOTER ******************************/
#footer {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 21px 0px;
	text-align:left;
	clear: both;
	overflow: hidden;
	background-color: transparent;
	background-image: url(../images/sf_footer.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#box_footer {
	width: 976px;
	height: 75px;	
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
	background-image: url(../images/sf_box_footer.gif);
	background-repeat: no-repeat;
}

/***  MENU FOOTER ***/
#menu_footer {
	width: auto;
	height: auto;
	margin: 5px 16px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: right;
	display: inline;	
}

#menu_footer li{
	/*height: 23px;*/
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 11px;
	float: left;
	background-image: url(../images/sf_menu_footer_li.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	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: 10pt;
	color: #ffffff;
	text-transform: none;
	font-weight: bold;
	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: 10pt;
	color: #F58025;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

/*** / MENU FOOTER ***/
/***************************** FINE FOOTER ******************************/


