/* LAYOUT */					FLOAT RIGHT,  .invia {float: right;}

								#error {
									clear:both;
									display: block;
									margin: 10px 4px 10px 0;
									border: 1px solid #FF0000;
									padding: 3px 3px 3px 40px;
									background: #FFF url(/images/candidati/ico-error-big.gif) no-repeat 5px 3px;
								}
								
								.warning, .info {
									clear:both;
									display: block;
									height: 33px;
									margin: 10px 4px 10px 0;
									padding: 3px 3px 0 40px;							
									}
								
									.warning {
										border: 1px solid #ffd400;
										background: #FFF url(/images/candidati/ico-warning-big.gif) no-repeat 5px 3px;
										}	
									
									.info {
										border: 1px solid #1c2573;
										background: #FFF url(/images/candidati/ico-info-big.gif) no-repeat 5px 3px;
										}
		
								#tool-candidati {
									margin: 20px 0 0 45px;
									display: block;
									clear: both;
									}
								
										#tool-candidati IMG {margin-right: 1px;}
										#campi-obbligatori {
											display: block;
											margin-right: 14px;
											height: 53px;
											margin-top: 1px;
											border-bottom: 1px solid #FFCD69;
										}
										#campi-obbligatori SPAN {padding: 10px 0 0 5px; display: block; color: #B4B4B4;}
										
								.red {color: #FF0000}
								
								#table-form {
									clear: both; margin: 0 0 10px 45px; display: block; width: 714px; overflow: hidden;
								}
								
								#table-pop TD {height: 25px;}
										
										#table-form INPUT, 
										#table-form SELECT, 
										#table-form TEXTAREA,
										#table-pop INPUT, 
										#table-pop SELECT, 
										#table-pop TEXTAREA, {border-color: #9E9E9E; color: #888;}
										
										#table-form TD {
											padding: 2px 5px 2px 5px;
											height: 40px;
											text-align:left;
											border-bottom: 1px solid #FFCD69;
											vertical-align: middle;
										}
										
										#table-form TD TD {border: 0; height: 25px;}
										
										#table-form .collabel, 
										#table-pop .collabel {background-color: #F2F9FB; width: 129px;}
										#table-form .coldati,
										#table-pop .coldati {width: 228px; overflow:auto;}
										#table-form INPUT, #table-form SELECT {font-size: 9px;}
										
										.label-cell {background-color: #F2F9FB;}
								
								
								.accetto {
									display: block;
									padding: 3px;
									background-color:#FFF;
									margin: 10px 0 10px 0;
									border: 1px solid #F7F7F7;
								}
								
/* DIV A COMPARSA */			#altranaz {margin-top: 5px; margin-bottom: 5px;}

								#extra-europeo1, #extra-europeo2, #extra-europeo3 { line-height: 19px;}
								
								#agevolate1, #agevolate2, #agevolate3, #agevolate4, #protette {
									padding-left: 24px;
								}
								
								#informatica SPAN, 
								#scuola SPAN, 
								#attuale SPAN,
								#interessi SPAN,
								#preclavori SPAN, 
								.span {line-height: 20px;}
								
								#informatica SPAN, 
								#scuola SPAN,
								#attuale SPAN,  
								#preclavori SPAN,
								#interessi SPAN, 
								.span {
									display: block;
									float:left;
									clear:both;
									width: 220px;
									padding-left: 3px; 
									padding-right: 3px;
									background-color: #F2F9FB;
									margin-right: 4px;
								}
								
								#specializzazioni SPAN,
								#professione1 SPAN, 
								#professione2 SPAN, 
								#professione3 SPAN,
								#attuale SPAN   {color: #919191;}
								
								 
								
								.areawidth {width: 420px;}
								.mansione {height: 45px;}


/* RICHIESTA DI SERVIZI */		.form-servizi {width: 201px;}
								
									TEXTAREA.form-servizi {width: 566px; height: 50px; border: 1px solid;}
									
									
/* AUTO COMPLETE */
div.found-autocomplete { padding: 4px; }
a.autocompleted {display: block; padding:4px; text-decoration: none; background-color:#eceaf2;}
a.autocompleted:hover {background-color: #f7f7fa; text-decoration:underline;}

.autocompleted-other {display:block; padding:2px 5px; white-space:nowrap; background-color:#006af6; color:#FFF;}
.autocomplete-back {display:block; padding:2px 5px; white-space:nowrap;  background-color:#eceaf2;}
.autocompleted-other A {color: #FFFF00;}
.autocomplete-back A {color: #0000FF;}
/*autocompleted-other { margin-top:10px; display:block; text-decoration:none; background-color:#f2ebea; color:#FF0000; padding:4px; }*/
/*autocompleted-other:hover {text-decoration:underline; background-color:#eceaf2;}*/