#section	{ margin-bottom:0px; }
		#page_box p 			{ margin-bottom:10px; text-align:justify }	
		#page_box_block_sx		{ width:200px; }
		#page_box_block_sx .small-box, #page_box_block_dx .small-box	{ background-color:#CCC; margin-bottom:20px; text-align:center; font-size:16px; color:#FFF  }
			
			
		#page_box_block_center	{ width:500px; }
			#page_box_block_center .block	{ width:250px; }
		#page_box_block_center.no-menu-dx	{ width:700px; }
		
		#page_box_block_dx			{ width:200px; }
		#page_box_block_dx table	{ width:160px; }
		
			    /* aggiunti */
		        #page_box_block_center DIV.form-container	{ margin-bottom:25px;	}

					#page_box_block_center .box-risultato-offerte .form-title{height:45px; padding:7px 0px 0px 15px; color:#fff;font-size: 19px; font-weight:700; margin:0px}
					#page_box_block_center .box-risultato-offerte .form-title label { display:block; margin-right:110px; cursor:pointer  }
					
					#page_box_block_center DIV.rete .form-title	{ background:url(images/bg_form_tab.png) 0px 0px no-repeat; }
						#page_box_block_center DIV.rete .form-block .offerta.row-a		{ background:#99d4e7 }
						#page_box_block_center DIV.rete .form-block .offerta.row-b		{ background:#cce9f3 }
						#page_box_block_center DIV.rete .form-block .offerta.row-evidenza1	{ border:#F00 3px dashed }
						#page_box_block_center DIV.rete .form-block .offerta.evidenzia2 p	{ font-weight:bold; font-size:13px }
					#page_box_block_center DIV.rete .form-close	{ background: url(images/bg_form_tab.png) 0px -240px no-repeat; height:25px }

				    #page_box_block_center DIV.jobgate .form-title	{ background:url(images/bg_form_tab-2.png) 0px 0px no-repeat; }
						#page_box_block_center DIV.jobgate .form-block .offerta.row-a	{ background:#cbe1a5; margin-top:0px }
						/* ho modificato il margin-top da 2px a 0 per evitare il righino bianco in testa alla tabella */
						#page_box_block_center DIV.jobgate .form-block .offerta.row-b	{ background:#e5f0d2; margin-top:0px }
						#page_box_block_center DIV.jobgate .form-block .offerta.row-evidenza1	{ background:#FBF7E6; border:#F00 1px dashed; margin-top:0px  }
						#page_box_block_center DIV.jobgate .form-block .offerta.evidenzia2 p	{ font-weight:bold; font-size:13px }

		            #page_box_block_center DIV.jobgate .form-close	{ background: url(images/bg_form_tab-2.png) 0px -240px no-repeat; height:25px }

					#page_box_block_center .box-risultato-offerte .offerta p, 
					.offerta a, .offerta h1, .offerta span									{ color:#333; font-size:12px; border:0px;/* cursor:pointer*/	}
					
					.offerta.padding-box													{ padding:10px 10px }
					
					.offerta .toggle_container {  color:#333; font-size:12px; height:0px; overflow: hidden;	}
					.offerta .toggle_container .toggle_block { padding-top:10px; margin-top:10px; border-top:0px solid #333; }
					.offerta .toggle_container .toggle_block p { font-size:10px ! important; line-height:normal ! important; }

					
					#page_box_block_center .box-risultato-offerte .offerta h1 				{ font-size:16px; margin-bottom:0px	}
					#page_box_block_center .box-risultato-offerte .offerta span 			{ display:block; margin:2px 0px 8px 0px; font-size:11px; color:#0092c2;	}
					#page_box_block_center .box-risultato-offerte .offerta p 				{ margin:0px 0px 10px 0px; }
					#page_box_block_center .box-risultato-offerte .offerta a 				{ display:block; float:right; }
					#page_box_block_center .box-risultato-offerte .offerta a:hover 			{ color:#0092c2; }


					#page_box_block_center DIV.azienda			{ background:none;	}
					#page_box_block_center DIV.utente			{ background:none;	}
					
				    #page_box_block_center DIV.azienda .form-title	{ height:35px; padding:7px 0px 0px 15px; color:#fff; font-size: 19px; font-weight:700; background:url(images/bg_form_azienda.png) 0px 0px no-repeat; margin:0px }
		            #page_box_block_center DIV.azienda .form-block	{ background:#7cb41e; }
		            #page_box_block_center DIV.azienda .form-close	{ background: url(images/bg_form_azienda.png) 0px -180px no-repeat; height:25px }
					
		            #page_box_block_center DIV.utente .form-title	{ height:35px; padding:7px 0px 0px 15px; color:#fff; font-size: 19px; font-weight:700; background:url(images/bg_form_utente.png) 0px 0px no-repeat; margin:0px }
		            #page_box_block_center DIV.utente .form-block	{ background:#0092c2 }
		            #page_box_block_center DIV.utente .form-close	{ background:url(images/bg_form_utente.png) 0px -180px no-repeat; height:25px }
					
					#page_box_block_center.no-menu-dx DIV.utente .form-title	{ height:45px; padding:10px 0px 0px 20px; color:#fff; font-size: 19px; font-weight:700; background:url(images/bg_form_utente_700.png) 0px 0px no-repeat; margin:0px }					
		            #page_box_block_center.no-menu-dx DIV.utente .form-block	{ background:#0092c2; background:url(images/bg_form_utente_700.png) 0px 0px no-repeat; }
		            #page_box_block_center.no-menu-dx DIV.utente .form-close	{ background:url(images/bg_form_utente_700.png) 0px -180px no-repeat; height:25px }
					#page_box_block_center.no-menu-dx DIV.utente .form-close2	{ background:url(images/bg_form_utente_700_2.png) 0px -160px no-repeat; height:35px; padding:0px 0px 0px 15px; }
										
					#page_box_block_center.no-menu-dx DIV.azienda .form-title	{ height:45px; padding:10px 0px 0px 20px; color:#fff; font-size: 19px; font-weight:700; background:url(images/bg_form_azienda_700.png) 0px 0px no-repeat; margin:0px }					
		            #page_box_block_center.no-menu-dx DIV.azienda .form-close2	{ background:url(images/bg_form_azienda_700.png) 0px -180px no-repeat; height:35px; padding:0px 0px 0px 15px; }
										
										
										
		            #page_box_block_center .spacer	        { min-width:230px;  margin: 0px 10px 10px 10px;}
		                #page_box_block_center .spacer LABEL { display: inline-block;  margin: 5px 0px 3px 0px; color: #fff; font-weight:500; }
		            #page_box_block_center .indirizzo	    { width:250px; float: left; }
		            #page_box_block_center .spacer SPAN	{ color:#000;  display: block; font-size:15px; font-weight: 700;}
					
					
		#container.scheda.home-utenti	{ padding-top:50px }
		.home-utenti #page_box_block_center	{ width:900px; }		
		.home-utenti #page_box_block_center.no-menu-dx DIV.utente .form-title	{ background:url(images/bg_form_utente_900.png) 0px 0px no-repeat; }
		.home-utenti #page_box_block_center.no-menu-dx DIV.utente .form-close2	{ background:url(images/bg_form_utente_900.png) 0px -180px no-repeat; }

		.home-utenti #page_box_block_center.no-menu-dx DIV.azienda .form-title	{ background:url(images/bg_form_azienda_900.png) 0px 0px no-repeat; }
		.home-utenti #page_box_block_center.no-menu-dx DIV.azienda .form-close2	{ background:url(images/bg_form_azienda_900.png) 0px -180px no-repeat; }


		.mini-box	{ width:257px; height:202px; background: url(images/bg-mini-box.png) no-repeat; margin-right:15px; margin-bottom:15px; }
		.mini-box 
		.mini-box h1 { margin-bottom:15px; }
		
		.home-utenti #page_box_block_center.no-menu-dx DIV.azienda .mini-box	{ background: url(images/bg-mini-box-a.png) no-repeat;  }
		.home-utenti #page_box_block_center.no-menu-dx DIV.azienda .mini-box h1	{ color:#FFF }
					
					
					
					