

div#menu_h2{
    margin-right:130px;z-index:2;
 
}
 a:hover{color:rgb(201,2,25);}
div#a_s{
    width:22px;
    height:15px !important;
    height:17px;
    float:left;
   
    background: url(../images/bloccosinistralto.gif) no-repeat  top left;

}div#content{margin-left:6px;}

 div#a_c{
    width:897px;
    height:14px !important;
    height:15px;
    border-top:1px solid rgb(80,145,173);
    float:left;
    
    
}
 div#a_d{
     width:32px;
   height:15px !important;
    height:17px;
    float:left;
    background:  url(../images/bloccodestralto.gif) no-repeat  top left;
}
div#b_s{
    width:22px;
    height:14px !important;
    float:left;
    
    background: url(../images/bloccosinbasso.gif) no-repeat  bottom left;

}
  div#b_c{

    width:889px ;
    
    height:13px !important;
    height:12px;
    border-bottom:1px solid rgb(80,145,173);
    float:left;
   

}
 div#b_d{
     width:31px;
    height:14px;
    float:left;
    background:  url(../images/bloccodesbasso.gif) no-repeat  bottom left;
}
  ul#nav li.none a{display:none;}
div#div_azienda input{

    border:none;
}
form{margin:0;height:auto;}

.wrap{margin:2px;padding:0;background:rgb(245,245,245);min-height:500px;}
div.fi{
width:98%;height:100%;float:left;margin:0;background:rgb(245,245,245);padding:1%;border:1px dotted #3477AB;margin-top:4px;}
fieldset{
    margin:0;}
legend{color:#3477AB;  text-align:center;  font-weight:bold;}
 .wrap  div{padding: 0px 0 0 0px;width:230px;
   display:block; }
div#div_ragione_sociale {
  
}
div#div_azienda div {
    
    float: left;
    width: 150px;
    margin-bottom: 23px;
}
div#div_azienda label {

    width: 140px;
}
#fieldset-contact,#fieldset-contact1,#fieldset-contact4{margin-left:30px;height:auto;}
#fieldset-contact3,#fieldset-contact2,#fieldset-contact5{margin-right:30px;}
#fieldset-contact,#fieldset-contact1,#fieldset-contact2,#fieldset-contact3,#fieldset-contact4,#fieldset-contact5{margin-bottom:15px;}
    #fieldset-contact4{
        clear:both;
    }
fieldset div{text-align:left;margin:0 0 25px 10px; }


dl.zend_form{margin-bottom:30px;width:100%;height:100%;float:left;}

label{
   display:inline;line-height:21px;font-weight:bolder;
}


    div#div_pacch input{border:none;}
div#div_bott{width:100%;text-align:right;clear:both;

}
div#div_email,div#div_nome_ref, div#div_privacy1,div#div_sito_web, div#div_ragione_sociale{
margin-top:20px;
}
div#div_pacchetti{
    margin-top:10px;
}
div#div_pacchetti input,div#div_pacchetti a{
    border:none;float:left;margin-right:5px;z-index:10;
}
div#div_pacchetti a{
    margin-top:2px;
}
div#div_nome_ref {
  
}
div#div_pacch {
  
}
div#div_privacy1{

    margin-left:25px;
}
.btn_ok_off{width:100px;height:35px;
      background:  url(../images/registrati.png) no-repeat   top left;
      border:none;font-size:0;cursor:pointer;
}
input#Registra:focus::-moz-focus-inner { border-color: transparent !important;}

div#div_cb{
    margin-left:25px;
}
div#div_cap{}
ul.errors{list-style:none;margin:0;color:red;}


.help-message{display: block !important;display: none; /* IE6 e inferiori */
   position: relative;width: 16px;height: 16px;float:left;margin-top:2px;
    background:  url(../images/info.png);cursor:help;}
.help-message em{position:absolute;left: -9999px;
    min-width:300px;padding: 7px;
    border: 1px solid #ccc;background: #F2F3F9;color: black;
    font: normal normal 13px/1.3 verdana;z-index:100;}
.help-message:hover em{left: -150px;bottom: 35px;z-index:2;}

