body{
  margin: 0;
  font-family: Helvetica;
  background: #FFFFFF;
  color: #000000;
  /*overflow: hidden;*/
  /*-webkit-text-size-adjust: none;*/
  background: url(../images/bg.png);
  background-repeat: repeat;
}
div#header{
  margin: 0;
  padding: 0px;
  line-height: 20px;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  /*text-overflow: ellipsis;*/
  color: #FFFFFF;
  background: url(../images/iPhoneToolbar.png) #7388a5 repeat-x;
  border-bottom: 1px solid #3f4e63;
}
div#header2{
  margin: 0;
  padding: 0px;
  line-height: 20px;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  /*text-overflow: ellipsis;*/
  color: #FFFFFF;
  background: url(../images/iPhoneToolbar.png) #7388a5 repeat-x;
  border-bottom: 1px solid #3f4e63;
  width:510px;
}
div#menu{
  background: url(../images/sfondo_menu.jpg) repeat-x;
  background-position:100% 0px;
  border-bottom:0px;
  height:39px;
  padding-top:7px;
  padding:0px;
}
div#menu2{
  background: url(../images/sfondo_menu.jpg) repeat-x;
  background-position:100% 0px;
  border-bottom:0px;
  height:39px;
  padding-top:7px;
  padding:0px;
  width:510px;
}
div#intestazione{
  background: url(../images/iPhoneIntestazione.png) repeat-x;
  border-bottom:0px;
  height:20px;
  padding-top:7px;
  color:#ffffff;
  padding:0px;
	font-weight: bold;
	padding-top:4px;
	margin-bottom:5px;
}
div#intestazione2{
  background: url(../images/iPhoneIntestazione.png) repeat-x;
  border-bottom:0px;
  height:20px;
  padding-top:7px;
  color:#ffffff;
  padding:0px;
	font-weight: bold;
	padding-top:4px;
	margin-bottom:5px;
	width:510px;
}
a{
  text-decoration: none;
  color: inherit;
  font-size: 20px;
  font-weight: bold;
}

ul,li{
  margin: 0;
  padding: 0;
  font-size: 18px;
  font-weight: bold;
  list-style: none;
  display: block;
  text-decoration: none;
  color: inherit;
  background-color: #ffffff;
  border-bottom:1px solid #ff0000;
  height:auto;
}
li{
  padding: 1px 32px 1px 8px;
  /*background: url(../images/iPhoneArrow.png) no-repeat right center;*/
  background: url(../images/freccia.png) no-repeat right center;
  border-bottom:2px solid #c0c0c0;
}

.ul{
  margin: 0;
  padding: 0;
  font-size: 18px;
  font-weight: bold;
  list-style: none;
  display: block;
  text-decoration: none;
  color: inherit;
  background-color: #ffffff;
  border-bottom:1px solid #ff0000;
  height:auto;
  width:510px;
}
.li{
  padding: 1px 32px 1px 8px;
  /*background: url(../images/iPhoneArrow.png) no-repeat right center;*/
  background: url(../images/freccia.png) no-repeat right center;
  border-bottom:2px solid #c0c0c0;
  width:440px;
}
.a_block{
  display: block;
  width: 100%;
  padding-top:5px;
  padding-bottom:5px;
}
.no_label{
  font-size: 14px;
}
div#menu a:link{
  display: inline-block;
  font-size:25px;
  text-decoration:none;
	height:39px;
	color:#fff;
	background:url(../images/sfondo_menu.jpg);
	background-position:100% 0px;
	padding-left:5px;
	padding-right:5px;
	vertical-align: middle;
	border-right:1px solid #ffffff;
}
div#menu a:visited{
  display: inline-block;
	font-size:25px;
  text-decoration:none;
	height:39px;
	color:#fff;
	background:url(../images/sfondo_menu.jpg);
	background-position:100% 0px;
	vertical-align: middle;
	border-right:1px solid #ffffff;
}
div#menu a:hover,div#menu a:active, div#menu a:focus{
  color:#ffcc00;
  background-position:100% -77px;
}
.icona{
  min-height:42px;
}
.hidden{
  color:#fff;
}
img{
	border-style:none;
}

table,tr,td{
  margin:0px;
  padding:0px;
}
#div_dati{
 background-color:#ffffff;
 border-bottom:1px solid #ff0000;
 height:auto;
}
#div601 img
{
  
  margin-right:10px;
  margin-bottom:10px
}
#div601{
  max-width:100%;
  margin-top:3px;
}
.bordodx
			{
        border-right:2px solid #c0c0c0;
        padding:0px 5px;
        display:inline-block;
        padding-left:6px;
      }
      
.litd
      {
        padding:0px;
        margin:0px;
      }
.tab{
      border-top:0px solid #c0c0c0;
      border-bottom:2px solid #c0c0c0;
      }
#corpo_form{
width:100%;
}