h1, h2, h3, h4, h5, h6, form, p, hr, img {
   margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

.hide {
	display: none;
}
	
	
img {
	border: 0;
	overflow: hidden;
}

.clear { 
	height:0px;
	clear: both; 
	overflow: hidden;
}

.clear_1 { 
	clear: both;  
	height:1px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.clear_grey { 
	clear: both;  
	height: 1px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #CCCCCC;
}



.hand {
	cursor: pointer;
}

body{
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 0px;
	float: left;
	background-image: url(../images/sf_body.gif);
	background-repeat: repeat-x;
	background-color: #304E60;
}

#wrapper {
	width: 758px !important;
	width: 764px;
	margin: auto;
	padding: 0px 3px 0px 3px;
	text-align: left;
	clear: both;
	background-image: url(../images/sf_wrapper.gif);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}

#content{
	width: 758px;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

#cola {
	width: 173px !important;
	width: 174px;
	margin: 0px 0px 0px 0px;
	padding: 17px 0px 10px 0px;
	float: left;
	display: inline;
	border-right: 1px solid #C9E8F4;
	background-image: url(../images/sf_cola.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

#colb_1 {
	width: 369px;
	margin: 0px 0px 0px 15px;
	padding: 23px 0px 0px 0px;
	float: left;
	display: inline;
}

#colb_2 {
	width: 584px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
}

#colc {
	width: 188px;
	margin: 0px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
}
/********************* TESTO **********************/
.pt7_V_black, a:link.pt7_V_black, a:visited.pt7_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.pt7_V_black {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	
	
.pt7_V_blu, a:link.pt7_V_blu, a:visited.pt7_V_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt;
	color: #5F808D;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt7_V_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt;
	color: #5F808D;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
	
.pt7_V_blu2, a:link.pt7_V_blu2, a:visited.pt7_V_blu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt;
	color: #095275;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt7_V_blu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt;
	color: #095275;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	
	
	
.pt7_V_grey, a:link.pt7_V_grey, a:visited.pt7_V_grey {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt;
	color: #5D838E;
	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: #5D838E;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	

.pt7_V_grey2, a:link.pt7_V_grey2, a:visited.pt7_V_grey2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt;
	color: #5E5E5E;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt7_V_grey2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt;
	color: #5E5E5E;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	

.pt8_A_black, a:link.pt8_A_black, a:visited.pt8_A_black {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_A_black {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

.pt8_A_blu, a:link.pt8_A_blu, a:visited.pt8_A_blu {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #00A9E0;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_A_blu {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #00A9E0;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
.pt8_T_azz, a:link.pt8_T_azz, a:visited.pt8_T_azz {
	font-family: "Trebuchet MS"; 
	font-size: 8pt;
	color: #00A9E0;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_T_azz {
	font-family: "Trebuchet MS"; 
	font-size: 8pt;
	color: #00A9E0;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
		
.pt8_T_grey, a:link.pt8_T_grey, a:visited.pt8_T_grey {
	font-family: "Trebuchet MS"; 
	font-size: 8pt;
	color: #50595D;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_T_grey {
	font-family: "Trebuchet MS"; 
	font-size: 8pt;
	color: #50595D;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
.pt8_V_black, a:link.pt8_V_black, a:visited.pt8_V_black {
	font-family: Verdana, 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, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
	
.pt8_V_black_hp, a:link.pt8_V_black_hp, a:visited.pt8_V_black_hp {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_V_black_hp {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #005172;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}	

.pt8_V_blu, a:link.pt8_V_blu, a:visited.pt8_V_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #005172;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_V_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #005172;
	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: #858585;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt8_V_grey {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #858585;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

	
.pt9_V_black, a:link.pt9_V_black, a:visited.pt9_V_black {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt9_V_black {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

.pt10_V_white, a:link.pt10_V_white, a:visited.pt10_V_white {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt10_V_white {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #FFFFFF;
	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, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #0071BD;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt10_V_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #0071BD;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
	
.pt11_V_black, a:link.pt11_V_black, a:visited.pt11_V_black {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt11_V_black {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11pt;
	color: #000000;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
		
.pt11_V_blu, a:link.pt11_V_blu, a:visited.pt11_V_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11pt;
	color: #005172;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt11_V_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11pt;
	color: #005172;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}

.pt11_T_azz, a:link.pt11_T_azz, a:visited.pt11_T_azz {
	/*font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-family: "Trebuchet MS";
	font-size: 11pt;
	color: #00A9E0;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt11_T_azz {
	/*font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-family: "Trebuchet MS";
	font-size: 11pt;
	color: #00A9E0;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	

.pt13_A_red, a:link.pt13_A_red, a:visited.pt13_A_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #EB4B19;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt13_A_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #EB4B19;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	
	
.pt13_V_blu, a:link.pt13_V_blu, a:visited.pt13_V_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #105C7B;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt13_V_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #105C7B;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}
	
.pt14_T_azz, a:link.pt14_T_azz, a:visited.pt14_T_azz {
	/*font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-family: "Trebuchet MS";
	font-size: 14pt;
	color: #00A9E0;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt14_T_azz {
	/*font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-family: "Trebuchet MS";
	font-size: 14pt;
	color: #00A9E0;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	


		
.pt15_A_red, a:link.pt15_A_red, a:visited.pt15_A_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	color: #EB4B19;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}          

a:hover.pt15_A_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	color: #EB4B19;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	
	
/****************** FINE TESTO ********************/

/*********************************** HEADER ********************************/
#header{
	width: 758px;
	/*height: 119px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
}

#box_banner_top {
	width: 728px !important;
	width: 758px;
	height: 93px !important;
	height: 95px;
	margin: 0px 0px 0px 0px;
	padding: 2px 14px 0px 16px;
	overflow: hidden;
	background-image: url(../images/sf_box_banner_top.gif);
	background-repeat: repeat-x;
}

/***  LOGO  ***/
#header h1 {
	width: 177px;
	height: 62px;
	margin: 16px 14px 0px 16px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	border: 0px;
	float: left;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;	
}

.logo {
    width: 177px;
    height: 62px !important;
    height: 0px !important; 
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	padding: 62px 0px 0px 0px;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;	
}
/*** / LOGO  ***/

/*************** IMMAGINI RANDOM **********/
#imgcenterrnd {
	width: 537px;
	height: 92px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	border: 0px;
	float: left;
}

.y_cnt1jpg, .y_Thumbsdb {
	background-image:url('../images/center_rnd/cnt1.jpg');
}
/*************** IMMAGINI RANDOM **********/

/*** MENU HEADER ***/
#menu_header {
	clear: both;
	width: 730px !important;
	width: 758px;
	height: 23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 28px;
	overflow: hidden;
	float: left;
	display: block;
	background-image:url(../images/sf_menu_header.gif);
	background-repeat: no-repeat;
} 

#menu_header li{
	height: 17px !important;
	height: 23px;
	list-style-type: none;	
	margin: 0px 0px 0px 0px;
	padding: 6px 32px 0px 14px;
	float: left;
}

#menu_header li a {
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #CADBE2;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;	
}


#menu_header li span {
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;	
}
/*** MENU HEADER ***/

#box_news {
	width: 629px !important;
	width: 758px;
	height: 22px !important;
	height: 38px;
	margin: 0px 0px 0px 0px;
	padding: 16px 42px 0px 87px;
	overflow: hidden;
	float: left;
	display: block;
	background-image:url(../images/sf_box_news.gif);
	background-repeat: no-repeat;
} 

/*********************************** FINE HEADER ********************************/

/*********************************** LEFT ********************************/

/**** MENU SX ****/
#menu_sx {
	width: 173px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 29px 0px;
	overflow: hidden;
	float: left;
	display: block;
}

#menu_sx dt {
	width: 129px !important;
	width: 173px;
	height: 19px;
	margin: 6px 0px 3px 0px;
	padding: 0px 10px 0px 34px;
	overflow: hidden;
	background-image:url(../images/sf_cola_dt.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	word-spacing: -3px;
}

#menu_sx dd, #menu_sx ul {
	width: 173px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}


#menu_sx ul li {
	width: 129px !important;
	width: 173px;
	list-style-type: none;	
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 4px 33px;
	overflow: hidden;
    display: block;
	border-bottom: 1px solid #E6E7E7;
	line-height: 80%;
}
/**** /MENU SX ****/

.banner_sx {
	width: 125px;
	height: 125px;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
} 
/***********************************FINE LEFT ********************************/


/*********************************** CENTRO ********************************/

.colb_1cnt a, .colc_tx a, .box_serv_cnt a, #colb_2_rga_tx a, #colb_2_prof_tx a,
.colb_1cnt a:link, .colc_tx a:link, .box_serv_cnt a:link, #colb_2_rga_tx a:link, #colb_2_prof_tx a:link, 
.colb_1cnt a:visited, .colc_tx a:visited, .box_serv_cnt a:visited, #colb_2_rga_tx a:visited, #colb_2_prof_tx a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #005172;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	}    
	
.colb_1cnt a:hover, .colc_tx a:hover, .box_serv_cnt a:hover, #colb_2_rga_tx a:hover, #colb_2_prof_tx a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #005172;
	text-transform: none;
	font-weight: normal;
	text-decoration: underline;
	}	

#breadcrumbs {
	width: 369px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
} 

#breadcrumbs2 {
	width: 569px;
	margin: 23px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
	/*background-color: #00FFFF;*/
} 
/****************** HOME PAGE ******************/
.colb_1cnt_hp {
	width: 369px;
	height: 173px !important;
	height: 174px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	border-bottom: 1px solid #CCCCCC;
} 

.colb_1cnt_hp_ft {
	width: 110px;
	margin: 0px 18px 0px 0px;
	padding: 0px 0px 1px 0px;
	overflow: hidden;
	float: left;
	border-bottom: 3px solid #055676;
}

.colb_1cnt_hp_tx {
	width: 241px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1px 0px;
	overflow: hidden;
	float: left;
}

/**** MINI BOX HOME PAGE ****/
.box1_hp_cnt {
	width: 110px;
	height: 262px;
	margin: 8px 13px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
} 

.box1_hp_ft {
	width: 110px;
	height: 69px !important;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
}

.box1_hp_tx {
	width: 110px;
	height: 175px !important;
	height: 192px;
	margin: 1px 0px 0px 0px;
	padding: 14px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;	
	border-top: 3px solid #055676;
	line-height: 100%;
} 

/*
.box2_hp_cnt {
	width: 110px;
	height: 262px;
	margin: 8px 13px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
	background-color: #FF0000;
} 
 */

.cnt_box_pubb {
	width: 369px;
	height: 180px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: block;	
}


.box2_hp_cnt {
	width: 110px;
	height: 176px !important;
	height: 180px;
	margin: 8px 13px 0px 0px;
	padding: 4px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
	line-height: 100%;
}

/**** / MINI BOX HOME PAGE ****/
/****************** / HOME PAGE ******************/

/****************** DOVE SIAMO ******************/
.colb_1cnt {
	width: 369px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	overflow: hidden;
	float: left;
} 

#map {
	width: 367px !important;
	width: 369px;
	height: 284px !important;
	height: 286px;
	margin: 12px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	border: 1px solid #88ABBE;
}  

#nav_puls {
	width: 369px;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
	overflow: hidden;
	float: left;
	border-top: 1px solid #CCCCCC;
} 

#nav_puls a {
	float: right;
}

.ico_stampa {
	width: 11px;
	height: 8px;	
	margin: 4px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: right;
	background-image: url(../images/ico_stampa.gif);
	background-repeat: no-repeat;
}

.ico_invia {
	width: 12px;
	height: 8px;	
	margin: 4px 3px 0px 6px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: right;
	background-image: url(../images/ico_invia.gif);
	background-repeat: no-repeat;
}

.ico_pdf {
	width: 11px;
	height: 8px;	
	margin: 4px 3px 0px 10px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: right;
	background-image: url(../images/ico_pdf.gif);
	background-repeat: no-repeat;
}

.ico_ascolta_det {
	width: 12px;
	height: 8px;	
	margin: 4px 3px 0px 10px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: right;
	background-image: url(../images/ico_asc.gif);
	background-repeat: no-repeat;
}
/****************** / DOVE SIAMO ******************/

/****************** CHI SIAMO ******************/
.colb_1cnt_img {
	width: 110px;
	margin: 5px 0px 5px 5px;
	padding: 0px 0px 1px 0px;
	float: right;
	border-bottom: 3px solid #055676;
}

.colb_1cnt img {
	/*width: 110px;*/
	margin: 5px 0px 5px 5px;
	padding: 0px 0px 1px 0px;
	border-bottom: 3px solid #055676;
}

/****************** / CHI SIAMO ******************/

/****************** PROGRAMMA RADIOFONICO ******************/
#colb_2_t {
	width: 544px !important;
	width: 584px;
	margin: 0px 0px 0px 0px;
	padding: 15px 20px 10px 20px;
	overflow: hidden;
	float: left;
}

.box_prg_cnt {
	width: 545px !important;
	width: 584px;
	/*
	height: 120px !important;
	height: 151px;
	*/
	margin: 0px 0px 0px 0px;
	padding: 21px 23px 10px 16px;
	overflow: hidden;
	float: left;
	display: block;
	background-image:url(../images/sf_box_prg_cnt.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.box_prg_ft {
	width: 110px;
	/*
	height: 116px !important;
	height: 120px;
	*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	border-bottom: 3px solid #055676;
}

/*
.box_prg_ft img {
	border-bottom: 3px solid #055676;
}
*/

.box_prg_tx {
	width: 420px;
	/*height: 100px;	*/
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
}

.box_prg_tx span {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
}

.box_prg_puls {
	width: 420px;
	height: 19px !important;
	height: 20px;	
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	border-top: 1px solid #CCCCCC;
}

.box_prg_puls a {
	float: right;
	margin: 6px 12px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}

.ico_asc {
	width: 12px;
	height: 8px;	
	margin: 8px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: right;
	background-image: url(../images/ico_asc.gif);
	background-repeat: no-repeat;
}

.ico_leg {
	width: 7px;
	height: 8px;	
	margin: 8px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: right;
	background-image: url(../images/ico_leg.gif);
	background-repeat: no-repeat;
}

.ico_com {
	width: 9px;
	height: 8px;	
	margin: 8px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: right;
	background-image: url(../images/ico_com.gif);
	background-repeat: no-repeat;
}

#paginazione {
	width: 549px !important;
	width: 584px;
	height: 23px !important;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 2px 35px 0px 0px;
	overflow: hidden;
	float: left;
	display: block;
	text-align: right;
	background-image:url(../images/sf_box_prg_cnt.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
}
/****************** / PROGRAMMA RADIOFONICO ******************/

/****************** ANNUNCIO ******************/
#frm_candidatura {
	width: 369px;
	height: 22px;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: block;
} 

.btn_candidatura {
	width: 161px;
	height: 0px !important;
	height: 22px;
	overflow: hidden;
	border: 0px;
	cursor: pointer;
	float: left;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 22px 0px 0px 0px;
	background-color: transparent;
	background-image:url(../images/btn_candidatura.jpg);
	background-repeat: no-repeat;
}
/****************** / ANNUNCIO ******************/

/****************** SERVIZI ******************/
#colb_2_srv_t {
	width: 354px !important;
	width: 384px;
	margin: 13px 0px 20px 0px;
	padding: 0px 15px 0px 15px;
	overflow: hidden;
	float: left;
}

/*
#colb_2_srv_t {
	width: 354px !important;
	width: 384px;
	margin: 40px 0px 20px 0px;
	padding: 0px 15px 0px 15px;
	overflow: hidden;
	float: left;
}
*/

#colb_2_srv_a {
	width: 200px;
	margin: 13px 0px 20px 0px;
	/*margin: 40px 0px 20px 0px;*/
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: right;
}

.span_registr {
	width: 192px;
	height: 28px;
	background-image:url(../images/sf_a_reg_gratuita.gif);
	background-repeat:no-repeat;	
	margin: 0px 0px 0px 0px;
	border: 0px;
	overflow: hidden;
	display: block;
}

.link_registr {
    width:192px;
    height: 0px !important;	
    height: 28px;
	background-image:url(../images/sf_a_reg_gratuita.gif);
	background-repeat: no-repeat; 
	display: block;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 28px 0px 0px 0px;
}


.box_serv_cnt {
	width: 545px !important;
	width: 584px;
	margin: 0px 0px 30px 0px;
	padding: 0px 23px 0px 16px;
	overflow: hidden;
	float: left;
	display: block;
}
	
/****************** / SERVIZI ******************/

/****************** REGISTRAZIONE AZIENDE ******************/
#colb_2_rga_tx {
	width: 358px !important;
	width: 396px;
	margin: 13px 0px 8px 0px;
	padding: 0px 18px 0px 20px;
	overflow: hidden;
	float: left;
}

#colb_2_rga_a {
	width: 187px;
	/*height: 93px;*/
	margin: 13px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
}

.span_cons_cand {
	width: 187px;
	height: 93px;
	background-image:url(../images/cons_candidat.jpg);
	background-repeat:no-repeat;	
	margin: 0px 0px 0px 0px;
	border: 0px;
	overflow: hidden;
	display: block;
}

.link_cons_cand {
    width: 187px;
    height: 0px !important;	
    height: 93px;
	background-image:url(../images/cons_candidat.jpg);
	background-repeat: no-repeat; 
	display: block;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 93px 0px 0px 0px;
}

#frm_reg_aziende, #frm_reg_profilo, #frm_ricerca {
	clear: both;
	width: 584px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
	background-image:url(../images/sf_frm_reg_aziende.gif);
	background-repeat: repeat-x;
}

.input_cnt { 
	width: 568px !important;
	width: 584px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 22px 0px 0px 16px;
	overflow: hidden;
	float: left;
}

/** ELEMENTI FORM **/
.lineaForm_big { 
	width: 328px;
	height: 37px;
	margin: 0px 51px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
}

.lineaForm_big label { 
	width: 328px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #000000;
}

.lineaForm_big input { 
	width: 326px !important;
	width: 328px;
	height: 16px !important;
	height: 18px;
	margin: -1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
	float: left;	
	border: 1px solid #E5E5E5;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000;
}

.lineaForm_big select { 
	width: 326px !important;
	width: 328px;
	height: 16px !important;
	height: 18px;
	margin: -1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
	float: left;	
	border: 1px solid #E5E5E5;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000;
}

.lineaForm_mini { 
	width: 138px;
	height: 37px;
	margin: 0px 51px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
}

.lineaForm_mini label { 
	width: 138px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #000000;
}

.lineaForm_mini input { 
	width: 136px !important;
	width: 138px;
	height: 16px !important;
	height: 18px;
	margin: -1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
	float: left;	
	border: 1px solid #E5E5E5;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000;
}

.lineaForm_mini select { 
	width: 136px !important;
	width: 138px;
	height: 16px !important;
	height: 18px;
	margin: -1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
	float: left;	
	border: 1px solid #E5E5E5;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000;
}

.lineaForm_text { 
	width: 529px;
	height: 116px;
	margin: 0px 51px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
}

.lineaForm_text label { 
	width: 529px;
	height: 19px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	color: #000000;
}

.lineaForm_text textarea { 
	width: 527px !important;
	width: 529px;
	height: 95px !important;
	height: 97px;
	margin: -1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
	float: left;	
	border: 1px solid #E5E5E5;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000;
}

.lineaForm_file { 
	width: 529px;
	height: 25px;
	margin: 0px 51px 30px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
}

.lineaForm_file .input_tx { 
	width: 136px !important;
	width: 138px;
	height: 16px !important;
	height: 18px;
	margin: 2px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
	float: left;	
	border: 1px solid #E5E5E5;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #000000;
}

.btn_allegato {
	width: 221px;
	height: 0px !important;
	height: 22px;
	border: 0px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	padding: 22px 0px 0px 0px;
	background-color: transparent;
	background-image:url(../images/btn_allegafile.gif);
	background-repeat: no-repeat;
}
/** / ELEMENTI FORM **/

.note_legali_cnt {
	width: 568px !important;
	width: 584px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 5px 16px;
	overflow: hidden;
	float: left;
	background-image:url(../images/sf_frm_reg_aziende.gif);
	background-repeat: repeat-x;
}

.note_legali_tx {
	width: 390px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
}

.btn_invia {
	width: 77px;
	height: 0px !important;
	height: 28px;
	border:0px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	padding: 28px 0px 0px 0px;
	background-color: transparent;
	background-image:url(../images/btn_invia.gif);
	background-repeat: no-repeat;
}

.btn_modifica {
	width: 77px;
	height: 0px !important;
	height: 28px;
	border:0px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	padding: 28px 0px 0px 0px;
	background-color: transparent;
	background-image:url(../images/btn_modifica.jpg);
	background-repeat: no-repeat;
}
/**************** / REGISTRAZIONE AZIENDE ******************/

/**************** REGISTRAZIONE PROFILO ******************/
#colb_2_prof_tx {
	width: 546px !important;
	width: 584px;
	margin: 13px 0px 8px 0px;
	padding: 0px 18px 30px 20px;
	overflow: hidden;
	float: left;
}

#colb_2_prof_int {
	width: 577px !important;
	width: 584px;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 7px;
	overflow: hidden;
	float: left;
}

#colb_2_prof_int img {
	display: inline;
	margin: 0px 12px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.btn_avanti {
	width: 77px;
	height: 0px !important;
	height: 28px;
	border:0px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	padding: 28px 0px 0px 0px;
	background-color: transparent;
	background-image:url(../images/btn_avanti.gif);
	background-repeat: no-repeat;
}

.btn_registrati {
	width: 77px;
	height: 0px !important;
	height: 28px;
	border:0px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	padding: 28px 0px 0px 0px;
	background-color: transparent;
	background-image:url(../images/btn_registrati.gif);
	background-repeat: no-repeat;
}
/**************** REGISTRAZIONE PROFILO ******************/

/**************** RICERCA PERSONA ******************/
.span_ricerca {
	width: 187px;
	height: 78px;
	background-image:url(../images/ricerca.jpg);
	background-repeat:no-repeat;	
	margin: 0px 0px 2px 0px;
	border: 0px;
	overflow: hidden;
	display: block;
}

.link_ricerca {
    width: 187px;
    height: 0px !important;	
    height: 78px;
	background-image:url(../images/ricerca.jpg);
	background-repeat: no-repeat; 
	display: block;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 78px 0px 0px 0px;
}

#box_ricerca {
	width: 558px !important;	
	width: 565px;
	height: 277px !important;	
	height: 273px;
	margin: 9px 0px 0px 18px;
	padding: 6px 4px 0px 3px;
	overflow: hidden;
	float: left;
	display: inline;
	background-image:url(../images/sf_box_ricerca.jpg);
	background-repeat: repeat-x; 	
}

#ric_mappa_t {
	width: 176px !important;
	width: 186px;
	height: 19px !important;
	height: 30px;
	display: inline;
	margin: 0px 5px 0px 0px;
	padding: 11px 5px 0px 5px;
	overflow: hidden;
	float: left;
}

#ric_cat_t {
	width: 270px !important;
	width: 280px;
	height: 19px !important;
	height: 30px;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 11px 5px 0px 5px;
	overflow: hidden;
	float: left;
}

#ric_off_t {
	width: 87px;
	height: 30px;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	text-align: center;
}

#ric_mappa {
	width: 186px;
	height: 228px;
	display: inline;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
}

#ric_tx {
	width: 364px !important;
	width: 367px;
	height: 220px !important;
	height: 228px;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 1px 3px;
	overflow: auto;
	float: left;
	background-color: #FFFFFF;
}

.ric_tx_cnt1 {
	width: 364px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	background-image:url(../images/sf_ric_tx_cnt.jpg);
	background-repeat: repeat-x;
}

.ric_tx_cnt1 a, .ric_tx_cnt2 a {
	width: 261px !important;
	width: 277px;
	height: 15px !important;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 3px 16px;
	overflow: hidden;
	float: left;
	white-space: nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #858585;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	background-image:url(../images/decor_off.gif);
	background-repeat: no-repeat;
	background-position: 7px 7px;
}

.ric_tx_cnt1 a:hover, .ric_tx_cnt2 a:hover {
	width: 261px !important;
	width: 277px;
	height: 15px !important;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 3px 16px;
	overflow: hidden;
	float: left;
	white-space: nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #005270;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	background-image:url(../images/decor_on.gif);
	background-repeat: no-repeat;
	background-position: 7px 7px;	
}

.ric_tx_cnt1 span {
	width: 87px;
	height: 15px !important;	
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 3px 0px;
	overflow: hidden;
	float: left;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #858585;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}

.ric_tx_cnt2 {
	width: 340px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	background-image:url(../images/sf_ric_tx_cnt.jpg);
	background-repeat: repeat-x;
}

.ric_tx_cnt2 a {
	width: 261px !important;
	width: 277px;
	height: 15px !important;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 3px 16px;
	overflow: hidden;
	float: left;
	white-space: nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #858585;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	background-image:url(../images/decor_off.gif);
	background-repeat: no-repeat;
	background-position: 7px 7px;
}

.ric_tx_cnt2 span {
	width: 63px;
	height: 15px !important;	
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 3px 0px;
	overflow: hidden;
	float: left;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #858585;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
}


.ric_tx_cnt2 a:hover {
	width: 261px !important;
	width: 277px;
	height: 15px !important;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 3px 16px;
	overflow: hidden;
	float: left;
	white-space: nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #005270;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	background-image:url(../images/decor_on.gif);
	background-repeat: no-repeat;
	background-position: 7px 7px;	
}


#box_rich {
	width: 565px !important;
	width: 584px;
	display: block;
	margin: 15px 0px 0px 0px;
	padding: 8px 1px 0px 18px;
	overflow: hidden;
	float: left;
	background-image:url(../images/sf_frm_reg_aziende.gif);
	background-repeat: repeat-x;
}

#box_rich_sx {
	width: 470px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	border-bottom: 1px solid #AFAFAF;
}

#box_rich_dx {
	width: 95px;
	display: block;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	border-bottom: 1px solid #AFAFAF;
}

.minibox_ric {
	clear: both;
	width: 565px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: block;
	background-image:url(../images/sf_minibox_ric.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.minibox_ric_sx {
	width: 470px;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 5px 0px;
	overflow: hidden;
	float: left;
}

.minibox_ric_dx {
	width: 95px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 5px 0px;
	overflow: hidden;
	float: left;
	display: inline;
}
/**************** RICERCA PERSONA ******************/



/***********************************FINE CENTRO ********************************/
/*********************************** RIGHT ********************************/
#frm_registrazione {
	width: 176px !important;
	width: 188px;
	height: 40px !important;	
	height: 85px;
	margin: 0px 0px 0px 0px;
	padding: 45px 0px 0px 12px;
	overflow: hidden;
	float: left;
	display: block;
	background-image:url(../images/sf_frm_registrazione.jpg);
	background-repeat: no-repeat;
} 

.span_aziende {
	width: 76px;
	height: 28px;
	background-color: transparent;
	background-image:url(../images/btn_aziende.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	border: 0px;
	overflow: hidden;
	display: inline;
	float: left;
}

.link_aziende {
	width: 76px;
    height: 0px !important;	
    height: 28px;
	background-color: transparent;
	background-image:url(../images/btn_aziende.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 28px 0px 0px 0px;
}

.span_candid {
	width: 76px;
	height: 28px;
	background-color: transparent;
	background-image:url(../images/btn_candidati.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	border: 0px;
	overflow: hidden;
	display: inline;
	float: left;
}

.link_candid {
	width: 76px;
    height: 0px !important;	
    height: 28px;
	background-color: transparent;
	background-image:url(../images/btn_candidati.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	padding: 28px 0px 0px 0px;
}

/*
.btn_aziende {
	width: 76px;
	height: 0px !important;
	height: 28px;
	border:0px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	padding: 28px 0px 0px 0px;
	background-color: transparent;
	background-image:url(../images/btn_aziende.gif);
	background-repeat: no-repeat;
}


.btn_candidati {
	width: 77px;
	height: 0px !important;
	height: 28px;
	border:0px;
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	padding: 28px 0px 0px 0px;
	background-color: transparent;
	background-image:url(../images/btn_candidati.gif);
	background-repeat: no-repeat;
}
*/
#frm_aziende {
	width: 174px !important;
	width: 188px;
	height: 77px !important;
	height: 112px;
	margin: 0px 0px 0px 0px;
	padding: 35px 0px 0px 14px;
	overflow: hidden;
	float: left;
	display: block;
	background-image:url(../images/sf_frm_aziende.jpg);
	background-repeat: no-repeat;
} 

#frm_candidati {
	width: 174px !important!;
	width: 188px;
	height: 71px !important;
	height: 108px;
	margin: 0px 0px 0px 0px;
	padding: 37px 0px 0px 14px;
	overflow: hidden;
	float: left;
	display: block;
	background-image:url(../images/sf_frm_candidati.jpg);
	background-repeat: no-repeat;
} 

#frm_aziende input, #frm_candidati input {
	width: 84px !important;
	width: 90px;
	height: 19px !important;
	height: 20px;
	margin: 0px 0px 10px 0px;
	padding: 1px 3px 0px 3px;
	overflow: hidden;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #005172;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;	
} 

.banner_dx {
	width: 125px;
	height: 125px;
	margin: 22px 0px 15px 13px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
} 

.colc_tx {
	width: 149px !important;
	width: 188px;
	height: 173px !important;
	height: 188px;
	margin: 0px 0px 0px 0px;
	padding: 10px 30px 0px 14px;
	overflow: hidden;
	float: left;
	display: block;
	border-top: 1px solid #CCCCCC;
}

/***** RIGHT ANNUNCIO ******/
.colc2_img {
	width: 186px !important;
	width: 188px;
	/*
	height: 65px !important;
	height: 67px;
	*/
	margin: 21px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	overflow: hidden;
	float: left;
	display: block;
	border: 1px solid #D0D0D0;
	text-align: center;
}


.colc2_cnt {
	width: 158px !important;
	width: 188px;
	margin: 0px 0px 0px 0px;
	padding: 13px 18px 8px 11px;
	overflow: hidden;
	float: left;
	display: block;
	background-image:url(../images/sf_colc2_cnt_top.gif);
	background-repeat: repeat-x;	
	border-left: 1px solid #D1D1D1;
}

.colc2_cnt_sf_dw {
	width: 187px !important;
	width: 188px;
	height: 18px;
	border-left: 1px solid #D1D1D1;
	background-image:url(../images/sf_colc2_cnt_down.gif);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: block;	
}

/***** / RIGHT ANNUNCIO ******/

/***** NUOVA PARTE PER I BANNER ******/
.banner_dx_125_240 {
	width: 120px;
	margin: 15px 0px 0px 13px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: inline;
} 
/***** / NUOVA PARTE PER I BANNER ******/

/***********************************FINE RIGHT ********************************/

/*****************************  FOOTER ******************************/
#footer{
	clear: both;
	width: 758px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}


#box_trovaziende {
	width: 724px !important;
	width: 758px;
	height: 140px !important;
	height: 164px;
	margin: 0px 0px 0px 0px;
	padding: 24px 0px 0px 34px;
	background-image: url(../images/sf_box_trovaziende.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}

#box_cnt_aziende {
	width: 713px;
	height: 104px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
} 

.sponsor_az {
	width: 128px !important;
	width: 130px;
	height: 48px !important;
	height: 50px;
	padding: 0px 0px 0px 0px;
	margin: 0px 6px 2px 6px;
	overflow: hidden;
	float: left;
	display: inline;
	border: 1px solid #D0D0D0;
} 

/*** MENU FOOTER ***/
#menu_footer {
	width: 701px;
	height: 18px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	display: block;
} 

#menu_footer li{
	height: 16px !important;
	height: 18px;
	list-style-type: none;	
	margin: 0px 0px 0px 0px;
	padding: 2px 32px 0px 14px;
	float: left;
}

#menu_footer li a {
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #CADBE2;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;	
}

#menu_footer li span {
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #FFFFFF;
	text-transform: none;
	font-weight: bold;
	text-decoration: none;	
}
/*** MENU FOOTER ***/

#box_banner_down {
	width: 728px !important;
	width: 758px;
	height: 90px !important;
	height: 128px;
	margin: 1px 0px 0px 0px;
	padding: 10px 16px 28px 14px;
	overflow: hidden;
	background-image: url(../images/sf_box_banner_down.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.cnt_banner728 {
	width: 728px;
	height: 90px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
}

/***************************** FINE FOOTER ******************************/


