/* data form softer CSS 08/09/2008 */

input {
	outline-style:none;
}

#keywords_formId {
	border:1px solid #CECECE;
	border-top:1px solid #8F8F8F;
	color:#525252;
	/*padding-left:2px;*/
	margin:0px;
	width:350px;
	_width:348px;
	margin-right:20px;
}

#contactsDataForm #cv_file_fileUploadControl input, #contactsDataForm #lettera_file_fileUploadControl input {
	border:1px solid #CECECE;
	border-top:1px solid #8F8F8F;
	color:#525252;
	/*padding-left:2px;*/
	margin:0px;
	width:auto;
	_width:auto;
}

#contactsDataForm input, #htGetUsAdminDataForm input {
	border:1px solid #CECECE;
	border-top:1px solid #8F8F8F;
	color:#525252;
	/*padding-left:2px;*/
	margin:0px;
	width:193px;
	_width:191px;
}

#contactsDataForm button,  #htGetUsAdminDataForm button {
	width:70px;
}

/* contactsDataForm */
#contactsDataForm select {
	border:1px solid #CECECE;
	border-top:1px solid #8F8F8F;
	color:#525252;
	/*padding-left:2px;*/
	margin:0px;
	width:195px;
	_width:195px;
}

#contactsDataForm textarea {
	border:1px solid #CECECE;
	border-top:1px solid #8F8F8F;
	color:#525252;
	/*padding-left:2px;*/
	margin:0px;
	width:100%;
	height:75px;
	max-width:100%;
	max-height:150px;
	_width:99%;
}

#contactsDataForm #cv_file_fileUploadControl table, #contactsDataForm #lettera_file_fileUploadControl table {
	border-collapse:collapse;
	border-spacing:0px;
	width:100%;
}

#contactsDataForm table {
	border-collapse:collapse;
	border-spacing:0px;
	width:682px;
}

#contactsDataForm td {
	padding:0px 0px 12px 0px;
}

#contactsDataForm .tdNoPadding {
	padding:0px 0px 6px 0px;
}

#contactsDataForm .tdLabel {
	width:50%;
}

#contactsDataForm .tdColSep {
	width:10%;
	padding:0px 10px 0px 10px;
}

#contactsDataForm .leftButton {
	float:left;
}

#contactsDataForm .rightButton, #htGetUsAdminDataForm .rightButton {
	float:right;
}
/* end contactsDataForm */

/* htGetUsViewDataForm and htGetUsAdminDataForm */
#htGetUsViewDataForm .howToGetUsLeft {
	float:left;
	width: 30%;
	position:relative;
	height:250px;	
}

#htGetUsViewDataForm #howToGetUsBLeft {
	float:left;
	width: 30%;
}

#htGetUsViewDataForm #howToGetUsBRight {
	float:left;
	width: 70%;
}

#htGetUsViewDataForm .title {
	color:#16405A;
}

#htGetUsViewDataForm .gmapLink {
	background-image:url(/uploads/Bm/Yj/BmYjt1v6iSdFbTxSvTIw0Q/icon_gmaps_00.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:24px;
	color:#5095BE;
	font-size:12px;
	text-transform:uppercase;
}

#htGetUsViewDataForm .howToGetUsLeft span {
	float:left;
	position:absolute;
	bottom:0px;
}

#htGetUsViewDataForm #googleMapsBoxI, #htGetUsViewDataForm #googleMapsBoxB, #htGetUsViewDataForm #googleMapsBoxM {
	height:250px;
	float:right;
	width:477px;
	background-color:#dedede;
}

#htGetUsViewDataForm .separator, #htGetUsAdminDataForm .separator {
	margin:10px 0px 10px 0px;
	background-color:#DBDBDB;
	height:1px;
	font-size:1px;
}

#htGetUsAdminDataForm .tdLabel {
	width: 150px;
}
/* end htGetUsViewDataForm and htGetUsAdminDataForm */