/* CSS FORM */
		
	.tx-hpoforms-pi1 LABEL {
		float:left;
		width:110px;
		height:auto;
	}
	
	.tx-hpoforms-pi1 INPUT {
		float:left;
		width:160px;
		margin:0;
		margin-bottom:10px;
		height:auto;
	}
		
	.tx-hpoforms-pi1 TEXTAREA {
		float:left;
		width:160px;
		margin:0;
		margin-bottom:10px;
		height:auto;
	}
		
	.tx-hpoforms-pi1 SELECT {
		float:left;
		width:160px;
		margin:0;
		margin-bottom:10px;
		height:auto;
	}
	
	.tx-hpoforms-pi1 .verif{
		float:left;
		width:8px;
		height:8px;
		font-size:1px;
		padding-left:5px;
		margin-bottom:5px;
		margin-right:5px;
	}
	.tx-hpoforms-pi1 .ok{
		background:url('../imgs/ico_ok.gif') no-repeat right;
	}
	.tx-hpoforms-pi1 .nok{
		background:url('../imgs/ico_nok.gif') no-repeat right;
	}
	
	.tx-hpoforms-pi1 FORM UL {
		margin-top:0;
		margin-bottom:0;
	}
	
	.tx-hpoforms-pi1 .ico_prev{
		padding-left:10px;
		background:url('../imgs/ico_prev.gif') no-repeat left;
	}
	
	.tx-hpoforms-pi1 .ico_next{
		padding-right:10px;
		background:url('../imgs/ico_next.gif') no-repeat right;
	}
	
	.tx-hpoforms-pi1 .indice {
		text-align:right;
		padding-right:15px;
	}
	
	.tx-hpoforms-pi1 .checkbox {
		border:0;
		width:auto;
		margin-right:10px;
	}
	
	.tx-hpoforms-pi1 .help{
		padding-left:20px;
		line-height:18px;
		background:url('../imgs/ico_help.gif') no-repeat 0px 2px;
	}
	
	.tx-hpoforms-pi1 .requis{
		color:#FF0000;
	}
	
	.tx-hpoforms-pi1 .cmd{
		float:none;
		clear:both;
		width:auto;
	}
	
	.tx-hpoforms-pi1 .tx-srfreecap-pi2-image {
		float:left;
		width:245px;
		margin:0;
		padding-right:10px;
	}
	
	.tx-hpoforms-pi1 .tx-srfreecap-pi2-text {
		float:left;
		width:240px;
	}