

.BasicInfo p.intro {
float: left;
clear: both;
padding: 5px 300px 7px 0;
margin-top: 10px;
width: 440px;
border-top: 1px solid #aaa;
}


.BasicInfo p.intro img {
margin: 0}



.BasicInfo form ul  {
width: 730px;
float: left;
clear: none;
}
.BasicInfo form ul li  {
float: left;
clear: none;
margin-right: 15px;
margin-top: 18px;
width: auto;
padding: 0;
}


.BasicInfo form ul li  input {
font: bold 12px/15px Arial, Helvetica, sans-serif;
padding: 2px;
color: #222;
float: left;
clear: both;

}
.BasicInfo form ul li  textarea {
font:  12px/15px Arial, Helvetica, sans-serif;
padding: 4px;
color: #333;
float: left;
clear: both;
}
.BasicInfo form ul li  textarea:focus {
color: #333;
background:#FEFFF6;
color: #000;
}
.BasicInfo form ul li  input:focus {
background:#FEFFF6;
color: #000;
}
/*label*/
.BasicInfo form ul li label {
float: none;clear: both;
}
.BasicInfo form ul li label span {
float: left;
padding: 2px 13px 0 0px;
margin-right: 16px;
color: #000;
color: #222;
font:  11px/16px Arial, Helvetica, sans-serif;
background:url(../img/admin/formfield-req.png) right 4px no-repeat;
}
.BasicInfo form ul li.opt label span {background:none;}




.BasicInfo form ul li p {
margin-top: 2px;
}
.BasicInfo form a img.button {
float: left;
clear: both;
margin: 20px 0 0 0;
position: relative;
z-index:2;
}
/*error*/
.BasicInfo div.error {
background: url(../img/global/error-icon-small.png) left top no-repeat;
width: 210px;
float: left;
clear: both;
margin: 2px 0 0px 0;
position: relative;
min-height: 40px;
!height: 40px;
}
.BasicInfo div.error p {
color: #000;
line-height: 100%;
padding: 0 0 10px 37px;
}

	/*label*/
	.BasicInfo form ul li.error label {
	background:url(../img/admin/adminformlabels.png) right -90px no-repeat;
	}
	.BasicInfo form ul li.error label span {
	background:url(../img/admin/adminformlabels.png) left -90px no-repeat;
	color: #fff;
	}
	
	
.contactfooter {
float: left;
clear: both;
width: 734px;
border-top: 1px solid #aaa;
padding-top: 5px;
line-height: 100%;
position: relative;
z-index:10;
}
.contactfooter .column1 {
float: left;
clear: none;
width: 330px;
}
.contactfooter .column1 p {
float: left;
clear: both;
width: 330px;
}
.contactfooter .column1 ul {
padding: 0;
margin: 0;
float: left;
clear: both;
}
.contactfooter .column1 li {
float: left;
clear: both;
width: 200px;
}
.contactfooter .column1 a {
float: left;
clear: both;
text-decoration: none;
padding: 2px 0 0 8px;
background:url(../img/global/bullet4.png) left 4px no-repeat;
}
.contactfooter .column1 a:hover {
text-decoration: underline;
}


.contactfooter .column2 {
float: right;
clear: none;
width: 400px;
margin-right: -30px;
}
.contactfooter .column2 ul{
}
.contactfooter .column2 ul li {
width: 180px;
float: left;
clear: none;
background:url(../img/admin/comuniactionicons.png) left -99px no-repeat;
padding-left: 20px;
}
.contactfooter .column2 ul li h5 {
font-weight: normal;
color: #000;
}
.contactfooter .column2 ul li a {
text-decoration: none;
}
.contactfooter .column2 ul li  a:hover {
text-decoration: underline;
}

.BasicInfo .pageadress {
float: left;
clear: both;
background: #f3f3f3;
padding: 10px;
margin-top: 10px;
width: 30em;
}
.BasicInfo .pageadress ul {
width: auto;
}
.BasicInfo .pageadress h3 {
float: left;
clear: both;
font: normal 16px/18px Arial, Helvetica, sans-serif;
color: #219CE6;
position: relative;
}
.BasicInfo .pageadress p {
float: left;
clear: both;
width: 29em;
}