/*######################################################################  COMMON  ######################################################################################*/	

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, legend, input, textarea, blockquote, th, table, tr, td {
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
}
p {
	 margin-top: 0px;
	 margin-right: 0px;
	 margin-bottom: 15px;
	 margin-left: 0px;
	 padding-top: 0px;
	 padding-right: 0px;
	 padding-bottom: 0px;
	 padding-left: 0px;
}
body {
	background-color: #17253A;
	background-image:url(../images/bck_main.jpg);
	background-position:top;
	background-repeat:repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#333;
}
a, a:visited, a:active{
 color:#5A7490;	
}
a:hover{
 color:#000;	
}

.form_input_text, .box_input_text{
	background-image:url(../images/bck_text_fields.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.form_input_text{
	font-size:12px;
	border:#809DB9 1px solid;	
}
.form_input_select{
	font-size:12px;
	border:#809DB9 1px solid;	
}
.box_input_text{
	font-size:11px;
	width:108px;
	border:#333 1px solid;	
}
.box_input_select{
	font-size:9px;
	width:120px;	
}
input.submit_button_common{
	border: 0;
	background: no-repeat center top;
	cursor: pointer; /* hand-shaped cursor */	
	text-indent:-9999px;
	@ text-indent:0px;
	@ padding-top:99px;
}

.img_ie6_fix{
	position:relative;
}

h2.h2_cmn{
	position:relative;
	height:48px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:18px;
	/*letter-spacing:1px;*/
	font-weight:normal;
	line-height:45px;
	color:#FFF;
	margin-bottom:5px;
	padding-left:60px;
	background-image:url(../images/h2_bck_H.png)!important;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/h2_bck_H.png', sizingMethod='scale');	
	background-position:center;
	background-repeat:repeat-x;
	clear:both;
}
	span.h2_ball_blue, span.h2_ball_red, span.h2_ball_yellow{
		position:absolute;
		left:15px;
		top:0;
		width:34px;
		height:48px;
	}
	h2.h2_cmn span.h2_ball_blue{
		background-image:url(../images/h2_ball_blue.png)!important;
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/h2_ball_blue.png', sizingMethod='crop');	
	}	
	h2.h2_cmn span.h2_ball_red{
		background-image:url(../images/h2_ball_red.png)!important;
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/h2_ball_red.png', sizingMethod='crop');	
	}
	h2.h2_cmn span.h2_ball_yellow{
		background-image:url(../images/h2_ball_yellow.png)!important;
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/h2_ball_yellow.png', sizingMethod='crop');	
	}	
		span.h2_ball_blue span, span.h2_ball_red span, span.h2_ball_yellow span{
			display:block;
			width:20px;
			height:24px;	
			margin:12px 7px 12px 7px;
		}	
		span.h2_sym_fincasa{
			background-image:url(../images/h2_sym_fincasa.png)!important;
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/h2_sym_fincasa.png', sizingMethod='crop');		
		}	
		span.h2_sym_info{
			background-image:url(../images/h2_sym_info.png)!important;
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/h2_sym_info.png', sizingMethod='crop');		
		}
		span.h2_sym_n1{
			background-image:url(../images/h2_sym_n1.png)!important;
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/h2_sym_n1.png', sizingMethod='crop');		
		}	
		span.h2_sym_n2{
			background-image:url(../images/h2_sym_n2.png)!important;
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/h2_sym_n2.png', sizingMethod='crop');		
		}	
		span.h2_sym_n3{
			background-image:url(../images/h2_sym_n3.png)!important;
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/h2_sym_n3.png', sizingMethod='crop');		
		}	
		span.h2_sym_n4{
			background-image:url(../images/h2_sym_n4.png)!important;
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/h2_sym_n4.png', sizingMethod='crop');		
		}	
		span.h2_sym_n5{
			background-image:url(../images/h2_sym_n5.png)!important;
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/h2_sym_n5.png', sizingMethod='crop');		
		}	
		span.h2_sym_n6{
			background-image:url(../images/h2_sym_n6.png)!important;
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/h2_sym_n6.png', sizingMethod='crop');		
		}			
	
ol#section_index {
	list-style-type:none;
	margin-left:5px;
	text-align:left;
	zoom:1;
}
	ol#section_index li{
		position:relative;
		display:block;	
		float:left;
		width:250px;
		height:42px;
		margin:1px;
		line-height:10px;
	}
	ol#section_index.index_red li{
		background-image:url(../images/V_gradient_red_03.gif);
		background-repeat:repeat-x;
	}	
	ol#section_index.index_blue li{
		background-image:url(../images/V_gradient_blue_03.gif);
		background-repeat:repeat-x;
	}
	ol#section_index.index_yellow li{
		background-image:url(../images/V_gradient_yellow_03.gif);
		background-repeat:repeat-x;
	}	
	ol#section_index li div{
		margin-left:49px;
	}		
	ol#section_index li div.V_center_1_line{
		line-height:39px
	}	
	ol#section_index li div.V_center_2_lines{
		width:199px;
		margin-top:9px;
	}		
	.index_ball_blue, .index_ball_red, .index_ball_yellow{
			position:absolute;
			left:11px;
			top:5px;
			width:31px;
			height:32px;			
		}
		.index_ball_blue{
			background-image:url(../images/ball_blue.png)!important;
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/ball_blue.png', sizingMethod='crop');				
		}		
		.index_ball_red{
			background-image:url(../images/ball_red.png)!important;
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/ball_red.png', sizingMethod='crop');				
		}
		.index_ball_yellow{
			background-image:url(../images/ball_yellow.png)!important;
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/ball_yellow.png', sizingMethod='crop');				
		}	
			.index_ball_blue span, .index_ball_red span, .index_ball_yellow span{
				display:block;
				width:20px;
				height:25px;	
				margin-top:4px;
				margin-left:6px;
			}		
		ol#section_index li a{
			font-weight:bold;
			font-size:10px;
			color:#FFF;
			text-decoration:none;		
		}	
		ol#section_index li a:hover{
			color:#000;	
		}	
	span.sec_index_corner{
			position:absolute;
			right:0px;
			top:0px;
			width:9px;
			height:9px;
			background-image:url(../images/sec_index_corner.png)!important;
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sec_index_corner.png', sizingMethod='crop');
			z-index:99;
		}
		
.txt_highlight_blue{
	color:#5A7490;
}	
.txt_highlight_red{
	color:#983F3F;
}	
.txt_highlight_yellox{
		color:#B88C31;
}	
.txt_highlight_yellox_02{
		color:#E3AC3B;
}

.clearer{
		clear:both;
}

/*#######################################################################  CONTAINERS  ######################################################################################*/	
#container_01{
	width:982px;
	background-image:url(../images/bck_shadow01_V.jpg);
	background-repeat:repeat-y;
	margin:auto;
}
	#container_02{
		background-image:url(../images/bck_shadow01.jpg);
		background-position:top;
		background-repeat:no-repeat;
	}
		#container_03{
			width:950px;
			margin:auto;
			border-right-width: 1px;
			border-left-width: 1px;
			border-right-style: solid;
			border-left-style: solid;
			border-right-color: #000;
			border-left-color: #000;
		}	
/*#######################################################################  HEADER  ######################################################################################*/		
			#header{
				height:100px;
				background-image:url(../images/header.jpg);
				text-indent:-9999px;
			}
				#header h1{
					font-size:1px;	
				}			
/*#######################################################################  NAV MENU  ######################################################################################*/			
			#menu{
				height:84px;
				background-image:url(../images/menu_bck_.gif);
				background-repeat:repeat-x;				
			}
				#menu ul {
					width:926px;
					margin: 0 auto;
				}	
					#menu ul li {
						float: left;
						list-style: none;
						overflow:hidden;
					}
						#menu ul li a {
							display: block;
							width:116px;
							height: 77px;
							text-indent: -9999px;
						}					
						#menu ul li a:hover {
							background-position: 0 -77px;
						}					
						#menu_but_benvenuti{
							background-image:url(../images/menu_but_benvenuti.png);
							background-repeat:no-repeat;
						}
						#menu_but_chisiamo{
							background-image:url(../images/menu_but_chisiamo.png);
						}					
						#menu_but_amministrazione{
							background-image:url(../images/menu_but_amministrazione.png);
						}					
						#menu_but_agenzia{
							background-image:url(../images/menu_but_agenzia.png);
						}					
						#menu_but_consultazioni{
							background-image:url(../images/menu_but_consultazioni.png);
						}
						#menu_but_annunci{
							background-image:url(../images/menu_but_annunci.png);
						}
						#menu_but_documenti{
							background-image:url(../images/menu_but_documenti.png);
						}					
						#menu ul li #menu_but_contatti{
							width:114px;
							background-image:url(../images/menu_but_contatti.png);
						}	
						.menu_but_s {
							background-position: 0 -154px;
						}						
/*#######################################################################  CONTENT  ######################################################################################*/				
			#content{		
				padding:4px 6px 6px 6px;
				width:938px;
			}	
				/*##############################  ADS ##############################*/
				div.row_sda{
					position:relative;
					height:93px;
					padding-top:3px;
					margin-bottom:0px;
					background-image:url(../images/bck_sda.png);
					background-repeat:no-repeat;
					background-position:left;
					background-color:#203042;
				}	
					div#wrp_sda_top, div#wrp_sda_bottom{
						width:596px;
						height:90px;
						margin:auto;
					}	
					div.sda_contact{
						position:absolute;
						top:21px;
						right:19px;
						width:130px;
						font-size:11px;
						text-align:left;
						line-height:12px;
						color:#7D97B0;
					}	
						div.sda_contact span{
							display:inline-block;
							padding-top:3px;
							font-size:15px;
							color:#AEBECE;
							font-weight:bold;
						}						
					
				#row_01{
					position:relative;
					height:229px;
					padding:6px;
					background-color:#C4D0DF;
					font-size:11px;
					color:#FFF;
					margin-bottom:4px;
				}				
					#row_01 div form{
						text-align:center;
					}				
						#row_01 div form fieldset{
							border:0;
						}
							#row_01 div form fieldset legend{
								display:none;
							}
					/*##############################  BOX LOGIN  ##############################*/
					div#box_login{	
						font-size:11px;
						float:left;
						width:148px;
						height:217px;
						padding:6px;
						background-image:url(../images/bck_box_login.gif);
						background-position:bottom;
						background-repeat:repeat-x;
						background-color:#5F7E9C;
						border-left-width: 1px;
						border-left-style: solid;
						border-left-color: #35485B;
						border-right-width: 1px;
						border-right-style: solid;
						border-right-color: #7A94AD;
					}	
						div#box_login label{	
							display:block;
						}														
						#box_login a{	
							color:#FFF;
							text-decoration:none;
						}	
						#box_login a:hover{	
							color:#ECC471;
							text-decoration:none;
						}									
						div#box_login_text{	
							width:144px;
							height:123px;
							background-image:url(../images/box_login_bck_2.gif);
							background-position:top;
							background-repeat:repeat-x;
							border:#5E7D9B solid 1px;
						}
							div#box_login_text_top{	
								display:block;
								height:51px;
								padding-top:45px;
								background-image:url(../images/box_login_bck_3.jpg);
								background-position:center top;
								background-repeat:no-repeat;
							}								
							div#box_login_text_bottom{	
								height:27px;
								padding-left:7px;
								line-height:27px;
								background-color:#000;
								background-image:url(../images/box_login_arrow.gif);
								background-repeat:no-repeat;
								background-position: 13px 10px;
							}							
						#submit_login{	
							width: 67px;
							height: 21px;
							background: url(../images/submit_login.gif);
							margin:3px;
						}
					/*##############################  BOX MLIST  ##############################*/	
					div#box_mlist{	
						float:right;
						width:160px;
						height:229px;
						background-image:url(../images/bck_box_mlist.gif);
						background-position:bottom;
						background-repeat:repeat-x;
						background-color:#AF4A4A;
						border-left-width: 1px;
						border-left-style: solid;
						border-left-color: #B47474;
						border-right-width: 1px;
						border-right-style: solid;
						border-right-color: #682B2B;
						overflow:hidden;
					}				
						div#box_mlist_input{	
							margin-top:8px;
						}
							div#box_mlist label{	
								display:none;
							}							
							#box_mlist_input input{	
								width:120px;
								height:14px;
								margin-bottom:2px;
								padding-left:3px;
								@ margin-bottom:0px;
								color:#666;
							}		
							#box_mlist_input input#mlist_email{	
								margin:0px;
								@ margin-bottom:-1px;
							}	
						div#box_mlist_text{	
							width:118px;
							margin:auto;
							text-align:left;
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							line-height:12px;
						}
							div#box_mlist_text span#mlist_pic{	
								display:block;
								width:75px;
								height:69px;
								margin:0px 0px 3px 18px;
								
								background-image:url(../images/bck_box_pic.png)!important;
								background-image:none;
								filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/bck_box_pic.png', sizingMethod='crop');
								/*
								ERSEMPIO TRASPARENZA IE6 CON UNA SOLA RIGA. copiare iepngfix.htc e blank.gif dove opportuno
								background-image:url(../images/bck_box_pic.png);
								behavior: url("test/png/iepngfix.htc");
								*/
							}						
							div#box_mlist_text span.highlight{	
								color:#97BCE6;
							}							
						input#submit_mlist{	
							width: 67px;
							height: 21px;
							margin-top:5px;
							@margin-top:4px;
							background: url(../images/submit_mlist.gif);
						}							
					/*############################## SPLASH  ##############################*/	
					#splash{
						position:absolute;
						left:168px;
						width:602px;
						height:229px;
						text-indent:-9999px;
					}
					
					
				#row_02{
					background-color:#DDE1E6;
					padding:3px;
					zoom:1;
				}
				/*##############################  COLUMN BOXES COMMON  ########################################*/	
					.columns_box_top{
						height:5px;
						background-image:url(../images/columns_box_top.gif);
					}
					.columns_box_middle{
						background-image:url(../images/columns_box_middle.gif);
						background-repeat:repeat-y;
					}
						.columns_box_middle h3{

							width:158px;
							height:21px;
							margin:0 auto;
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							letter-spacing:1px;
							line-height:20px;							
							text-align:center;
							color:#FFF;
							background-repeat:repeat-x;							
						}					
					.columns_box_bottom{
						height:5px;
						background-image:url(../images/columns_box_bottom.gif);
						background-repeat:no-repeat;
						background-position:bottom;
					}				
				/*##############################  COLUMN SX  ########################################*/								
				#column_sx{
					float:left;
					width:168px;
				}
					/*##############################  BOX CLOCK  ##############################*/	
					#box_clock{
						width:168px;
						height:168px;
						/*background-image:url(../images/box_clock.gif);*/
					}
					#box_clock h3{
						text-indent:-9999px;
					}	
					/*##############################  BOX ADS  ##############################*/	
					#box_clock h3{
						text-indent:-9999px;
					}	
					div#box_sda_1, div#box_sda_2{
						width:162px;
						height:162px;
						margin:3px;
					}					
					/*############################  BOX MODULISTICA  ##############################*/	
					div#box_modulistica{
						font-size:11px;
						line-height:11px;
					}				
						div#box_modulistica h3{
							letter-spacing:0px;
							background-image:url(../images/H_glossy_red_01.gif);
						}										
							div#box_modulistica ul {
								list-style:none;
								width:158px;
								margin:0 auto;
							}							
								div#box_modulistica ul li{
									position:relative;
									padding-top:5px;
									padding-left: 27px;
									height:29px;
									zoom:1;
								}								
								.box_modulistica_row_1{
									background-image:url(../images/box_modulistica_row_1.gif);
									background-repeat:repeat-y;
								}							
								.box_modulistica_row_2{
									background-image:url(../images/box_modulistica_row_2.gif);
									background-repeat:repeat-y;
								}								
									div#box_modulistica ul li div{
										position:absolute;
										width:19px;
										height:18px;											
										top:50%;
										left:3px;
										margin-top:-9px;
										background-image:url(../images/symbol_pdf.png)!important;
										background-image:none;
										background-repeat:no-repeat;
										filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/symbol_pdf.png', sizingMethod='crop');	
									}																	
										div#box_modulistica ul li a{
											color:#333;
											text-decoration:none;
											zoom:1;
										}	
										div#box_modulistica ul li a:hover{
											color:#930;
										}	
					div#box_modulistica .columns_box_bottom{
						height:7px;
					}										
					/*##############################  BOX CERCA  ########################################################*/	
					div#box_cerca_immobili{
						font-size:11px;
						font-weight:bold;
						color:#59728E;
					}				
						div#box_cerca_immobili  h3{
							letter-spacing:1px;
							background-image:url(../images/H_glossy_blue_01.gif);
						}									
							div#box_cerca_immobili form div{
								text-align:center;
							}
								div#box_cerca_immobili label{
									display:block;
									text-align:left;
									margin:4px 0px 1px 27px;
									margin-left:27px;
									margin-top:4px;
								}									
								div#box_cerca_immobili_contratto{
									font-weight:300;
									color:#333;
								}	
									div#box_cerca_immobili_contratto input{
										margin-right:3px;
									}								
								div#box_cerca_immobili select{
									width:117px;
									font-size:10px;
								}	
								div#box_cerca_immobili_submit{
									width:155px;
									height:40px;
									margin-top:8px;
									margin-left:8px;
									background-color:#CFD2DA;
									background-image:url(../images/separator_h_01.gif);
									background-position:top;
									background-repeat:repeat-x;
								}	
									div#box_cerca_immobili_submit input{	
										width: 72px;
										height: 30px;
										margin:5px;
										margin-right:9px;
										background-image:url(../images/sprite_submit_invia.png)!important;
										background-image:none;
										filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sprite_submit_invia.png', sizingMethod='crop');
									}	
					/*##############################  BOX SERVIZI  ##############################*/							
					div#box_servizi{
						width:168px;
						height:168px;
					}		
						div#box_servizi h3{
							text-indent:-9999px;
						}
							div#box_servizi a{
								display:block;
								width:168px;
								height:168px;	
								overflow:hidden;
							}										
				/*##############################  COLUMN DX  ########################################*/											
				#column_dx{
					float:right;
					width:168px;
				}
					/*##############################  BOX BANCOMAT  ##############################*/	
							
					div#box_bancomat{
						width:168px;
						height:168px;
					}							
						div#box_bancomat a{
							display:block;
							width:168px;
							height:168px;
							text-indent:-9999px;
							background-image:url(../images/box_bancomat.jpg);
							overflow:hidden;
						}						

					/*##############################  BOX VENDI  ##############################*/							
					div#box_vendi{
						width:168px;
						height:168px;
					}		
						div#box_vendi h3{
							text-indent:-9999px;
						}
							div#box_vendi a{
								display:block;
								width:168px;
								height:168px;	
								background-image:url(../images/box_vendi.jpg);
								overflow:hidden;
							}	
	
					/*##############################  BOX TABS COMMON ##############################*/	
					div.box_tabs{
						font-size:11px;
						line-height:11px;
					}
						div.box_tabs_nav {
							background-image:url(../images/columns_box_middle.gif);
							background-repeat:repeat-y;
						}					
							div.box_tabs_nav ul{
								background-image:url(../images/box_numeri_tab_bck.gif);
								background-repeat:repeat-x;
								width:155px;
								height:23px;
								margin-left:5px;
								padding-left:3px;
								border-bottom-width: 2px;
								border-bottom-style: solid;
								border-bottom-color: #FFF;
							}
								div.box_tabs_nav ul li {
									float: left;
									list-style: none;
								}							
									div.box_tabs_nav ul li a {
										display: block;
										width:32px;
										height: 23px;
										font-weight:bold;
										color:#FFF;
										line-height:27px;
										overflow:hidden;
										text-decoration:none;
										text-align:center;
										background-image:url(../images/box_numeri_tab.gif);
										background-repeat:no-repeat;									
									}					
									div.box_tabs_nav a:hover {
										background-position: 0 -23px;
									}	
									.box_tabs_nav_s {
										background-position: 0 -46px;
										color:#333 !important; 
									}							
						div.box_tabs h2{
							width:158px;
							height:21px;
							margin:0 auto;
							font-family:Arial, Helvetica, sans-serif;
							letter-spacing:1px;
							font-size:12px;
							line-height:21px;
							text-align:center;
							color:#FFF;
							font-weight:bold;
							background-image:url(../images/H_glossy_black_01.gif);
							background-repeat:repeat-x;
						}									
								div.box_tabs div h3{
									display:none;
								}
						div#AGE{
						
						}								
								.box_tabs_row_1, .box_tabs_row_2{
									padding:2px 0px 2px 0px;
								}								
								.box_tabs_row_1{
									background-image:url(../images/box_numeri_row_1.gif);
									background-repeat:repeat-y;
								}							
								.box_tabs_row_2{
									background-image:url(../images/box_numeri_row_2.gif);
									background-repeat:repeat-y;
								}								
					/*##############################  BOX TABS APERTURA PUBBLICO  ##############################*/							
					div#box_contatti{
						width:168px;
						font-size:11px;
					}		
						div#box_contatti a{
							color:#FFF;
						}	
						div#box_contatti a:hover{
							color:#F4B022;
						}						
						div#box_contatti h2{
							font-size:11px;
							letter-spacing:0px;
						}	
								div#box_contatti.box_tabs div h3{
									display:block;
									text-align:center;
									font-size:11px;
									color:#FFF;
									text-transform:uppercase;
									letter-spacing:-0.5px;
									margin:3px;
								}	
								div.box_tabs div h3 span{
									display:none;
								}									
						div#box_contatti div.box_tabs_nav ul {

						}							
							div#box_contatti div.box_tabs_nav li {
								position:relative;
							}							
								div#box_contatti div.box_tabs_nav li a{
									text-indent:-9999px;
									overflow:hidden;
								}						
								div#box_contatti div.box_tabs_nav li span{
									position:absolute;
									top:5px;
									left:7px;
									width:18px;
									height:18px;
								}	
								div#box_contatti span#amm{background-image:url(../images/brand_amm_01.png)!important;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/brand_amm_01.png', sizingMethod='crop');}		
								div#box_contatti span#age{background-image:url(../images/brand_age_01.png)!important;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/brand_age_01.png', sizingMethod='crop');}	
								div#box_contatti span#ser{background-image:url(../images/brand_ser_01.png)!important;background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/brand_ser_01.png', sizingMethod='crop');}										
						div#box_contatti ul.tabs_orario,  div#box_contatti ul.tabs_contatti{
							list-style-type:none;
							margin: 5px 11px 5px 9px;
							font-size:11px;
							letter-spacing:-1px;
							line-height:13px;					
						}
							.week_days{
								margin-left:9px;
								color:#FCD583;
								clear:both;
							}
							div#box_contatti ul.tabs_orario li,  div#box_contatti ul.tabs_contatti li{
								font-weight:bold;
								position:relative;		
								zoom:1;
							}	
								span.bullet {
									position:absolute;
									width:8px;
									height:8px;
									margin:3px 3px 0px 0px;
									background-image:url(../images/bullet_yellow_02.gif);
								}							
								span.orari_fl_sx {
									color:#BFD9F3;
									margin-left:11px;
								}
								span.orari_fl_dx {
									position:absolute;
									bottom:0px;
									right:0px;
									color:#FFF;
								}								
						.contatti_separator{
							width:158px;
							height:2px;
							margin:0px auto 0px auto;
							background-image:url(../images/separator_h_02.gif);
							background-repeat:repeat-x;
						}		
					/*##############################  BOX TABS NUMERI UTILI ##############################*/	

							div#box_numeri  a {
								color:#FFF;
							}	
							div#box_numeri  ul {
								list-style:none;
							}									
									div.box_tabs ul li .box_tabs_ente{
										margin-left:11px;
										color:#FFF;
									}	
									div.box_tabs ul li .box_tabs_n{
										font-weight:bold;
										margin-right:15px;
										text-align:right;
										color:#BFD9F3;
									}						
				/*##############################  COLUMN MIDDLE  ########################################*/													
				#column_middle{
					float:left;
					width:596px;
				}
					#main_content_top{
						height:22px;
						background-image:url(../images/bck_inner_content_top.gif);
					}		
					#main_content{
						position:relative;
						padding:5px 42px 5px 42px;
						background-image:url(../images/bck_inner_content_v.gif);
						background-repeat:repeat-y;
						text-align:justify;			
					}	
					#main_content_bottom{
						background-image:url(../images/bck_inner_content_bottom.gif);
						height:24px;
					}	
				#columns_cleaner{
					clear:both;
					height:0px;
					background-color:#060;
				}					
	/*##############################  GOTO CMS   ################################*/		
	div#go_2_CMS {
		position:absolute;
		top:15px;
		right:15px;
		width:45px;
		height:45px;
		line-height:45px;
		text-align:center;
		border:1px solid #FFF;
		background-color:#333;
		background-color:#000;
		filter:alpha(opacity=72);
		-moz-opacity:0.72;
		-khtml-opacity: 0.72;
		opacity: 0.72;		
	}
		div#go_2_CMS a{
			color:#FFF;
			text-decoration:none;
			font-weight:bold;
		}	
		div#go_2_CMS a:hover{
			color:#FC0;
		}	
/*#######################################################################  FOOTER  ######################################################################################*/			
	#container_02_footer{
		height:86px;
		width:982px;
		margin:auto;
		background-image:url(../images/bck_footer.jpg);
		background-position:center top;
		background-repeat:no-repeat;
	}
		#footer{
			position:relative;
			width:950px;
			height:71px;
			line-height:71px;
			text-align:center;
			font-weight:bold;
			color:#FFF;
			margin:auto;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
			border-right-style: solid;
			border-bottom-style: solid;
			border-left-style: solid;
			border-right-color: #000;
			border-bottom-color: #000;
			border-left-color: #000;
		}	
			div#credits{
				position:absolute;
				top:17px;
				right:24px;
				width:138px;
				height:37px;
			}			
				div#credits a{
					display:block;
					width: 138px;
					height: 37px;
					text-indent:-9999px;
					overflow:hidden;
					background-image:url(../images/credit_francesco_bisignani.png);
					background-repeat:no-repeat;
				}
		div#sponsors{
			width:950px;
			text-align:center;
			font-size:10px;
			color:#A0BFD5;
			padding-top:6px;
			margin:auto;
		}				
			div#sponsors ul{
				list-style-type:none;
			}
				div#sponsors ul li {
					width:158px;
					height:38px;
					float:left;
					text-align:center;
				}
			
			
/*#######################################################################  GADGETS  ######################################################################################*/				
#tooltip { 
    display:none; 
    height:21px; 
	min-width:45px; 
	padding:0px 5px 0px 5px;
	text-align:center;
	font-size:12px;
	line-height:21px;
    color:#fff;
	border:1px solid #FFF;
	background-color:#000;
	filter:alpha(opacity=72);
	-moz-opacity:0.72;
	-khtml-opacity: 0.72;
	opacity: 0.72;	
	z-index:99999;
}		

