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_hide {
	display: none;
}
	
img {
	border: 0;
	overflow: hidden;	
}

.img_1 {
	border: 1px solid #404040;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
	
.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_line { 
	clear: both;  
	height:1px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #E5EAEE;
}

.hand {
	cursor: pointer;
}

body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*text-align: left;*/
	float: left;
	background-image: url(../images/sf_body.jpg);
	background-repeat: repeat-x;	
	background-color: #BDD5D9;	
}

#wrapper {
	width:910px;
	margin: auto;
	padding: 0px 0px 0px 0px;
	text-align:left;
	clear:both;
}

#content_0, #content_1, #content_2, #content_3, #content_4, #content_5,
#content_6, #content_7, #content_8, #content_9, #content_10, 
#content_11, #content_12, #content_13, #content_14, #content_15
#content_16, #content_17, #content_18, #content_19, #content_20
#content_21, #content_22, #content_23, #content_24, #content_25,
#content_26, #content_27, #content_28, #content_29, #content_30, #content_31, #content_32 {
	width:910px;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	background-color: #FFFFFF;	
}

#ColA{
	width: 152px;/*usabile 140*/
	/*background-color: red;*/
	float: left;
	background-color: #FFFFFF;	
}

#ColB {
	width: 435px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	/*background-color: Silver;*/
	float: left;
	background-color: #FFFFFF;		
}

#ColC {
	width: 163px;/*usabile 150*/
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
	background-color: #FFFFFF;		
}

/*sponsor a dx*/
#fieldsetdx{
	width: 120px !important;
	width: 145px;
	border: 1px solid #AAAAAA;
	margin: 0px 0px 0px 15px;
	padding: 0px 10px 5px 10px;	
	float: left;
	display: inline;
	overflow: hidden;
}

#fieldsetdx legend{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	color: #AAAAAA; 
	font: normal 8pt Arial;
}

#fieldsetdx div{
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
}

#fieldsetdx div .pt75_A_Blu{
	margin-top:5px; 
	float: right;
	display: block;
}

#box_banner_dx {
	width: 145px;
	margin: 10px 0px 0px 15px;
	padding: 0px 0px 0px 0px;	
	float: left;
	display: inline;
	overflow: hidden;
	text-align: center;
}

/*fine sponsor a dx*/

/******************testo********************/
.pt7_V_grey, a:link.pt7_V_grey, a:visited.pt7_V_grey{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #5B646F;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt7_V_grey{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #5B646F;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}
	
.pt75_V_black, a:link.pt75_V_black, a:visited.pt75_V_black{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt75_V_black{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	
		
.pt75_V_ama, a:link.pt75_V_ama, a:visited.pt75_V_ama{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #6A0C0C;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt75_V_ama{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #6A0C0C;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
.pt75_V_Aqua, a:link.pt75_V_Aqua, a:visited.pt75_V_Aqua{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #CCFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt75_V_Aqua{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #CCFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

.pt75_V_Blu, a:link.pt75_V_Blu, a:visited.pt75_V_Blu{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #003465;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt75_V_Blu{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #003465;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	

.pt75_V_red, a:link.pt75_V_red, a:visited.pt75_V_red {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #FF0000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt75_V_red {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #FF0000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
	
.pt75_V_White, a:link.pt75_V_White, a:visited.pt75_V_White{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt75_V_White{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #ffffff;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	
	
.pt75_A_Grey, a:link.pt75_A_Grey, a:visited.pt75_A_Grey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color:#303030;
	font-weight: normal;
	text-decoration: none;
	font-stretch: normal;
	font-style: normal;
}

a:hover.pt75_A_Grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color:#5B5B5B;
	font-weight:normal;
	text-decoration: none;
}	
	

.pt75_V_Grey, a:link.pt75_V_Grey, a:visited.pt75_V_Grey{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color:#8394A2;
	font-weight: normal;
	text-decoration: none;
	font-stretch: normal;
	font-style: normal;
}

a:hover.pt75_V_Grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color:#8394A2;
	font-weight:normal;
	text-decoration: none;
}	
	
	
.pt75_A_Blu, a:link.pt75_A_Blu, a:visited.pt75_A_Blu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color:#003465;
	font-weight: normal;
	text-decoration: none;
	font-stretch: normal;
	font-style: normal;
}

a:hover.pt75_A_Blu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color:#5B5B5B;
	font-weight:normal;
	text-decoration: none;
}	
	
.pt8_A_Blu, a:link.pt8_A_Blu, a:visited.pt8_A_Blu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003465;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_A_Blu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003465;
	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:#303030;
	font-weight: normal;
	text-decoration: none;
	font-stretch: normal;
	font-style: normal;
}

a:hover.pt8_A_Grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#5B5B5B;
	font-weight:normal;
	text-decoration: none;
}


.pt8_V_Blu, a:link.pt8_V_Blu, a:visited.pt8_V_Blu{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003465;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_V_Blu{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003465;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	

.pt8_V_blu2, a:link.pt8_V_blu2, a:visited.pt8_V_blu2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #071555;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_V_blu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #071555;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}
		
.pt8_V_Black, a:link.pt8_V_Black, a:visited.pt8_V_Black{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_V_Black{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #303030;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	
		
.pt8_V_Grey, a:link.pt8_V_Grey, a:visited.pt8_V_Grey{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#8394A2;
	font-weight: normal;
	text-decoration: none;
	font-stretch: normal;
	font-style: normal;
}

a:hover.pt8_V_Grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#8394A2;
	font-weight:normal;
	text-decoration: none;
}	
	
		
.pt10_A_blu, a:link.pt10_A_blu, a:visited.pt10_A_blu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003465;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt10_A_blu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003465;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	

.pt10_V_Blu, a:link.pt10_V_Blu, a:visited.pt10_V_Blu{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003465;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt10_V_Blu{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003465;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	
		
.pt10_A_Grey, a:link.pt10_A_Grey, a:visited.pt10_A_Grey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#303030;
	font-weight: normal;
	text-decoration: none;
	font-stretch: normal;
	font-style: normal;
}

a:hover.pt10_A_Grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#5B5B5B;
	font-weight:normal;
	text-decoration: none;
}		
	

.pt12_A_Blu, a:link.pt12_A_Blu, a:visited.pt12_A_Blu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #003465;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt12_A_Blu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #003465;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	


		
.pt13_A_Grey, a:link.pt13_A_Grey, a:visited.pt13_A_Grey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color:#303030;
	font-weight: normal;
	text-decoration: none;
	font-stretch: normal;
	font-style: normal;
}

a:hover.pt13_A_Grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color:#5B5B5B;
	font-weight:normal;
	text-decoration: none;
}	
	
.pt14_A_Blu, a:link.pt14_A_Blu, a:visited.pt14_A_Blu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #003465;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt14_A_Blu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #003465;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	
	

.ult1, a:link.ult1, a:visited.ult1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; color:#555555; 
	font-weight: normal; 
	text-decoration: none; 
	font-stretch: normal; 
	font-style: normal;
	}
	
a:hover.ult1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color:#555555; 
	font-weight: normal; 
	text-decoration: underline; 
	font-stretch: normal; 
	font-style: normal;
	}

.ult2, a:link.ult2, a:visited.ult2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; color:#757575; 
	font-weight: normal; 
	text-decoration: none; 
	font-stretch: normal; 
	font-style: normal;
	}
	
a:hover.ult2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color:#757575; 
	font-weight: normal; 
	text-decoration: underline; 
	font-stretch: normal; 
	font-style: normal;
	}

.ult3, a:link.ult3, a:visited.ult3 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; color:#9B999C; 
	font-weight: normal; 
	text-decoration: none; 
	font-stretch: normal; 
	font-style: normal;
	}
	
a:hover.ult3 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color:#9B999C; 
	font-weight: normal; 
	text-decoration: underline; 
	font-stretch: normal; 
	font-style: normal;
	}
	
.ult4, a:link.ult4, a:visited.ult4 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; color:#C1C3C2; 
	font-weight: normal; 
	text-decoration: none; 
	font-stretch: normal; 
	font-style: normal;
	}
	
a:hover.ult4 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color:#C1C3C2; 
	font-weight: normal; 
	text-decoration: underline; 
	font-stretch: normal; 
	font-style: normal;
	}	
/****************fine testo*****************/


/************************************* HEADER ***********************************/

#header{
	width: 750px;
	height: 151px !important;
	height: 154px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	display: block;
	overflow: hidden;	
	text-align: left;
	/*background-image: url(../images/sf_header_nat.jpg);*/
	background-image: url(../images/sf_header.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFFFFF;		
}

/*** MARCHIO ***/
#header h1 {
	width: 195px;
	height: 54px;
	/*
	background-image: url(images/marchio.jpg);
	background-repeat:no-repeat;	
	*/
	margin: 14px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	float: left;
	background-color: transparent;
}

.logo {
	width: 195px;
    height: 54px !important;
    height: 0px !important; 
	margin: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	padding: 54px 0px 0px 0px;
	background-color: transparent;
}
/*** FINE MARCHIO ***/



/***  MENU HEADER 2 ***/
#menu_header_2 {
	width: 361px;
	height: 24px !important;
	height: 34px;	
	margin: 17px 0px 8px 145px;	
	padding: 10px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
}

#mh2_li1 {
	width: 82px;
	list-style-type: none;
	float: left;
	display: inline;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;	
}

#mh2_li2 {
	width: 66px;
	list-style-type: none;
	float: left;
	display: inline;
	margin: 0px 0px 0px 13px;
	padding: 0px 0px 0px 0px;	
}

#mh2_li3 {
	width: 57px;
	list-style-type: none;
	float: left;
	display: inline;
	margin: 0px 0px 0px 13px;
	padding: 0px 0px 0px 0px;
}

#mh2_li4 {
	width: 110px;
	list-style-type: none;
	float: left;
	display: inline;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#menu_header_2 li a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #040000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

#menu_header_2 li a:hover {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #040000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}
/***  / MENU HEADER 2 ***/

#head_infodata {
	width: 430px !important;
	width: 446px;
	height: 15px !important;
	height: 20px;
	margin: 0px 0px 0px 0px;	
	padding: 5px 16px 0px 0px;	
	overflow: hidden;
	float: right;
	display: inline;
	text-align: right;
}

#breadcrumbs_08 {
	width: 495px;
	height: 16px;
	margin: 10px 0px 0px 30px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	text-align: left;
}





#center_news {
	clear: both;
	width: 328px;
	height: 42px;
	margin: 0px 0px 0px 254px;
	padding: 0px 0px 0px 0px;	
	float: left;
	overflow: hidden;
	display: inline;
}

#center_news .x1, .x2{
	padding: 2px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
}


/*** FINE MARCHIO AMMEGA ***/
.span_ammega {
	width: 113px;
	height: 17px;
	margin: 22px 0px 0px 39px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: left;
	overflow: hidden;
	background-color: transparent;
}

.logo_ammega {
	width: 113px;
    height: 17px !important;
    height: 0px !important; 
	margin: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	padding: 17px 0px 0px 0px;
	background-color: transparent;
}
/*** FINE MARCHIO AMMEGA ***/


#breadcrumbs{
	clear: both;
	overflow: hidden;
	padding: 4px 0px 0px 153px !important;
	padding: 5px 0px 0px 153px;
	margin: 0px 0px 0px 0px;
	line-height: 100%;
}

#breadcrumbs #sei{
	margin: 0px 11px 0px 0px;
	display: inline;
}

#breadcrumbs a{
	margin: 0px 5px 0px 0px;
	display: inline;
}


/********************** BANNER ALTO ************************/
#box_banner_alto_index {
	width: 750px;
	height: 116px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
}


#banner_Alto_index {
	width: 726px !important;
	width: 728px;
	height: 88px !important;
	height: 90px;
	margin: 14px 0px 12px 14px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	border: 1px solid #C5C9CC;
}
/********************** FINE BANNER ALTO ************************/
/*********************************** FINE HEADER ********************************/

/*********************************** COLONNA SX ********************************/

#menuSx{
	width: 140px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	background-image: url(../images/sfondo_menu.gif);
	background-repeat: repeat-y;
}

#menuSxheader{
	width: 140px;
	height: 52px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	background-image: url(../images/menuheader.gif);
	background-repeat: no-repeat;
	display: block;
}

#menuSx ul{
	width: 140px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

#menuSx li{
	list-style-type: none;
	margin: 0px 0px 0px 0px !important;
	margin: -3px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	overflow: hidden;
   display: block;
	width: 135px !important;
	width: 140px;
	height: 16px;
	line-height: 100%;
}

.SxTitoloBox{
	width: 115px !important;
	width: 140px;
	height: 15px;
	line-height: 80%;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
	background-image: url(../images/barratitolosx.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.SxCorpoBox{
	width: 130px !important;
	width: 140px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	overflow: hidden;
}

.SxBottone{
	width: 140px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	background-color: #003465;
}

/******* SX IL TERRITORIO ********/
.cat_sx {
	width: 130px !important;
	width: 140px;
	margin: 5px 0px 0px 0px;
	padding: 0px 5px 2px 5px;
	overflow: hidden;
	display: block;
	border-bottom: 1px solid #E5EAEF;
}
/*
.cat_sx_form {
	width: 130px;
	margin: -7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	background-color: #00FF00;
}
*/
/******* / SX IL TERRITORIO ********/

/*********************************** FINE COLONNA SX ********************************/

/*********************************** COLONNA DX ********************************/
#menuDx{
	width: 150px !important;
	width: 163px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 13px;
	overflow: hidden;
}

#menuDxheader{
	width: 150px;
	height: 35px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	background-image: url(../images/dx_2.gif);
	background-repeat: no-repeat;
	display: block;
}

#menuDx ul{
	width: 150px;
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 0px 0px !important;
	margin: -2px 0px 0px 0px;
	overflow: hidden;
	display: block;
	background-color: #E5EAEF;
}


#menuDx li{
	list-style-type: none;
	margin: 0px 0px 0px 0px !important;
	margin: -5px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	overflow: hidden;
    display: block;
	width: 140px !important;
	width: 150px;
	height: 14px;
	line-height: 80%;
}

#menuDx li a{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
    display: block;
	width: 140px;
	height: 14px;
	overflow: hidden;
}

/* EX STILE menuDx li
#menuDx li{
	list-style-type: none;
	margin: 0px 0px 0px 0px !important;
	margin: -5px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	overflow: hidden;
    display: block;
	width: 140px !important;
	width: 150px;
	height: 14px;
	line-height: 80%;
}
*/
.DxTitoloBox{
	width: 125px !important;
	width: 150px;
	height: 15px;
	line-height: 80%;
	margin: 5px 0px 0px 13px;
	padding: 0px 0px 0px 25px;
	background-image: url(../images/barratitolosx.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	background-color: #003366;
}

.DxCorpoBox{
	width: 135px !important;
	width: 150px;
	margin: 0px 0px 0px 13px;
	padding: 5px 5px 5px 10px;
	overflow: hidden;
	background-color: #E5EAEF;
}

.DxLineaBox{
	width: 150px;
	height: 1px;
	margin: 0px 0px 10px 13px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	background-color: #E5EAEF;
}
/*********************************** FINE COLONNA DX ********************************/

/***********************HOME E CENTRO***********************/
#spotscroll_sx {
	width: 50px !important;
	width: 52px;
	height: 16px !important;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 2px;
	overflow: hidden;
	float: left;
}

#spotscroll_dx {
	width: 375px !important;
	width: 383px;
	height: 16px !important;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 3px 4px 0px 4px;
	overflow: hidden;
	background-image: url(../images/sf_spotscroll_dx.gif);
	background-repeat: no-repeat;
	float: left;
}

#spotscroll_dx a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #003465;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}  

#spotscroll_dx a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #003465;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	

#titnews{
	width: 418px !important;
	width: 435px;
	height: 13px !important;
	height: 28px;
	background-image: url(../images/title_news.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: white;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 17px;
	overflow: hidden;
}

.newsUlt{
	width: 427px !important;
	width: 435px;
	height: 16px !important;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 8px;
	overflow: hidden;
	background-color: white;
}

#altrenews{
	width: 85px !important;
	width: 435px;
	height: 16px !important;
	height: 20px;
	background-image: url(../images/bottom_news.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: white;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 350px;
	overflow: hidden;
}

.spanAltrenews{
	width: 72px;
	height: 13px;
	background-image: url(../images/link_altrenews.gif);
	background-repeat:no-repeat;	
	margin: 0px 0px 0px 0px;
	border: 0px;
}

.linkAltrenews{
   width:72px;
   height: 0px !important;	
   height:13px;
	background-image: url(../images/link_altrenews.gif);
	background-repeat: no-repeat; 
	display: block;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 13px 0px 0px 0px;
}

.boxGrandeHome{
	width: 435px; 
	/*overflow: hidden;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	background-color: white;
}

.boxGrandeCat{
	width: 435px; 
	overflow: hidden;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	background-color: white;
}

.FotoBoxG{
	width: 140px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.TestoBoxG{
	width: 295px; 
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

.TestoFotoBoxG{
	width: 295px; 
	/*overflow: hidden;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

.TitBoxG{
	height: 18px !important; 
	height: 20px;
	width: 265px !important;
	width: 295px; 
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 30px;
	overflow: hidden; 
	background-image: url(../images/5punti.gif); 
	background-repeat: no-repeat; 
	background-position: 10px 0px; 
}

.STitBoxG{
	width: 280px !important;
	width: 295px; 
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 15px;
	overflow: hidden;
}

.STitBoxGCat{
	width: 280px !important;
	width: 295px; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	overflow: hidden;
}

.TextBoxG{
	/*width: 270px !important;*/
	width: 295px; 
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 0px 15px;
	overflow: hidden; 
}

.VaiBoxG{
	width: 45px !important;
	width: 295px; 
	height: 12px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 250px;
   overflow: hidden;
}

/*link vai home*/
.VaiBoxG span, .VaiBoxP span{
	width: 32px;
	height: 12px;
	background-image:url('../images/imgvai.gif');
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0;
}

.VaiBoxG a, .VaiBoxP a {
   width:32px;
   height:12px;
   height: 0px !important; 
	background-image:url('../images/imgvai.gif');
	background-repeat: no-repeat; 
	display: block;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 12px 0 0 0;
}
/*finelink vai home*/

.LineaBoxG{
	clear: both; 
	width: 435px; 
	height: 12px; 
	background-image: url('../images/sfondo_linea_home.gif');
	background-repeat: repeat-x; 
	display: block; 
	overflow: hidden; 
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}


.colonnaHome{
	width: 138px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	background-color: #CCCCCC;
}


.boxPiccoloHome{
	width: 138px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	/*float: left;*/
	background-color: White;
	background-color: #FFFF00;
}

.boxPiccoloSez{
	width: 138px;
	height: 220px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	background-image: url(../images/sfondo_box_centro.gif);
	background-repeat: repeat-x;
	display: inline;
	float: left;	
}

.boxPiccoloHomeSpot{
	width: 138px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	/*float: left;*/
	background-color: #E5EAEF;
}

.boxPiccoloSezSpot{
	width: 138px;
	height: 220px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: inline;
	float: left;
	background-color: #E5EAEF;
}


.boxSpaceHome{
	/*height: 10%;*/
	height: 220px;
	width: 10px; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
	
}

.TitBoxP{
	/*height: 18px !important; 
	height: 20px;*/
	width: 118px !important;
	width: 138px; 
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 20px;
	overflow: hidden; 
	background-image: url(../images/5punti.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 0px; 
}

.TitBoxSPOT{
	height: 16px !important; 
	height: 20px;
	width: 128px !important;
	width: 138px; 
	margin: 0px 0px 5px 0px;
	padding: 4px 0px 0px 10px;
	overflow: hidden;
}

.TitBoxSPOTSez{
	height: 16px !important; 
	height: 20px;
	width: 128px !important;
	width: 138px; 
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 10px;
	overflow: hidden;
}

.STitBoxP{
	/*width: 138px !important;*/
	width: 138px; 
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

.STitBoxSPOT{
	width: 128px !important;
	width: 138px; 
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 10px;
	overflow: hidden;
}

.ImgBoxP{
	/*width: 138px !important;*/
	width: 138px; 
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	overflow: hidden; 
}


.ImgBoxSPOT{
	/*width: 128px !important;*/
	width: 138px; 
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	overflow: hidden; 
}

.TextBoxP{
	/*width: 270px !important;*/
	width: 138px; 
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 0px 0px;
	overflow: hidden; 
}

.TextBoxSPOT{
	/*width: 128px !important;*/
	width: 138px; 
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 15px 10px;
	overflow: hidden; 
}

.TextBoxSPOTCod{
	/*width: 128px !important;*/
	width: 138px; 
	margin: 0px 0px 10px 0px;
	padding: 0px 10px 15px 10px;
	overflow: hidden; 	
}

.TextBoxSPOTCod a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#303030;
	font-weight: normal;
	text-decoration: none;
	font-stretch: normal;
	font-style: normal;
}

.TextBoxSPOTCod a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#5B5B5B;
	font-weight: normal;
	text-decoration: none;
	font-stretch: normal;
	font-style: normal;
}

.VaiBoxP{
	width: 38px !important;
	width: 138px; 
	height: 12px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 100px;
   overflow: hidden;
}

.LineaBoxP{
	/*clear: both; */
	width: 138px; 
	height: 12px; 
	background-image: url('../images/sfondo_linea_home.gif');
	background-repeat: repeat-x; 
	display: block; 
	overflow: hidden; 
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}

.fotoHome{
	width: 435px; 
	height: 80px; 
	background-color: #E5EAEF; 
	margin: 10px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
}

.titFotoHome{
	width: 53px !important;
	width: 57px; 
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 5px; 
	overflow: hidden; 
	float: left;
}

.contFotoHome{
	width: 75px; 
	float: left; 
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	overflow: hidden; 
}
/***********************FINE HOME E CENTRO***********************/



/***** TESTATINE *****/

#box_testatina {
	width: 435px;
	/*
	height: auto !important;
	min-height: 72px !important;
	height: 72px !important;
	min-height: 82px;
	height: 82px;	
	*/
	margin: 10px 0px 10px 0px;	
	padding: 0px 0px 5px 0px;
	float: left;
	display: inline;
	background-image: url(../images/sf_descr_comune.gif);
	background-repeat: repeat-x;	
	background-position: top;	
	background-color: #E5EAEE;
}

#img_testatina {
	width: 120px !important;
	width: 122px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	float: left;
	border: 1px solid #E5EAEE;
}

#descr_testatina {
	width: 298px !important;
	width: 313px;
	margin: 0px 0px 0px 0px;	
	padding: 0px 10px 0px 5px;
	float: left;
}

/*

#img_testatina {
	width: 80px !important;
	width: 82px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	float: left;
	border: 1px solid #E5EAEE;
}

#descr_testatina {
	width: 338px !important;
	width: 353px;
	margin: 0px 0px 0px 0px;	
	padding: 0px 10px 0px 5px;
	float: left;
}
*/

/*****  / TESTATINE *****/

/***********************TEMPLATE CERCA***********************/
.boxGrandeSez {
	width: 435px; 
	height: 56px;
	overflow: hidden;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	background-image: url(../images/sf_boxGrandeSez.gif);
	background-repeat: no-repeat;
}

.boxIntSez {
	width: 320px !important;
	width: 332px; 
	height: 12px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
	display: inline;
	float: left;
	/*background-image: url(../images/5punti.gif); 
	background-repeat: no-repeat; */
}

.boxTextSez {
	width: 320px !important;
	width: 332px;
	/*height: 28px;*/
	height: 27px;
	overflow: hidden;
	margin: 8px 0px 0px 0px;
	padding: 0px 3px 0px 9px;
	display: block;
	float: left;	
}

.boxFotoSez {
	width: 87px; 
	overflow: hidden;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 8px 0px;
	display: block;
	float: left;	
}

.boxVetrina{
	width: 435px; 
	overflow: hidden;
	margin: 14px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
}

.boxIntVetr {
	/*width: 411px !important;
	height: 16px !important;*/
	width: 435px; 
	height: 14px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	text-align: right;
	/*background-image: url(../images/sfondo_int_vetrina.gif);  
	background-repeat: no-repeat;*/
}

.boxContVetr{
	width: 435px; 
	height: 66px;
	overflow: hidden;
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 8px 0px;
	float: left;
	background-color: #E5EAEE;
}

.box_v_foto {
	width: 57px !important;
	height: 60px !important;
	width: 62px; 
	height: 66px;
	overflow: hidden;
	padding: 6px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	float: left;
	background-color: #E5EAEE;
}

.box_v_text {
	width: 324px; 
	height: 66px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	background-color: #E5EAEE;
}

.box_v_link {
	width: 49px; 
	height: 66px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	background-color: #E5EAEE;
}

.box_v_text .pt14_A_Blu {
	width: 324px; 
	height: 23px !important;
	height: 33px;
	overflow: hidden;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.box_v_text .pt75_V_Blu {
	width: 324px; 
	height: 30px !important;
	height: 33px;
	overflow: hidden;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.ContBoxCerca{
	width: 432px !important;
	height: 353px !important;
	width: 435px;
	height: 356px;
	overflow: hidden;
	padding: 3px 0px 0px 3px;
	margin: 15px 0px 0px 0px;
	background-image: url(../images/cornice_cerca.gif);
	background-repeat: no-repeat;
}

#msgContBoxCerca{
	margin: 0px 0px 0px 10px;
}

.ContMapCenter{
	width: 255px;
	height: 310px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 0px 90px;
}

.ContMap{
	width: 240px;
	height: 310px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 7px 5px 0px 0px;
	display: inline;
	float: left;
}

.ContLista{
	width: 180px;
	height: 310px;
	/*background-color: Silver;*/
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	float: left;
}

.ContLista select{
	margin: 10px 0px 0px 0px;
}

.boxGrandeMap{
	width: 435px; 
	overflow: hidden;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	/*background-color: Fuchsia;
	background-image: url(../images/sfondo_boxGrandeSez.gif);
	background-repeat: repeat-x;
	background-position: bottom;*/
}

.lineamap{
	clear: both;
	width: 435px;
	height: 3px;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	background-image: url(../images/sfondo_boxGrandeSez.gif);
	background-repeat: repeat-x;
}

#boxcercasezione{
	width: 415px !important;
	height: 38px !important;
	width: 435px;
	height: 56px;
	overflow: hidden;
	padding: 18px 0px 0px 20px;
	margin: 20px 0px 0px 0px;
	background-image: url(../images/sfondoboxcerca.gif);
	background-repeat: no-repeat;
}
/***********************FINE TEMPLATE CERCA***********************/

/*************************TEMPLATE RISULTATI**************************/

.box_report {
	clear: both;
	width: 435px;
	height: 65px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/sf_box_report.gif);
	background-repeat: no-repeat;	
	display: block;
}

.box_report_1 {
	width: 312px !important;
	width: 330px;
	height: 30px !important;
	height: 38px;
	overflow: hidden;
	padding: 8px 9px 0px 9px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
}

.box_report_2 {
	width: 105px;
	height: 38px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
}

.box_report_3 {
	width: 415px !important;
	width: 435px;
	height: 22px !important;
	height: 27px;
	overflow: hidden;
	padding: 5px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;	
}

.box_notizia {
	width: 435px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	display: block;
}

.box_notizia_1 {
	width: 435px;
	height: 9px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	background-image: url(../images/sf_box_notizia_1.gif);
	background-repeat:no-repeat;	
}

.box_notizia_2 {
	width: 417px !important;
	width: 435px;
	overflow: hidden;
	padding: 0px 7px 0px 7px;
	margin: 0px 0px 0px 0px;
	float: left;
	border-left: 2px solid #E5EAEE;
	border-right: 2px solid #E5EAEE;
}

/***** PRODOTTI TIPICI *****/
.box_notizia_2_fpt {
	width: 52px;
	height: 52px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.box_notizia_2_txpt {
	width: 355px !important;
	width: 365px;
	overflow: hidden;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	float: left;
}
/***** / PRODOTTI TIPICI *****/

/***** RICETTE TIPICHE *****/
.btn_tipo_sp {
	width: auto;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: 0px;
	display: inline;
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003465;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

.box_invia_sx{
	width: 213px !important;	
	width: 218px;
	height: 18px !important;
	height: 23px;
	overflow: hidden;
	padding: 5px 0px 0px 5px;
	margin: 10px 0px 0px 0px;
	background-color: #E5EAEE;
	overflow: hidden;
	display: block;
	float: left;	
}

.box_invia_dx {
	width: 212px !important;	
	width: 217px;
	height: 18px !important;	
	height: 23px;
	overflow: hidden;
	padding: 5px 5px 0px 0px;
	margin: 10px 0px 0px 0px;
	background-color: #E5EAEE;
	overflow: hidden;
	display: block;
	float: left;
	text-align: right;
}
/***** / RICETTE TIPICHE *****/

.box_notizia_3 {
	width: 435px;
	height: 9px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
	background-image: url(../images/sf_box_notizia_3.gif);
	background-repeat:no-repeat;	
}

.spanvisualizzascheda{
	width: 137px;
	height: 12px;
	background-image: url(../images/visualizza_scheda.gif);
	background-repeat:no-repeat;	
	margin: 5px 0px 5px 283px;
	border: 0px;
	overflow: hidden;
	display: block;
}

.linkvisualizzascheda{
   width:137px;
   height: 0px !important;	
   height:12px;
	background-image: url(../images/visualizza_scheda.gif);
	background-repeat: no-repeat; 
	display: block;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 12px 0px 0px 0px;
}

.bt_schedapremium {
   	width:162px;
   	height: 0px !important;	
  	height:28px;
	background-image: url(../images/bt_schedapremium.gif);
	background-repeat: no-repeat; 
	display: block;
	float:right;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 28px 0px 0px 0px;
}

.spandettaglio {
	width: 137px;
	height: 12px;
	background-image: url(../images/dettaglio_art.gif);
	background-repeat:no-repeat;	
	margin: 5px 0px 5px 283px;
	border: 0px;
	overflow: hidden;
	display: block;
}

.linkdettaglio {
   width:137px;
   height: 0px !important;	
   height:12px;
	background-image: url(../images/dettaglio_art.gif);
	background-repeat: no-repeat; 
	display: block;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 12px 0px 0px 0px;
}

.spanvisualizzasito {
	width: 137px;
	height: 12px;
	background-image: url(../images/visualizza_sito.gif);
	background-repeat:no-repeat;	
	margin: 5px 0px 5px 283px;
	border: 0px;
	overflow: hidden;
	display: block;
}

.linkvisualizzasito {
    width:137px;
    height: 0px !important;	
    height:12px;
	background-image: url(../images/visualizza_sito.gif);
	background-repeat: no-repeat; 
	display: block;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 12px 0px 0px 0px;
}

#box_paginazione{
	width: 435px !important;
	width: 435px;
	height: 23px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	background-color: #E5EAEE;
	overflow: hidden;
	display: block;
}

#box_paginazione_sx, #box_paginazione_dx{
   width: 90px !important;
	width: 90px;
	height: 15px !important;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	overflow: hidden;
	float: left;
	text-align: center;
}


#box_paginazione_cx{
	width: 255px;
	height: 20px !important;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	text-align: center;
}

.input_cerca_sezioni{
	border: 1px solid #003465;
	width: 250px;
	font: normal 9pt Tahoma;
	color: #003465;
	margin: 0px 0px 0px 0px;
	/*float: left;*/
	display: inline;
}

.submit_cerca_sezioni{
	width: 30px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: 0px;
	background-color: #E5EAEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #003465;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
}

.riga_dett_dx select {
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.btn_cerca {
	width: 60px;
	height: 0px !important;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	overflow: hidden;
	border: 0px;
	background-image: url(../images/btn_cerca.gif);
	background-repeat: no-repeat;
	float: left;
	/*
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #003465;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
	*/
}

/********* IL TERRITORIO **********/
.box_politica_cnt {
	width: 435px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	display: block;
	border-bottom: 1px solid #E5EAEE;

}

.box_politica_f {
	width: 60px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 33px 0px 0px;
	display: block;
	float: left;
}

.box_politica_tx_cnt {
	width: 342px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 3px 0px;
	display: block;
	float: left;
}

.box_politica_tx1 {
	width: 132px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
}

.box_politica_tx2 {
	width: 210px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	float: left;
}

/***** SCHEDE POLITICI  *****/
.box_notizia_2_fel {
	width: 74px;
	height: 77px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.box_notizia_2_txel {
	width: 333px !important;
	width: 343px;
	overflow: hidden;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.spandettaglio_el {
	width: 151px;
	height: 11px;
	background-image: url(../images/dettaglio_progr.gif);
	background-repeat:no-repeat;	
	margin: 5px 0px 5px 0px;
	border: 0px;
	overflow: hidden;
	display: block;
	float: right;
}

.linkdettaglio_el {
   width:151px;
   height: 0px !important;	
   height:11px;
	background-image: url(../images/dettaglio_progr.gif);
	background-repeat: no-repeat; 
	display: block;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 11px 0px 0px 0px;
}
/***** / SCHEDE POLITICI  *****/

/********* / IL TERRITORIO **********/


/********* EVENTI **********/
#eventi_oggi {
	width: 435px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	text-align: center;
}
/*
#box_eventi_sx {
	width: 213px !important;
	width: 218px;
	overflow: hidden;
	padding: 0px 5px 0px 0px;
	margin: 11px 0px 0px 0px;
	float: left;
}

#box_eventi_dx {
	width: 213px !important;
	width: 217px;
	overflow: hidden;
	padding: 0px 0px 0px 4px;
	margin: 11px 0px 0px 0px;
	float: left;
}
*/

#box_eventi_cnt {
	width: 435px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 11px 0px 0px 0px;
	float: left;
}

.box_ev_cnt {
	width: 213px;
	height: 98px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 5px 4px 5px 0px;
	float: left;
}

.box_ev_1 {
	width: 213px;
	height: 5px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	background-image: url(../images/sf_box_ev_1.gif);
	background-repeat: no-repeat;
}

.box_ev_2 {
	width: 195px !important;
	width: 213px;
	height: 66px !important;
	height: 76px;
	overflow: hidden;
	padding: 0px 7px 10px 7px;
	margin: 0px 0px 0px 0px;
	float: left;
	border-left: 2px solid #E5EAEE;
	border-right: 2px solid #E5EAEE;
}


.box_ev_2 span {
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 0px;
	/*background-color: #FF0000;*/

}

.box_ev_3 {
	width: 141px !important;
	width: 213px;
	height: 17px;
	overflow: hidden;
	padding: 0px 0px 0px 72px;
	margin: 0px 0px 0px 0px;
	float: left;
	background-image: url(../images/sf_box_ev_3.gif);
	background-repeat: no-repeat;	
}

.spanvischedaev {
	width: 137px;
	height: 12px;
	background-image: url(../images/vis_dett_eve.gif);
	background-repeat:no-repeat;	
	margin: 0px 0px 0px 0px;
	border: 0px;
	overflow: hidden;
	display: block;
}

.linkvischedaev {
   width:137px;
   height: 0px !important;	
   height:12px;
	background-image: url(../images/vis_dett_eve.gif);
	background-repeat: no-repeat; 
	display: block;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 12px 0px 0px 0px;
}

#boxcercasezione3, #boxcercasezione4 {
	width: 415px !important;
	height: 38px !important;
	width: 435px;
	height: 56px;
	overflow: hidden;
	padding: 18px 0px 0px 20px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/sfondoboxcerca.gif);
	background-repeat: no-repeat;
}

#boxcercasezione3 .input_cerca_sezioni{
	border: 1px solid #003465;
	width: 205px;
	font: normal 9pt Tahoma;
	color: #003465;
	margin: 0px 0px 0px 4px;
	/*float: left;*/
	display: inline;
}

.select_eventi {
	margin: 2px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #003465;
	/*font*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003465;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;
	/*fine font*/
}


#submit_cs {
	width: 50px;
	height: 0px !important;
	height: 13px;
	margin: 10px 10px 0px 0px;
	padding: 13px 0px 0px 0px;
	overflow: hidden;
	border: 0px;
	background-image: url(../images/btn_cosenza.gif);
	background-repeat: no-repeat;
	float: left;
	/*display: inline;*/
	cursor: pointer;
}

#submit_cz {
	width: 59px;
	height: 0px !important;
	height: 13px;
	margin: 10px 10px 0px 0px;
	padding: 13px 0px 0px 0px;
	overflow: hidden;
	border: 0px;
	background-image: url(../images/btn_catanzaro.gif);
	background-repeat: no-repeat;
	float: left;
	/*display: inline;*/
	cursor: pointer;
}

#submit_kr {
	width: 46px;
	height: 0px !important;
	height: 13px;
	margin: 10px 10px 0px 0px;
	padding: 13px 0px 0px 0px;
	overflow: hidden;
	border: 0px;
	background-image: url(../images/btn_crotone.gif);
	background-repeat: no-repeat;
	float: left;
	/*display: inline;*/
	cursor: pointer;
}

#submit_rc {
	width: 91px;
	height: 0px !important;
	height: 13px;
	margin: 10px 10px 0px 0px;
	padding: 13px 0px 0px 0px;
	overflow: hidden;
	border: 0px;
	background-image: url(../images/btn_reggio.gif);
	background-repeat: no-repeat;
	float: left;
	/*display: inline;*/
	cursor: pointer;
}

#submit_vv {
	width: 75px;
	height: 0px !important;
	height: 13px;
	margin: 10px 10px 0px 0px;
	padding: 13px 0px 0px 0px;
	overflow: hidden;
	border: 0px;
	background-image: url(../images/btn_vibo.gif);
	background-repeat: no-repeat;
	float: left;
	/*display: inline;*/
	cursor: pointer;
}

#submit_r {
	width: 100px;
	height: 0px !important;
	height: 13px;
	margin: 10px 10px 0px 0px;
	padding: 13px 0px 0px 0px;
	overflow: hidden;
	border: 0px;
	background-image: url(../images/btn_regionali.gif);
	background-repeat: no-repeat;
	float: left;
	/*display: inline;*/
	cursor: pointer;
}


/********* / EVENTI **********/



/********* TRADIZIONI - DETTI E PROVERBI **********/
.box_detti_cnt {
	width: 380px !important;
	width: 435px;
	overflow: hidden;
	padding: 0px 14px 2px 41px;
	margin: 5px 0px 5px 0px;
	float: left;
	border-bottom: 1px solid #E5EAEE;
}

.box_detti_cnt span {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
	display: block;
}
/********* TRADIZIONI - DETTI E PROVERBI **********/

/********* LA CALABRIA - FOTO **********/
#cnt_gallery {
	width: 435px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 11px 0px 0px 0px;
	float: left;
}

.box_notizia_2_ft {
	width: 52px;
	height: 52px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.box_notizia_2_tx {
	width: 351px !important;
	width: 365px;
	overflow: hidden;
	padding: 0px 0px 0px 14px;
	margin: 0px 0px 0px 0px;
	float: left;
}


.span_foto {
	width: 118px;
	height: 12px;
	background-image: url(../images/dettaglio_foto.gif);
	background-repeat:no-repeat;	
	margin: 5px 0px 5px 229px;
	border: 0px;
	overflow: hidden;
	display: block;
}

.link_foto {
    width:118px;
    height: 0px !important;	
    height:12px;
	background-image: url(../images/dettaglio_foto.gif);
	background-repeat: no-repeat; 
	display: block;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 12px 0px 0px 0px;
}

.backDett_foto {
	width: 430px !important;
	width: 435px;
	/* 
	height: 15px !important;
	height: 17px;
	*/
	overflow: hidden;
	margin: 30px 0px 0px 0px;
	padding: 2px 0px 2px 5px;
	display: block;
	text-align: center;
}

/*
.box_gall_cnt {
	width: 419px !important;
	width: 435px;
	height: 43px !important;
	height: 67px;
	overflow: hidden;
	padding: 12px 8px 12px 8px;
	margin: 5px 0px 0px 0px;
	float: left;
	background-color: #E5EAEF;
}

.box_gall_1 {
	width: 48px;
	height: 48px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.box_gall_2 {
	width: 363px !important;
	width: 371px;
	height: 42px !important;
	height: 48px;
	overflow: hidden;
	padding: 6px 0px 0px 8px;
	margin: 0px 0px 0px 0px;
	float: left;
}
*/


/***** DETTAGLIO GALLERIA *****/
#box_foto_cnt {
	width: 435px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 11px 0px 0px 0px;
	float: left;
}

.box_ft_cnt {
	width: 217px;
	height: 114px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	float: left;
}

.box_ft_1 {
	width: 99px;
	height: 83px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	text-align: center;
}

.box_ft_2 {
	width: 90px !important;
	width: 118px;
	height: 58px;
	overflow: hidden;
	padding: 0px 20px 0px 8px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.box_ft_4 {
	width: 90px !important;
	width: 118px;
	height: 25px;
	overflow: hidden;
	padding: 0px 20px 0px 8px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.box_ft_3 {
	width: 217px;
	height: 28px !important;
	height: 31px;
	overflow: hidden;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.box_ft_3 a {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
}
/***** / DETTAGLIO GALLERIA *****/

/******** POP-UP ZOOM ********/
#zoom_cnt {
	width: auto;
	padding: 25px 15px 12px 15px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}

#zoom_cnt_f {
	width: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	text-align: center;
	overflow: hidden;
}

#zoom_cnt_tx {
	width: auto;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#zoom_cnt_tx_sx {
	width: 116px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#zoom_cnt_tx_dx {
	width: auto;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
}

#zoom_cnt_banner {
	width: 468;
	height: 60px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 45px 15px 0px 15px;
	display: block;
	/*border: 1px solid #5650C7;*/
	text-align: center;	
}
/******** POP-UP ZOOM ********/
/********* LA CALABRIA - FOTO **********/

/************  SEGNALACI *****************/


#int_contatti {
	width: 435px;
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 10px 0px;
	overflow: hidden;
	float: left;
	border-bottom: 1px solid #E6E4DA;
}

#int_contatti a:link, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

#int_contatti a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FF0000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
}

/************ FORM*****************/
#form_contatti, #form_dati {
	padding: 0px 0px 10px 0px;
	width: 435px;
	overflow: hidden;
	/*background-color: #FFFF00;*/
	/*background-color: ButtonFace;*/
}

.lineaForm{
	width: 435px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
    display: block;
	/*background-color: White;*/
}

.box_nome_input {
	width: 80px;
	height: 15px !important;
	height: 20px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	overflow: hidden;
	float: left;
	/*font	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #003465;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	/*fine font*/	
}

.box_nome_input2 {
	width: 527px;
	height: 17px !important;
	height: 22px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	overflow: hidden;
	float: left;
	/*font*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	/*fine font*/	
}

.box_form_inputText{
	width: 309px;
	overflow: hidden;
	float: left;
	height: 17px;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
    border:1px solid #404040; 
	font-family: Tahoma; 
	font-size: 8pt; 
	color: #404040;
	display: block;
}

.box_form_inputText2 {
	width: 388px;
	overflow: hidden;
	float: left;
	height: 17px;
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
    border:1px solid #404040; 
	font-family: Tahoma; 
	font-size: 8pt; 
	color: #404040;
	display: block;
}

.box_form_TextArea{
	float: left;	
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 0px 0px;
	border:1px solid #404040; 
	font-family: Tahoma; 
	font-size: 8pt; 
	color: #404040;
	display: block;
	width: 433px;
	height: 136px;
}

.box_form_info{
	width: 430px; 
	padding: 2px 0px 2px 0px;
	margin:5px 0px 0px 0px; 
	font-size: 8pt; 
	clear: both; 
	/*
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #404040;
	*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #003465;		
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.box_form_info_center{
	width: 435px;
	padding: 5px 0px 5px 0px;
	margin:0px 0px 0px 0px; 
	clear: both; 
	text-align: center;
	/*background-color: Lime;*/
}

.box_form_info_riepilogo {
	width: 435px;
	padding: 2px 0px 2px 0px;
	margin: 5px 0px 0px 0px;
	display: block;	 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #404040;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;

}

.buttonForm{
	/*
	width: 71px !important;
	width: 73px;
	*/ 
	height: 21px !important;
	height: 23px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 7.5pt;
	background-color: #FFFFFF;
	border: 0px;
	color: #003465;	
	cursor: pointer;
}

.buttonFormSfoglia{
	width: 60px;
	height: 17px;
	margin: 2px 0px 0px 0px;
	background-color: #2C5680;
	font: normal 8pt Tahoma; 
	font-weight: bold;
	color: #ffffff;
	border:0px;
	cursor: pointer;
	float: left;
}

.select_aziende{
	border: 1px solid #404040;
	font: normal 8pt Tahoma;
	margin: 2px 5px 0px 0px;
	float: left;
	/*
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #003465;	
	*/
	font-family: Tahoma; 
	font-size: 8pt; 
	color: #404040;	
	text-transform: none;
	font-weight: normal;
	text-decoration: none;	
}
/************ / FINE FORM*****************/
/************ / SEGNALACI *****************/







/***********************FINE TEMPLATE RISULTATI***********************/

/****************************TEMPLATE DETTAGLIO**************************/
.boxIntDett {
	width: 411px !important;
	width: 435px; 
	/*height: 14px;*/
	overflow: hidden;
	margin: 15px 0px 2px 0px;
	padding: 1px 0px 0px 24px;
	display: block;
	background-image: url(../images/5punti.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px; 
}


.riga_dett_cnt {
	width: 435px; 
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	float: left;
	background-image: url(../images/sfrigadett.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}


.riga_dett_sx{
	width: 130px !important;
	width: 145px; 
	/*height: 16px !important;
	height: 18px;*/
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	padding: 2px 0px 5px 15px;	
	float: left;
}

.riga_dett_dx{
	width: 275px !important;
	width: 290px; 
	/*height: 16px !important;
	height: 18px;*/
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	padding: 2px 0px 5px 15px;	
	float: left;
}


.backDett{
	width: 430px !important;
	width: 435px;
	/* 
	height: 15px !important;
	height: 17px;
	*/
	overflow: hidden;
	margin: 30px 0px 0px 0px;
	padding: 2px 0px 2px 5px;
	display: block;
	background-color: #E5EAEE;
}

/**** DETTAGLIO TURISMO ****/
.riga_dett_cnt_tur{
	width: 435px; 
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	float: left;
	/*background-color: Lime;*/
}

.riga_dett_tur_alto {
	width: 420px !important;
	width: 435px; 
	height: 17px !important;
	height: 24px;
	overflow: hidden;
	margin: 3px 0px 0px 0px;
	padding: 2px 0px 5px 15px;	
	float: left;
	background-image: url(../images/sf_riga_dett_sx_tur.gif);
	background-repeat: no-repeat;
	background-position: bottom;	
}

.riga_box_tur {
	width: 400px !important;
	width: 435px; 
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 6px 15px 0px 16px;	
	float: left;
	border-left: 2px solid #E5EAEE;	
	border-right: 2px solid #E5EAEE;
}

.riga_dett_tur_basso {
	width: 435px; 
	height: 15px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	float: left;
	background-image: url(../images/sf_riga_dett_tur_basso.gif);
	background-repeat: no-repeat;
}

.riga_minibox_tur {
	width: 200px;
	height: 22px;
	overflow: hidden;
	margin: 6px 0px 6px 0px;
	padding: 0px 0px 0px 0px;	
	float: left;
}
/**** DETTAGLIO TURISMO ****/

/**** DETTAGLIO ARTICOLI ****/
.riga_dett_art {
	width: 435px; 
	overflow: hidden;
	margin: 5px 0px 15px 0px;
	padding: 0px 0px 0px 0px;	
	float: left;
}

.riga_dett_artsx {
	width: 200px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	float: left;
}

.riga_dett_artdx {
	width: 215px !important;
	width: 235px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 15px;	
	float: left;
}
/**** / DETTAGLIO ARTICOLI ****/

/**** DETTAGLIO PRODOTTI TIPICI ****/
.img_pt {
	margin: 0px 8px 3px 0px;
	padding: 0px 0px 0px 0px;	
}
/**** DETTAGLIO PRODOTTI TIPICI ****/


/***** DETTAGLIO RICETTE TIPICHE *****/
.box_ricetta {
	width: 415px !important;
	width: 435px;
	height: 126px !important;
	height: 144px;
	overflow: hidden;
	margin: 10px 0px 35px 0px;
	padding: 9px 7px 9px 13px;	
	float: left;
	background-image: url(../images/sf_box_ricetta.gif);
	background-repeat: no-repeat;
}

.box_ricetta_f {
	width: 195px;
	height: 126px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	float: left;
}

.box_ricetta_tx {
	width: 210px !important;
	width: 220px;
	height: 126px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;	
	float: left;
}

.box_ric_sx {
	width: 277px;
	overflow: hidden;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;	
	float: left;
}

.box_ric_sx_top {
	width: 267px !important;
	width: 277px;
	height: 19px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	background-image: url(../images/sf_box_ric_sx_top.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}


.box_ric_sx_cnt {
	width: 263px !important;
	width: 277px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 10px 5px 10px 5px;	
	border-left: 2px solid #E5EAF0;
	border-right: 2px solid #E5EAF0;
}

.box_ric_sx_down {
	width: 277px;
	height: 5px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background-image: url(../images/sf_box_ric_sx_down.gif);
	background-repeat: no-repeat;
}

.box_ric_dx {
	width: 153px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	float: left;
}

.box_ric_dx_top {
	width: 143px !important;
	width: 153px;
	height: 19px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;	
	float: left;
	background-image: url(../images/sf_box_ric_dx_top.gif);
	background-repeat: no-repeat;
	background-position: bottom;	
}

.box_ric_dx_cnt {
	width: 139px !important;
	width: 153px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 10px 5px 10px 5px;	
	border-left: 2px solid #E5EAF0;
	border-right: 2px solid #E5EAF0;
	float: left;
}

.box_ric_dx_down {
	width: 153px;
	height: 5px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	float: left;
	background-image: url(../images/sf_box_ric_dx_down.gif);
	background-repeat: no-repeat;	
}
/***** / DETTAGLIO RICETTE TIPICHE *****/

/**** DETTAGLIO GEOGRAFIA ****/
#map {
	width: 433px !important;
	width: 435px;
	height: 294px !important;
	height: 296px;
	overflow: hidden;
	margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
	float: left;
	display: block;
	border: 1px solid #A3A9CE;
}
/**** DETTAGLIO GEOGRAFIA ****/

/***** DETTAGLIO SCHEDA COMUNE *****/
#stemma_comune {
	width: 80px !important;
	width: 82px;
	height: 80px !important;
	height: 82px;
	overflow: hidden;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	float: left;
	border: 1px solid #E5EAEE;
}

#descr_comune {
	width: 338px !important;
	width: 353px;
	height: auto !important;
	min-height: 72px !important;
	height: 72px !important;
	min-height: 82px;
	height: 82px;	
	margin: 10px 0px 0px 0px;	
	padding: 0px 10px 10px 5px;
	float: left;
	background-image: url(../images/sf_descr_comune.gif);
	background-repeat: repeat-x;	
	background-position: top;	
	background-color: #E5EAEE;	
}

/**** / DETTAGLIO SCHEDA COMUNE ****/


/************ ALMANACCO *************/
.riga_alm_cnt {
	width: 435px; 
	overflow: hidden;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	float: left;
}

.riga_dett_alm {
	width: 435px; 
	overflow: hidden;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;	
	float: left;
}

#boxcercasanto1, #boxcercasanto2 {
	width: 422px !important;
	width: 435px;
	height: 20px;
	overflow: hidden;
	padding: 0px 0px 0px 13px;
	margin: 8px 0px 8px 0px;
}

.riga_form_1 {
	width: 207px; 
	height: 17px !important;
	height: 20px;	
	overflow: hidden;
	margin: 0px 0px 6px 0px;
	padding: 3px 0px 0px 0px;	
	float: left;
}

.riga_form_2 {
	width: 142px; 
	height: 20px;	
	overflow: hidden;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;	
	float: left;
}

.riga_form_3 {
	width: 86px; 
	height: 20px;	
	overflow: hidden;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;	
	float: left;
}

.input_cerca_santi {
	width: 127px !important;
	height: 15px !important;
	width: 129px;
	height: 17px;
	overflow: hidden;	
	font: normal 9pt Tahoma;
	color: #003465;
	margin: 0px 0px 0px 0px;
	/*float: left;*/
	display: inline;
	border: 1px solid #003465;
}
/************ / ALMANACCO *************/

/****** FONTI RASSEGNA STAMPA *********/

.box_sottile {
	width: 435px;
	overflow: hidden;	
	margin: 3px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	float: left;
	border-bottom: 1px solid #E5EAEE;
}

.box_sottile_sx {
	width: 293px;
	overflow: hidden;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}


.box_sottile_dx {
	width: 142px;
	overflow: hidden;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;	
}
/****** / FONTI RASSEGNA STAMPA *********/


/****** RASSEGNA STAMPA E ULTIMAMENTE *********/

.box_art_cnt {
	width: 435px;
	overflow: hidden;	
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 1px 0px;
	float: left;
	border-bottom: 1px solid #E5EAEE;
}

.box_art_1 {
	width: 77px;
	overflow: hidden;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.box_art_2 {
	width: 339px;
	overflow: hidden;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.box_art_3 {
	width: 18px;
	overflow: hidden;	
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	float: left;
}

.img_fnt {
	width: 110px;
	height: 32px;
	overflow: hidden;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.rass_spot {
	width: 422px !important;
	width: 435px;
	overflow: hidden;	
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #FF0000;
}
/****** / RASSEGNA STAMPA E ULTIMAMENTE  *********/

/****** DETTAGLIO RASSEGNA STAMPA *********/
.int_ras_sx {
	width: 309px !important;
	width: 319px;
	height: 36px !important;
	height: 46px;
	overflow: hidden;	
	margin: 10px 0px 10px 0px;
	padding: 5px 5px 5px 5px;
	float: left;
	background-color: #E5EAEF;
}

.int_ras_dx {
	width: 115px;
	height: 40px !important;
	height: 46px;
	overflow: hidden;	
	margin: 10px 0px 10px 0px;
	padding: 6px 0px 0px 0px;
	float: left;
	background-color: #E5EAEF;
}
/****** / DETTAGLIO RASSEGNA STAMPA *********/


/****** DETTAGLIO EVENTI *********/
#decor_eve_cnt {
	width: 435px;
	overflow: hidden;	
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	/*background-color: red;*/
}

#decor_eve_1 {
	width: 348px !important;
	width: 435px;
	height: 36px !important; 
	height: 64px; 
	overflow: hidden;	
	margin: 0px 0px 0px 0px;
	padding: 28px 75px 0px 12px;
	float: left;
	background-image: url(../images/eventi_1.gif);
	background-repeat: no-repeat;	
}

#decor_eve_2 {
	width: 375px !important;
	width: 435px;
	overflow: hidden;	
	margin: 0px 0px 0px 0px;
	padding: 0px 50px 0px 10px;
	float: left;
	background-image: url(../images/eventi_2.gif);
	background-repeat: repeat-y;
}

#decor_eve_3 {
	width: 435px;
	height: 58px;
	overflow: hidden;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	background-image: url(../images/eventi_3.gif);
	background-repeat: no-repeat;	
}

.img_eve  {
	width: 120px;
	/*height: 58px;*/
	overflow: hidden;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	border: 4px solid #FFFF9D;
}

.riga_descr {
	width: 420px !important;
	width: 435px; 
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 15px;	
	float: left;
}
/****** / DETTAGLIO EVENTI *********/

/****** ELEZIONI 2007  *********/
.pol_cnt {
clear: both;
   width: 433px;
	overflow: hidden;
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #E6EAED;
	display: block;
}

.pol_f {
	width: 80px !important;
    width: 82px;
	/*
	height: 80px !important;
	height: 82px;
	*/
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	border: 1px solid #E9EAEC;
}

.pol_tx {
	width: 341px !important;
    width: 351px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	float: left;
}


.pol_tx span{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
}


.pol_down {
   width: 433px;
	/*height: 11px;*/
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.pol2_f {
	width: 60px !important;	
   width: 62px;
	height: 60px !important;	
	height: 62px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	float: left;
	/*border: 1px solid #E9EAEC;*/
}

.int_cand {
	width: 350px !important;	
   width: 433px;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 83px;
	float: left;
	border-bottom: 1px solid #E9EAEC;
}

.int_cand1 {
	width: 226px;	
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.int_cand2 {
	width: 124px;	
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	text-align: center;
}
/****** / ELEZIONI 2007 *********/

/****************************FINE TEMPLATE DETTAGLIO**************************/

/******************** BANNER IN BASSO *************************/
#banner_basso {
	width: 435px;
	text-align: center;
	margin: 20px 0px 10px 0px;
	padding: 0px 0px 0px 0px;		
	float: left;
}

.linkScambio {
	width: 430px !important;
	width: 435px;
	/* 
	height: 15px !important;
	height: 17px;
	*/
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	padding: 2px 0px 2px 5px;
	display: block;
	text-align: left;
	background-color: #E5EAEE;
}

/******************** / BANNER IN BASSO ***********************/
/******************** BANNER IN BASSO DOPPIO *************************/
#cnt_banner {
	width: 750px;
	height: 68px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	/*background-color: #E5EAEE;*/
}

#banner_sx {
	width: 468px;
	height: 60px;
	margin: 4px 8px 0px 16px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;	
	/*background-color: #CCCCCC;*/
}

#banner_dx {
	width: 234px;
	height: 60px;
	margin: 4px 16px 0px 8px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
	/*background-color: lime;*/
}

/******************** / BANNER IN BASSO DOPPIO ***********************/


/********************************* FOOTERS ******************************/
#footer{
	clear: both;
	/*width: 730px !important;*/
	width: 750px;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	display: block;
	float: left;
}

#footer_up {
	width: 750px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: block;
	float: left;
}

#footer_down {
	width: 750px;
	/*height: 149px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	display: block;
	float: left;
	background-image: url(../images/sf_footer.jpg);
	background-repeat: no-repeat;
}


#menu_ft_sponsor {
	width: 976px !important;
	width: 983px;	
	margin: 0px 0px 9px 0px;	
	padding: 0px 7px 0px 0px;	
	overflow: hidden;
	float: left;
	display: block;
}

#menu_ft_sponsor li {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 11px 0px 11px;
	float: left;
	display: inline;
	background-image: url(../images/sf_menu_ft_sponsor_li.gif);
	background-repeat: no-repeat;
	background-position: right;
}

#menu_ft_sponsor li a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #040000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

#menu_ft_sponsor li a:hover, #menu_ft_sponsor li span {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #040000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

/***  MENU IDEE PER (presente in header e footer) ***/
.menu_idee {
	width: 670px;
	height: 23px;
	margin: 2px 0px 0px 76px;
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
}

.menu_idee_li1 {
	width: 64px !important;
	width: 91px;
	height: 19px !important;
	height: 23px;	
	list-style-type: none;
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 27px;
	background-image: url(../images/sf_mh1_li1.gif);
	background-repeat: no-repeat;	
}

.menu_idee_li2 {
	width: 54px !important;
	width: 81px;
	height: 19px !important;
	height: 23px;	
	list-style-type: none;
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 27px;
	background-image: url(../images/sf_mh1_li2.gif);
	background-repeat: no-repeat;	
}

.menu_idee_li3 {
	width: 71px !important;
	width: 98px;
	height: 19px !important;
	height: 23px;	
	list-style-type: none;
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 27px;
	background-image: url(../images/sf_mh1_li3.gif);
	background-repeat: no-repeat;	
}

.menu_idee_li4 {
	width: 61px !important;
	width: 88px;
	height: 19px !important;
	height: 23px;	
	list-style-type: none;
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 27px;
	background-image: url(../images/sf_mh1_li4.gif);
	background-repeat: no-repeat;	
}

.menu_idee_li5 {
	width: 72px !important;
	width: 99px;
	height: 19px !important;
	height: 23px;	
	list-style-type: none;
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 27px;
	background-image: url(../images/sf_mh1_li5.gif);
	background-repeat: no-repeat;	
}

.menu_idee_li6 {
	width: 91px !important;
	width: 118px;
	height: 19px !important;
	height: 23px;	
	list-style-type: none;
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 27px;
	background-image: url(../images/sf_mh1_li6.gif);
	background-repeat: no-repeat;	
}

.menu_idee_li7 {
	width: 68px !important;
	width: 95px;
	height: 19px !important;
	height: 23px;	
	list-style-type: none;
	float: left;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 27px;
	background-image: url(../images/sf_mh1_li7.gif);
	background-repeat: no-repeat;	
}

.menu_idee li a, .menu_idee li a:hover, .menu_idee li a:visited {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #071555;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

/*
.menu_idee li a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #071555;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.menu_idee li a:hover {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #071555;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.menu_idee li a:visited {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #071555;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}
*/

/***  / MENU IDEE PER (presente in header e footer) ***/

.logo_ammega {
	width: 123px;
	height: 23px;
	margin: 8px 16px 0px 0px;	
	padding: 0px 0px 0px 0px;	
	overflow: hidden;
	float: right;
	display: inline;
}

.logo_ammega a {
	width: 123px;
	height: 0px !important;
	height: 23px;
	margin: 0px 0px 0px 0px;	
	padding: 23px 0px 0px 0px;	
	overflow: hidden;
	float: left;
	display: inline;
}

/***********MENU FOOTER************/
#menu_footer {
	width: auto;
	height: 18px !important;	
	height: 26px;	
	/*margin: 5px 145px 19px 0px;	*/
	margin: 5px 0px 19px 0px;
	padding: 8px 0px 0px 0px;	
	overflow: hidden;
	float: right;
	display: block;
}

#menu_footer li {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 9px 0px 7px;
	float: left;
	display: inline;
	background-image: url(../images/sf_menu_footer_li.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

#menu_footer li a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #2F5582;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

#menu_footer li a:hover, #menu_footer li span {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #2F5582;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}
/***********MENU FOOTER************/

#box_basso_banner {
	width: 750px;
	height: 68px;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: block;
}

#quinetwork {
	width: 728px !important;
	width: 750px;
	margin: 0px 0px 0px 0px ;
	padding: 0px 11px 0px 11px;
	overflow: hidden;
	float: left;
	display: block;
}
/***************************** FINE FOOTERS ******************************/