.DivContent2{
	width:630px;
	float:left;
	margin-left:20px;
	border-right:1px solid #ccc;
}
.DivTable2{
	display:none;
}

.TableContent2{
	border:none;
	width:610px;
}
.TdTableContent2{
	font-size:9px;
	color:Gray;
}

.Table2Content2
{
    width: 780px;
    border: none;
}
.TdTable2Content2{
	 width:98%;
	 vertical-align:top;
}

.Table3Content2{
	text-align:center;
	width:100%;
}


.TdAcconsento_error{
	color:Red;
	font-size:14px;
}
.Tdh10px{
	height:10px;
}
.Tdh30px{
	height:30px;
}
.TdRes1{
	width:30%;
	text-align:center;
}
.Td2Res1{
	width:40%;
	height:80px;
	vertical-align:middle;
}
.ImgRes1{
	border:0px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
}
.SpanRes1{
	color:#FF4C03;
	font-size:16px;
	font-weight:bold;
}
.DivBottomRes1{
	border-bottom:1px solid #D5D5D5;
	height:1px;
}

.TableTabella2{
	width:100%;
}
.TrTableTabella2{
	height:30px;
}
.TdTableTabella2{
	height:1px;
	background-color:#cccccc;
}

.TdContent2{
	margin-left:0px;
}
.Td2Content2{
	width:290px;
}
.Td3Content2{
	height:26px;
}

.HrContent2{
	color:#dcdcdc;
}

.row{
	margin:5px 3px 3px 3px;
}

.H3Content2{
	float:left;
}

.DisplayNone{
	display:none;
}

#litab01{
	display:none;
}
#divLogin{
	text-align:right;
	margin-top:30px;
}
.popup_diversi{
	display:none;
	border:solid 5px #cccccc;
	padding:20px;
	width:400px;
	height:400px;
	z-index:999;
	position:absolute;
	background-color:#ffffff;
	border:solid 1px #cccccc;
	overflow:auto;
}
.DivRight{
	float:right;
	padding:0;
}
.floatleft{
	float:left;
}
.aligncenter{
	text-align:center;
}

.divrow {
    vertical-align:middle;
    display:inline;
}
.coll {
    float:left; 
    width:240px; 
    height:25px; 
    vertical-align:middle;
    padding-left:1px;
    padding-top:5px;
    padding-bottom:0px;
    padding-right:0px;
}
.colr {
     float:left; 
     width:270px;
     height:25px; 
     vertical-align:middle;
     padding-top:5px;
     padding-left:0px;
     padding-bottom:0px;
     padding-right:0px;     
}

.divinlineblock {
    display:inline-block;
    text-align:right;
    width:100%;
    margin-top:5px;
    padding-top:0px;
    padding-bottom:10px;
}
.divinlineblock2 {
    display:inline-block;
    text-align:left;
    width:100%;
    margin-top:0px;
    padding-top:0px;
    padding-bottom:10px;
}

.newsbottom {
	padding-top:10px;
}

.hrnewsbottom {
	margin-top:50px;
}

.H3Content3{
	float:left;
	padding-top:15px;
}

.checkboxes{
    font-size:13px;
    
}

.checkboxes input
{
    margin-top:7px;
    }
    
.checkboxes label
{
    margin-top:7px;
    }
    
.ricalcola
{
     background:url(../img/ricalcola.jpg); 
     width:105px; 
     height:21px; 
     line-height:21px; 
     vertical-align:middle; 
     font-size:13px; 
     color:#fff; 
     cursor:pointer; 
     text-align:center; 
     border:none
     }  
      .line{ float:left; width:1003px; height:20px; background:url(../img_wuhan/header_top_bg.gif) repeat-x bottom; margin-bottom:20px;}