body {
		background-color:#F3F3F3;
		margin: 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 80%;
		color: #333;
}
table {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333;
		line-height:16px;
}

.main {
		background-image:url(../images/sfondo_pagina.jpg);
		margin-left:auto;
		margin-right:auto;
		width:1006px;
}

h1 {
	color:#2A8ED6;
	font-family:Verdana, Arial, Helvetica, sans-serif18px;
	font-size:18px;
	margin:0;
}
h2 {
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif18px;
	font-size:14px;
	margin:0;
}
h3 {
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif18px;
	font-size:11px;
	margin:0;
}
h4 {
	color:#49AA20;
	font-family:Verdana, Arial, Helvetica, sans-serif18px;
	font-size:18px;
	margin:0;
}
h5 {
	color:#009900;
	font-family:Verdana, Arial, Helvetica, sans-serif18px;
	font-size:14px;
	margin:0;
}
.form {
		margin:0;
}
input {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		
}
select {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		border:1px solid #CCCCCC;
}
textarea {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		border:1px solid #CCCCCC;
}
p{
	margin:0;
	line-height:18px;
	color:#666666;
	font-size:11px;
}
span {
		color:#4A8CDE;
		margin:0;
}
a {
	text-decoration: none;
	color:#FF0000;
	font-size:11px;

}
a:hover {
	text-decoration: underline;
	color: #E0441D;
	font-size:11px;
}

.button {
			background-image:url(../images/button.gif);
			height:24px;
			width:80px;
			border:0;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-weight:14px;
			font-weight:bold;
			color:#A48300;
			padding-right:20px;
}

.Aggiorna{
	width: 30px;
	height: 17px;	
	border: 0;
	background: url(../images/button_aggiorna.gif) no-repeat right;
	cursor: pointer;
}

.top {
		background-image:url(../images/top.jpg);
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
}
.top_log {
			background-image:url(../images/top_log.jpg);
			padding-top:6px;
			vertical-align:top;
}

/****** PAGINA AZIENDA REGISTRA *******************/
.registra_azienda_top {
				background:#F3F3F3;
				border-bottom:#CCCCCC 1px solid;
				border-top:#CCCCCC 1px dotted;
				padding:10px;
				color:#333333;
				font-size:13px;
}

.registra_azienda_top span {
		color:#FF0000;
		margin:0;
		font-weight:bold;
}
.registra_azienda_top p {
					font-size:12px;
					line-height:30px;
}



/***********  Cerca Home ******************/
.cerca_home {}
.cerca_home a {
			color:#FFFFFF;
}
.cerca_home h1 {
				background-image: url(../images/cerca_on.jpg);
				width:140px;
				height:23px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#FFFFFF;
				margin:0;
				font-weight:bold;
				text-transform:uppercase;
				float:left;
				text-align:center;
}
.cerca_home h2 {
				background-image: url(../images/cerca_off.jpg);
				width:140px;
				height:23px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#FFFFFF;
				margin:0;
				font-weight:bold;
				text-transform:uppercase;
				float:right;
				text-align:center;
}
.cerca_home h3 {
				background-image: url(../images/cerca_on_aziende.jpg);
				width:140px;
				height:23px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#5DBC32;
				margin:0;
				font-weight:bold;
				text-transform:uppercase;
				float:left;
				text-align:center;
}
.cerca_home h4 {
				background-image: url(../images/cerca_off_azienda.jpg);
				width:140px;
				height:23px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#5DBC32;
				margin:0;
				font-weight:bold;
				text-transform:uppercase;
				float:right;
				text-align:center;
}

.cerca_home_input {
				width:250px;
}
.cerca_home_sf {
			background-image:url(../images/cerca_sfondo.gif);
			background-repeat:no-repeat;
			background-color:#70BD22;
			height:223px;
			padding-left:10px;
			padding-top:10px;
			color:#FFFFFF;
			font-size:11px;
			font-weight:bold;
}
.cerca_home_sf p {
				color:#FFFFFF;
}
.button_cerca {
			background-image:url(../images/button_cerca.jpg);
			height:58px;
			width:156px;
			border:0;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-weight:14px;
			font-weight:bold;
			color:#A48300;
			text-transform:uppercase;
			padding-top:6px;
			padding-right:12px;
}

/********** AZIENDE ***************/

.aziende_sf {
			background-repeat:repeat-x;
			background-image:url(../images/sf_aziende.jpg);
			background-color:#77CA24;
			padding:10px;
			color:#FFFFFF;
			font-size:13px;
			font-weight:normal;
}
.aziende_sf p {
				color:#FFFFFF;
				font-size:13px;
}

.aziende_sf span {
				color:#FFFF00;
				font-size:15px;
				font-weight:bold;
}
.aziende_sf a {
				color:#FFFF00;
				font-size:15px;
				font-weight:bold;
}
.rettangolo {
			border:#E1E1E1 solid 1px;
			background:#F3F3F3;
			padding:10px;
}
/******RISULTATO RICERCA *******************/

.risultato_ricerca {
				background:#F3F3F3;
				height:50px;
				padding:0 4px;
				border-right:#FFFFFF 1px solid;
				border-bottom:#CCCCCC 1px dotted;
				color:#333333;
				font-size:11px;
				vertical-align:middle;
}


/*************************/
.cerca_settore {
				background-color:#F3F3F3;
				padding:6px;
				color:#333333;
				text-transform:uppercase;
				font-weight:bold;
				font-size:11px;
}
.cerca_settore a {
				color:#333333;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:normal;
				text-decoration:none;
				text-transform:lowercase;
				padding:7px 0 0px 0;
				width:258px;
				background-image:url(../images/cerca_a.gif);
				display:block;
}
.cerca_settore a:hover {
				color:#77CA24;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:normal;
				text-decoration:none;
				background-image:url(../images/cerca_a_hover.jpg);
				display:block;
				padding:7px 0 0px 0;
}


.banner_semplce_home {
				background-image:url(../images/modo_semplice_trovare_lavoro.jpg);
				color:#FFFFFF;
				font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				padding-top:150px;
				padding-left:10px;
				padding-bottom:18px;
}

.button_azienda {
			background-image:url(../images/button_azienda.jpg);
			height:49px;
			width:198px;
			border:0;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#A48300;
			text-transform:uppercase;
			padding-right:34px;
}

.button_privato {
			background-image:url(../images/button_privato.jpg);
			height:43px;
			width:199px;
			border:0;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#A48300;
			text-transform:uppercase;
			padding-top:3px;
			padding-right:10px;
}
.button_big_gray {
			background-image:url(../images/button_big_gray.gif);
			height:40px;
			width:186px;
			border:0;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-weight:14px;
			font-weight:bold;
			color:#5E4A00;
			text-transform:uppercase;
}
.button_azienda_blu {
			background-image:url(../images/button_azienda_blu2.jpg);
			height:49px;
			width:198px;
			border:0;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-weight:14px;
			font-weight:bold;
			color:#A48300;
			text-transform:uppercase;
			padding-top:6px;
			padding-right:18px;
}

.button_privato_blu {
			background-image:url(../images/button_privato_blu2.jpg);
			height:43px;
			width:198px;
			border:0;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-weight:14px;
			font-weight:bold;
			color:#A48300;
			text-transform:uppercase;
			padding-top:3px;
			padding-right:10px;
}
/***********  Cerca Top ******************/

.cerca_top {
			background:url(../images/cerca_top.jpg) repeat-x #27B8F7;
			height:100px;
			color:#FFFFFF;
			padding:6px 4px 4px 4px;
}
.cerca_top p {
				color:#FFFFFF;
				font-size:11px;
}
.cerca_top h1 {
				font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
				font-size:15px;
				margin:0;
				color:#FFFFFF;
				text-decoration:underline;
}
.cerca_top_input {
				width:250px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				border:#617DCC 1px solid;
}
.button_cerca_top {
			background-image:url(../images/button_top_cerca.jpg);
			height:28px;
			width:154px;
			border:0;
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-weight:14px;
			font-weight:bold;
			color:#A48300;
			padding-right:20px;
}

/***********  Box Login loggato SI ******************/
.log_si {
			background-image:url(../images/log_si.jpg);
			height:86px;
			width:280px;
			vertical-align:top;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			font-size:10px;
			color:#333;
			padding:10px;
}
.log_si span {
		color:#FF0000;
		text-decoration:underline;
		font-weight:bold;
		margin:0;
		font-size:11px;
}
.log_si a {
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			text-decoration:none;
			color:#333;
}
.log_si a:hover {
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			text-decoration:underline;
			color:#333;
}

/***********  Box Login no loggato ******************/
.log_no {
			background-image:url(../images/log_no.jpg);
			height:106px;
			width:300px;
			vertical-align:top;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			font-size:10px;
}
.log_no a {
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			text-decoration:none;
			color:#666666;
}
.log_no a:hover {
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			text-decoration:underline;
			color:#666666;
}
.log_no_input {
				width:100px;
				background-image:url(../images/input.jpg);
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				border:#B6B6B6 solid 1px;
}

.log_no_button {
				background-image:url(../images/button_login.gif);
				border:0;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				text-transform:uppercase;
				width:100px;
				height:18px;
				color:#FFFFFF;
}

.login_privati_sf {
				background:url(../images/login_privati_sf.gif);
				width:149px;
				height:25px;
				padding-left:50px;
				text-transform:uppercase;
				padding-top:4px;
				font-size:10px;
				font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.login_azienda_sf {
				background:url(../images/login_azienda_sf.gif);
				width:151px;
				height:25px;
				padding-left:50px;
				text-transform:uppercase;
				padding-top:4px;
				font-size:10px;
				font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.login_privati_sf2 {
				background:url(../images/login_privati_sf2.gif);
				width:149px;
				height:25px;
				padding-left:50px;
				text-transform:uppercase;
				padding-top:4px;
				font-size:10px;
				font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.login_azienda_sf2 {
				background:url(../images/login_azienda_sf2.gif);
				width:151px;
				height:25px;
				padding-left:50px;
				text-transform:uppercase;
				padding-top:4px;
				font-size:10px;
				font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

/***********  Box Login no loggato Aziende ******************/
.log_no_aziende {
			background-image:url(../images/log_no2.jpg);
			height:106px;
			width:300px;
			vertical-align:top;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			font-size:10px;
}
.log_no_aziende a {
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			text-decoration:none;
			color:#666666;
}
.log_no_aziende a:hover {
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			text-decoration:underline;
			color:#666666;
}
.log_no_input {
				width:100px;
				background-image:url(../images/input.jpg);
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				border:#B6B6B6 solid 1px;
}

.log_no_button {
				background-image:url(../images/button_login.gif);
				border:0;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				text-transform:uppercase;
				width:100px;
				height:18px;
				color:#FFFFFF;
}


/*********** Dettaglio Offerta  ******************/
.dettaglio_offerta {
				font-size:12px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
}
.dettaglio_offerta p {
				font-size:12px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				line-height:20px;
				color:#333333;
}
.dettaglio_offerta h1 {
				font-size:15px;
				margin:0;
				font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
				text-decoration:underline;
				color:#49AA20;
}
.dettaglio_ds {
			background:#F3F3F3;
			padding:6px;
			font-size:11px;
}
.dettaglio_ds h1 {
	color:#FF0000;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif18px;
	font-size:15px;
	margin:0;
}
.dettaglio_ds textarea {
						width:225px;
						height:150px;
}


.offerte_lavoro_tit {
					width:240px;
					height:28px;
					background:url(../images/offerte_titolo.jpg);
					padding-top:12px;
					text-transform:uppercase;
					color:#FFFFFF;
					font-weight:bold;
					font-size:14px;
					text-align:center;
}
.altre_offerte_lavoro_tit {
					width:240px;
					height:28px;
					background:url(../images/altre_offerte_titolo.jpg);
					padding-top:12px;
					text-transform:uppercase;
					color:#FFFFFF;
					font-weight:bold;
					font-size:14px;
					text-align:center;
}


/************************************************/

/***********  Top Home ******************/
.top_home {
			background-image:url(../images/sfondo_top_home.jpg);
			background-repeat:no-repeat;
			height:199px;
			background-color:#27B8F7;
			font-size:11px;
			color:#FFFFFF;
}
.top_homeTxt h1 {
			color:#FFFF00;
			margin:0;
			font-size:11px;
}
.top_homeTxt p {
			color:#FFF;
			margin:0;
			font-size:11px;
}
/***********  Boxes Home ******************/
.sf_italia {
		background-image:url(../images/sf_italia.jpg);
		height:30px;
		color:#FFFFFF;
		text-transform:uppercase;
		padding-top:10px;
		padding-left:16px;
		font-size:14px;
		font-weight:bold;
}
.sf_europa {
		background-image:url(../images/sf_europa.jpg);
		height:30px;
		color:#FFFFFF;
		text-transform:uppercase;
		padding-top:10px;
		padding-left:16px;
		font-size:14px;
		font-weight:bold
}
.box_home {
			background-color:#F8F8F8;
			font-size:12px;
			padding:8px;
			background-image:url(../images/stripe_home.gif);
			background-repeat:repeat-x;
			background-position:bottom;
}
.box_home p {
				margin:0;
}
.box_home a {
			color:#49AA20;
			font-weight:bold;
			text-decoration:underline;
}
.box_home a:hover {
			color:#49AA20;
			font-weight:bold;
			text-decoration:none;
}

.homeImg {
			background: url(../images/sf_img_home.jpg) no-repeat top;
			width:88px;
			height:88px;
			float: left;
			text-align:center;
			vertical-align:middle;
			padding-top:6px;
			margin-right:10px;
}
.box_home span {
			line-height:78px;
			margin:0;
			vertical-align:middle;
}
.box_home a.link {
				font-weight:normal;
				font-size:11px;
				text-decoration:none;
}


.loghi_home {
			background:url(../images/loghi_home.jpg);
			height:90px;
			width:86px;
			text-align:center;
} 

.loghi_home span {
			line-height:80px;
			margin:0;
}

/***********  RUBRICA ******************/

.rubrica {
		background:#F3F3F3;
		padding:10px;	
}

.rubrica_elenco {
}
.rubrica_elenco img {
			border:#FFFFFF solid 1px;
			float:left;
			margin-right:4px;
}
.rubrica_elenco a {
				color:#FF0000;
				font-weight:normal;
				text-decoration:none;
}
.rubrica_elenco a:hover {
				color:#2161C8;
				font-weight:normal;
				text-decoration:none;
}
.rubrica_elenco p {
					color:#666666;
					font-weight:11px;
}

/***********  MENU ******************/
.menuTop{
		line-height:37px;
		text-align: center;
		vertical-align: middle;
		background-image:url(../images/menu_top.jpg);
}

.menuTop a {
	text-decoration:none;
	color: #347E2C; 
	padding: 13px 8px 13px 8px;
	font-weight:normal;
	text-align:center;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.menuTop a:hover {
	color: #347E2C;
	background-image:url('../images/menu_on.jpg');
	padding: 13px 8px 13px 8px;
	font-weight:normal;
	text-align:center;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	
}
a.active{
		color: #347E2C;
	background-image:url('../images/menu_on.jpg');
	padding: 13px 8px 13px 8px;
	font-weight:normal;
	text-align:center;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
/***************************************************/


/***********CALENDARIO ******************/
.calendario_tit { 
				background-image: url(../images/calendario/titolo.jpg);
				height:22px;
				font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
				font-size: 11px;
				color:#666;
				font-weight:bold;
}
.calendario_giorni {					
				height:25px;
				background-image:url(../images/calendario/giorni.gif)
}

.calendario_giorni h1 {
				font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
				font-size: 25px;
				color:#666666;
				font-weight:bold;
				font-size: 11px;
				margin:0px;
}
.calendario_sfondo {background-image: url(../images/calendario/sfondo.gif)}

.calendario_numeri {
				background-image: url(../images/calendario/giorno_off.gif);
				font-family: Tahoma, Verdana, Geneva, Arial, Helvetica;
				font-size: 9px;
				color:#000;
				height:21px;
				width:20px;
}
.calendario_numeri a {
				font-family: Tahoma, Verdana, Geneva, Arial, Helvetica;
				font-size: 9px;
				color:#000;
}
.calendario_numeri a:hover {
				background-image: url(../images/calendario/giorno_off.gif);
				font-family: Tahoma, Verdana, Geneva, Arial, Helvetica;
				font-size: 9px;
				color:#000;
				height:21px;
				width:20px;
}
.calendario_active {
				background-image: url(../images/calendario/giorno_active.gif);
				font-family: Tahoma, Verdana, Geneva, Arial, Helvetica;
				font-size: 9px;
				color:#000;
				height:21px;
				width:20px;
}
.calendario_numeri_no {
				background-image: url(../images/calendario/giorno_no.gif);
				font-family: Tahoma, Verdana, Geneva, Arial, Helvetica;
				font-size: 9px;
				color:#000;
				height:21px;
				width:20px;
}
.calendario_vacanza {
				background-image: url(../images/calendario/giorno_vacanza.gif);
				font-family: Tahoma, Verdana, Geneva, Arial, Helvetica;
				font-size: 9px;
				color:#000;
				height:21px;
				width:20px;
}
.calendario_bottom {
					background-image: url(../images/calendario/bottom.gif);
					height:23px;
}
.calendario_bottom a {
					font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
					font-size: 11px;
					color:#666;
					text-decoration:none
}
.calendario_bottom a:hover {
					font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
					font-size: 11px;
					color:#FF9900;
}

a.calendario {
					font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
					font-size: 11px;
					color:#666;
					text-decoration:none
}
a:hover.calendario {
					font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
					font-size: 11px;
					color:#FF9900;
}

#checkbox_richiesta {
	margin-top: 5px;
	margin-left: 6px;
	margin-bottom: 5px;
	vertical-align: middle;
}

/***********CALENDARIO ******************/
.calendario_tit { 
				background-image: url(../images/calendario/titolo.jpg);
				height:22px;
				font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
				font-size: 11px;
				color:#666;
				font-weight:bold;
}
.calendario_giorni {					
				height:25px;
				background-image:url(../images/calendario/giorni.gif)
}

.calendario_giorni h1 {
				font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
				font-size: 25px;
				color:#666666;
				font-weight:bold;
				font-size: 11px;
				margin:0px;
}
.calendario_sfondo {background-image: url(../images/calendario/sfondo.gif)}

.calendario_numeri {
				background-image: url(../images/calendario/giorno_off.gif);
				font-family: Tahoma, Verdana, Geneva, Arial, Helvetica;
				font-size: 9px;
				color:#000;
				height:21px;
				width:20px;
}
.calendario_numeri a {
				font-family: Tahoma, Verdana, Geneva, Arial, Helvetica;
				font-size: 9px;
				color:#000;
}
.calendario_numeri a:hover {
				background-image: url(../images/calendario/giorno_off.gif);
				font-family: Tahoma, Verdana, Geneva, Arial, Helvetica;
				font-size: 9px;
				color:#000;
				height:21px;
				width:20px;
}
.calendario_active {
				background-image: url(../images/calendario/giorno_active.gif);
				font-family: Tahoma, Verdana, Geneva, Arial, Helvetica;
				font-size: 9px;
				color:#000;
				height:21px;
				width:20px;
}
.calendario_numeri_no {
				background-image: url(../images/calendario/giorno_no.gif);
				font-family: Tahoma, Verdana, Geneva, Arial, Helvetica;
				font-size: 9px;
				color:#000;
				height:21px;
				width:20px;
}
.calendario_vacanza {
				background-image: url(../images/calendario/giorno_vacanza.gif);
				font-family: Tahoma, Verdana, Geneva, Arial, Helvetica;
				font-size: 9px;
				color:#000;
				height:21px;
				width:20px;
}
.calendario_bottom {
					background-image: url(../images/calendario/bottom.gif);
					height:23px;
}
.calendario_bottom a {
					font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
					font-size: 11px;
					color:#666;
					text-decoration:none
}
.calendario_bottom a:hover {
					font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
					font-size: 11px;
					color:#FF9900;
}

a.calendario {
					font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
					font-size: 11px;
					color:#666;
					text-decoration:none
}
a:hover.calendario {
					font-family: Verdana, Tahoma, Geneva, Arial, Helvetica;
					font-size: 11px;
					color:#FF9900;
}

#checkbox_richiesta {
	margin-top: 5px;
	margin-left: 6px;
	margin-bottom: 5px;
	vertical-align: middle;
}


.select_destra {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		width:240px;
}


.titolo_azienda {
			background:url(../images/titolo_azienda.jpg);
			height:20px;
			width:438px;
			padding-left:30px;
			padding-top:2px;
			color:#FFFFFF;
			font-weight:bold;
}

.sf_cerca_ds {
			background:url(../images/sfondo_cerca_ds.jpg);
			background-repeat:no-repeat;
			width:448px;
			height:237px;
			padding-top:10px;
			padding-left:20px;
}
.sf_aziende_ds {
			background:url(../images/sf_altre_aziende_ds.jpg);
			background-repeat:no-repeat;
			width:448px;
			height:237px;
			padding-top:10px;
			padding-left:20px;
}