#waitMessage{
        /*opacity:.75;
        filter: alpha(opacity=75);
        -moz-opacity: 0.75;*/
        /**/
        /*position:absolute;
        left:40%;
        top:60%;*/
        /*text-align: center;*/
        /*background-color: #FFFFFF;*/
       /* border:4px;
        padding:4px;*/
        /*color:#800000; */
        display:none;
       
    }
    
    
.hd{
    display:none;       
}   

#serverResponseLogin{
    display: none;        
    color: #FF0000;
}  

#serverResponseRp{
    display: none;        
    color: #FF0000;
    font-weight: bold;
}  


#form1{
 /*position: absolute;*/
 z-index:1;
 display:inline;
 }

#form2, #form3, #form4, #form5, #form6, #form7, #form8 , #form9, #form10{
 z-index :1;
 display:none;
 }
 
 

 
.spinner{
    float: left;
    display:none;
}

#p_send{

}

.jsCheck{display:none;}
#cFiscaleCheck{display:none;}

.pick_cal{
    border: 0px;
    background-color: transparent;
    width: 24px;
    cursor: pointer
}

/*g-maps*/
#map {
      width: 600px;
      height: 500px;
      clear: both;
      border: 1px solid #000000;
      text-align: left;
}
#map_street {
      width: 485px;
      height: 485px;
      clear: both;
      border: 1px solid #000000;
      text-align: left;
}
#listapartenze {
      width: 200px;
      font: normal normal 11px Verdana, Arial, Helvetica, sans-serif;
      float: left;
      color: #000;
      text-align: left;
}
#map .balloon {
      padding-right: 5px;
      font: normal normal 12px arial;
      text-align: left;
      color: #000;
      }
/*/g-maps*/ 


/*footex*/
#flash_configurator_container{
    text-align: center;
    color: #969696;
    min-height: 600px;
    max-height: 600px;
    width: 350px;
}

/**STEPPING */

#steps {
    width: 690px; 
	height:35px; 
}
#steps ul{
    width: 690px; 
	height:35px; 
	background-image: url(../img/bg_step.gif);
}
#steps li {
    width: 190px; 
    /*width: 205px; */
	height:23px;
	display:block;
	float:left;
	padding:8px 0 0px 38px;
	font-size: 15px;
	color:#CC0000;
}
#steps li a{color:#CC0000;}
.bgstep1 {	background-position: 0px 0px;}
.bgstep2 {	background-position: 0px -37px;}
.bgstep3 {	background-position: 0px -74px;}
   

#step1{
 z-index:1;
 display:inline;
 }

#step2, #step3{
 z-index :1;
 display:none;
 } 
 
 button.button  {
        background: url(../img/iscrivi.png) no-repeat bottom center;
        text-align:center;
        padding: 2px 0px;
        font-weight: bold;
        cursor: pointer;
        width: 118px;
        height: 31px;
        color:#FFF;
        border: none;
        
    }
 button:hover.button {
        background: url(../img/iscrivi_on.png) no-repeat top center;
    }