#registrazione {margin-left: 5px; width: 95%;}
#registrazione h1 {color: #005ea4; font-size: 1.3em;}

#tx_acissofeauth_pi1 h1.titoloRegistrazione {font-size: 1.2em; color: #015190; font-weight: bold; padding-bottom: 0px; margin-bottom: 0px;}
#tx_acissofeauth_pi1 hr.lineaRegistrazione {width: 100%; color: #015190; height: 5px; background: #015190; display: block;}
#tx_acissofeauth_pi2 h1.titoloRegistrazione {font-size: 1.2em; color: #015190; font-weight: bold; padding-bottom: 0px; margin-bottom: 0px;}
#tx_acissofeauth_pi2 hr.lineaRegistrazione {width: 100%; color: #015190; height: 5px; background: #015190; display: block;}
#tx_acissofeauth_pi3 h1.titoloRegistrazione {font-size: 1.2em; color: #015190; font-weight: bold; padding-bottom: 0px; margin-bottom: 0px;}
#tx_acissofeauth_pi3 hr.lineaRegistrazione {width: 100%; color: #015190; height: 5px; background: #015190; display: block;}
#tx_acissofeauth_pi4 h1.titoloRegistrazione {font-size: 1.2em; color: #015190; font-weight: bold; padding-bottom: 0px; margin-bottom: 0px;}
#tx_acissofeauth_pi4 hr.lineaRegistrazione {width: 100%; color: #015190; height: 5px; background: #015190; display: block;}
#tx_acissofeauth_pi5 h1.titoloRegistrazione {font-size: 1.2em; color: #015190; font-weight: bold; padding-bottom: 0px; margin-bottom: 0px;}
#tx_acissofeauth_pi5 hr.lineaRegistrazione {width: 100%; color: #015190; 015190: 5px; background: #015190; display: block;}
#tx_acissofeauth_pi6 h1.titoloRegistrazione {font-size: 1.2em; color: #66ccff; font-weight: bold; padding-bottom: 0px; margin-bottom: 0px;}
#tx_acissofeauth_pi6 hr.lineaRegistrazione {width: 100%; color: #015190; height: 5px; background: #015190; display: block;}
#tx_acissofeauth_pi7 h1.titoloRegistrazione {font-size: 1.2em; color: #015190; font-weight: bold; padding-bottom: 0px; margin-bottom: 0px;}
#tx_acissofeauth_pi7 hr.lineaRegistrazione {width: 100%; color: #015190; height: 5px; background: #015190; display: block;}
#tx_acissofeauth_pi8 h1.titoloRegistrazione {font-size: 1.2em; color: #015190; font-weight: bold; padding-bottom: 0px; margin-bottom: 0px;}
#tx_acissofeauth_pi8 hr.lineaRegistrazione {width: 100%; color: #015190; height: 5px; background: #015190; display: block;}
#tx_acissofeauth_pi9 h1.titoloRegistrazione {font-size: 1.2em; color: #015190; font-weight: bold; padding-bottom: 0px; margin-bottom: 0px;}
#tx_acissofeauth_pi9 hr.lineaRegistrazione {width: 100%; color: #015190; height: 5px; background: #015190; display: block;}

#tx_acissofeauth_pi1 div.sfondoCel {background: #d1ecff; padding: 20px; color: #fff;}
#tx_acissofeauth_pi2 div.sfondoCel {background: #015190; padding: 20px; color: #fff;}
#tx_acissofeauth_pi3 div.sfondoCel {background: #015190; padding: 20px; color: #fff;}
#tx_acissofeauth_pi4 div.sfondoCel {background: #015190; padding: 20px; color: #fff;}
#tx_acissofeauth_pi5 div.sfondoCel {background: #015190; padding: 20px; color: #fff;}
#tx_acissofeauth_pi6 div.sfondoCel {background: #015190; padding: 20px; color: #fff;}
#tx_acissofeauth_pi7 div.sfondoCel {background: #015190; padding: 20px; color: #fff;}
#tx_acissofeauth_pi8 div.sfondoCel {background: #015190; padding: 20px; color: #fff;}
#tx_acissofeauth_pi9 div.sfondoCel {background: #015190; padding: 20px; color: #fff;}

#tx_acissofeauth_pi1 fieldset {border: 0px; width: 100%; padding-top: 20px;}
#tx_acissofeauth_pi2 fieldset {border: 0px; width: 100%; padding-top: 20px;}
#tx_acissofeauth_pi3 fieldset {border: 0px; width: 100%; padding-top: 20px;}
#tx_acissofeauth_pi4 fieldset {border: 0px; width: 100%; padding-top: 20px;}
#tx_acissofeauth_pi5 fieldset {border: 0px; width: 100%; padding-top: 20px;}
#tx_acissofeauth_pi6 fieldset {border: 0px; width: 100%; padding-top: 20px;}
#tx_acissofeauth_pi7 fieldset {border: 0px; width: 100%; padding-top: 20px;}
#tx_acissofeauth_pi8 fieldset {border: 0px; width: 100%; padding-top: 20px;}
#tx_acissofeauth_pi9 fieldset {border: 0px; width: 100%; padding-top: 20px;}


#registrazione fieldset {display: block;}
div.rigaForm {width: 100%; display: block; overflow: hidden; clear: both; padding-top: 5px;}
p.voce {width: 35%; float: left;}
p.campo {width: 64%; float: left;}
p.campo select {width: 100%; font-size: .9em; text-transform: capitalize;}


span.specifica {color: #666;}

div.inviaForm {margin-top: 20px; width: 100%; text-align: center; display: block;}
