.titolo_sezione {
	color:#e00;
	font-size:2em;
}

.sottotitolo_sezione {
	border-bottom:1px solid #99CCFF;
	margin-bottom:1em;
	height:auto;
}

#bussola {
	padding-bottom:1em;
	border-bottom:1px solid #444;
	margin-bottom:1em;
}

.itemElenco {
	float:left;
	width:100%;
	border-bottom:1px solid #99CCFF;
	padding-bottom:1em;
}

.itemElenco .immagine {
	float:left;
	width:170px;
	padding-top:10px;
	text-align:center;
}

.itemElenco .titolo {
	margin-left:170px;
	padding-top:1em;
	margin-bottom:0;
}

.itemElenco .descrizione {
	margin-left:170px;
}

/*
 * BOX DI RICHIESTA TOKEN
 * ---------------------------------------------------------------------------------
 */

.boxRichiestaToken {
	float:left;
	width:49.9%;
}

.boxRichiestaToken .content {
	margin:1em;
	padding:1em;
	border:1px solid #99CCFF;
	height:22em;
	background-color:#DCEDFF;
}

/*
 * FORM REGISTRAZIONE
 * ----------------------------------------------------------------------------------
 */
 
 .regForm fieldset p {
	display:inline;
	margin:0 0 0.5em 0;
	/*line-height:2em;*/
	clear:left;
	float:left;
	width:100%;
 }
 
 .regForm .label {
	float:left;
	width:18em;
	padding-right:1em;
	text-align:right;
 }
  
  .regForm fieldset h5 {
	border-bottom:2px solid #99CCFF;
  }
  
  .regForm fieldset input, 
  .regForm fieldset select {
	font-size:1em;
  }
  
  .regForm fieldset input:focus,
  .regForm fieldset textarea:focus  {
	outline:1px solid #c00;
  }
  
  .regForm .indent {
	margin-left:19em;
  }
  
  .regForm .buttons {
  }
  
/*
 * ELENCO RECAPITI
 * ------------------------------------------------------------
 */
 
 .elencoRecapiti dl dt {
	float:left;
	width:10em;
	clear:left;
	text-align:right;
 }
 
 .elencoRecapiti dl dd {
	margin-left:11em;
 }
 
 .elencoRecapiti h3 {
	
 }

 table p {
	margin-bottom:0;
 }