/* CSS FORM */
	
	.tx-hpoforms-pi1 {
		position:absolute;
	}
	
	.tx-hpoforms-pi1 .clL {
		font-size:1px;
		border-left:1px solid red;
	}
	
	.tx-hpoforms-pi1 LABEL {
		float:left;
		width:90px;
		
		font-family: Arial, sans serif;
		font-size: 11px;
		font-weight:bold;
		color: #0072bc;
		margin-bottom:5px;
	}
	
	.tx-hpoforms-pi1 INPUT {
		float:left;
		width:115px;
		padding-left:5px;
		padding-right:5px;
		height:18px;
		border:0;
		background:url('../imgs/bkg_input.gif') no-repeat right;
		margin-bottom:5px;
		
		font-family: Arial, sans serif;
		font-size: 11px;
		font-weight: normal;
		color: #ED5E26;
	}
		* html .tx-hpoforms-pi1 INPUT {
			background-attachment:fixed;
		}
		
	.tx-hpoforms-pi1 TEXTAREA {
		float:left;
		padding-left:5px;
		padding-right:0;
		width:115px;
		height:60px;
		border:0;
		background:url('../imgs/bkg_textarea.gif') no-repeat;
		margin-bottom:5px;
		
		font-family: Arial, sans serif;
		font-size: 11px;
		font-weight: normal;
		color: #ED5E26;
		overflow:scroll;
		overflow-x: hidden;
	}
		*:first-child+html .tx-hpoforms-pi1 TEXTAREA {
			height:56px;
			background:#F9FDFF;
			border:2px solid #E4EEF3;
			border-right:0;
		}
		* html .tx-hpoforms-pi1 TEXTAREA {
			background-attachment:fixed;
			height:56px;
		}
	
	.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 #cmd{
		display: block;
		position:absolute;
		z-index:1px;
		width: 58px;
		height: 27px;
		margin-left:360px;
		background: url('/fileadmin/templates/skin/default/imgs/contenu/bt_envoyer.png') no-repeat;
	}	
		* html .tx-hpoforms-pi1 #cmd{
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/fileadmin/templates/skin/default/imgs/contenu/bt_envoyer.png');
		}
	
	.tx-hpoforms-pi1 #cmd:hover{
		background: url('/fileadmin/templates/skin/default/imgs/contenu/bt_envoyer_on.png') no-repeat;
	}	
		* html .tx-hpoforms-pi1 #cmd:hover{
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/fileadmin/templates/skin/default/imgs/contenu/bt_envoyer_on.png');
		}
		
	.tx-hpoforms-pi1 .smallHtml {
		font-family: Arial, sans serif;
		font-size: 9px;
		font-weight: normal;
		color:#808080;
	}
	
	.tx-hpoforms-pi1 .mediumHtml {
		font-family: Arial, sans serif;
		font-size: 12px;
		font-weight: bold;
		color:#808080;
		text-align:center;
	}
	
/* ******************************************
		PETITION
*********************************************/

	.tx-hpoforms-pi1 #contact H2 {
		display:inline;
		margin:0;
		padding:0;
	}
	.tx-hpoforms-pi1 #contact H3 {
		color:#ea5e23;
	}
	.tx-hpoforms-pi1 #contact A {
		font-family: Arial, sans serif;
		font-size: 10px;
		font-weight: normal;
		color:#ea5e23;
		padding-left:20px;
	}
	.tx-hpoforms-pi1 #contact #identification {
		float:left;
		width:228px;
		height:326px;
		background: url(../imgs/bkg_identification.png) no-repeat;
		padding-left:15px;
		padding-top:10px;
	}
		* html .tx-hpoforms-pi1 #contact #identification{
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/typo3conf/ext/hpo_forms/imgs/bkg_identification.png');
		}
		
	.tx-hpoforms-pi1 #contact #locmessage {
		float:left;
		width:405px;
	}
	.tx-hpoforms-pi1 #contact #localisation {
		/*float:left;
		width:390px;*/
		height:105px;
		background: url(../imgs/bkg_localisation.png) no-repeat;
		padding-left:15px;
		padding-top:10px;
	}
		* html .tx-hpoforms-pi1 #contact #localisation{
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/typo3conf/ext/hpo_forms/imgs/bkg_localisation.png');
		}
	
	.tx-hpoforms-pi1 #contact #message {
		/*float:left;
		width:390px;*/
		height:210px;
		background: url(../imgs/bkg_message.png) no-repeat;
		margin-top:1px;
		padding-left:15px;
		padding-top:10px;
	}
		* html .tx-hpoforms-pi1 #contact #message{
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/typo3conf/ext/hpo_forms/imgs/bkg_message.png');
		}
		
	.tx-hpoforms-pi1 #contact LABEL,
	.tx-hpoforms-pi1 #contact INPUT,
	.tx-hpoforms-pi1 #contact TEXTAREA {
		position:relative;
		margin-top:13px;
		margin-bottom:0;
	}
	
	.tx-hpoforms-pi1 #contact #message TEXTAREA, .tx-hpoforms-pi1 #contact #message INPUT{
		margin-top: 5px;
	}
	
	.tx-hpoforms-pi1 #contact #div_input_photo INPUT{
		width: 180px;
	}
	
	.tx-hpoforms-pi1 #contact INPUT {
		width:105px;
		background:url('../imgs/bkg_input_115.gif') no-repeat right;
	}
	.tx-hpoforms-pi1 #contact .verif{
		margin-top:13px;
		margin-bottom:0;
	}
	
	.tx-hpoforms-pi1 #contact #cp {
		width:52px;
		background:url('../imgs/bkg_input_62.gif') no-repeat right;
	}
	.tx-hpoforms-pi1 #contact #commune {
		width:82px;
		background:url('../imgs/bkg_input_92.gif') no-repeat right;
	}
	
	.tx-hpoforms-pi1 .checkbox, .tx-hpoforms-pi1 .radio,
	.tx-hpoforms-pi1 #contact .checkbox, .tx-hpoforms-pi1 #contact .radio {
		border:0;
		background:none;
		width:auto;
	}
	
	.tx-hpoforms-pi1 #contact #divetranger {
		margin-top:5px;
	}
	.tx-hpoforms-pi1 #contact #divetranger LABEL,
	.tx-hpoforms-pi1 #contact #divetranger INPUT {
		margin-top:0;
	}
	
	
	* html .tx-hpoforms-pi1 #contact INPUT,
	* html .tx-hpoforms-pi1 #contact #cp,
	* html .tx-hpoforms-pi1 #contact #commune {
		background-attachment:fixed;
	}
	
	.tx-hpoforms-pi1 #contact #photo {
		border:1px solid #E0EBEF;
		background:none;
		width:232px;
	}
	.tx-hpoforms-pi1 #contact .col50 {
		float:left;
		width:50%;
	}
	.tx-hpoforms-pi1 #contact .col48 {
		float:left;
		width:49%;
	}
	
	.tx-hpoforms-pi1 #contact .col66 {
		float:left;
		width:66%;
	}
	.tx-hpoforms-pi1 #contact .col33 {
		float:left;
		width:33%;
	}
	.tx-hpoforms-pi1 #contact .col66 TEXTAREA,
	.tx-hpoforms-pi1 #contact .col33 INPUT {
		margin:0;
	}
	
	.tx-hpoforms-pi1 #contact #divcaptcha {
		margin-top:5px;
	}
	.tx-hpoforms-pi1 #contact #divcaptcha LABEL,
	.tx-hpoforms-pi1 #contact #divcaptcha INPUT {
		margin-top:2px;
	}
	
	.tx-hpoforms-pi1 #contact #tx_srfreecap_pi2_captcha_image {
		float:left;
		height:40px;
		margin:0;
		margin-right:10px;
	}
	
	.tx-hpoforms-pi1 #contact #divcaptcha A{
		padding-left:0;
	}
	.tx-hpoforms-pi1 #contact #divcaptcha LABEL{
		width:120px;		
	}
	
	.tx-hpoforms-pi1 #contact #divcaptcha .verif{
		margin-top:2px;
	}
	
	.tx-hpoforms-pi1 #contact #cmd{
		display: block;
		position:absolute;
		z-index:1px;
		width: 77px;
		height: 80px;
		margin-left:350px;
		margin-top:168px;
		background: url('../imgs/btn_valide.png') no-repeat;
	}	
		* html .tx-hpoforms-pi1 #contact #cmd{
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/typo3conf/ext/hpo_forms/imgs/btn_valide.png');
		}
	.tx-hpoforms-pi1 #contact #cmd:hover{
		display: block;
		position:absolute;
		z-index:1px;
		width: 66px;
		height: 68px;
		margin-left:355px;
		margin-top:174px;
		background: url('../imgs/btn_valide_o.png') no-repeat;
	}
		* html .tx-hpoforms-pi1 #contact #cmd:hover{
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/typo3conf/ext/hpo_forms/imgs/btn_valide_o.png');
		}
		
	.tx-hpoforms-pi1 #contact .formError {
		padding:0;
		margin:0;
		margin-top:10px;
		font-weight: bold;
		color:#ea5e23;
		padding-left:15px;
		height:45px;
		background:url('../imgs/ico_nok.gif') no-repeat 0px 5px;
	}
	
	.tx-hpoforms-pi1 #contact #what1,
	.tx-hpoforms-pi1 #contact #what2,
	.tx-hpoforms-pi1 #contact #what3{
		display: none;
		position:absolute;
		z-index:100;
		width: 166px;
		height: 139px;
		margin-left:-190px;
		margin-top:20px;
 		padding: 10px;
		background: url('../imgs/bkg_popup.png') no-repeat;
	}
	.tx-hpoforms-pi1 #contact #what1{
		height: 169px;
		background: url('../imgs/bkg_popup2.png') no-repeat;
	}
		* html .tx-hpoforms-pi1 #contact #what1{
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/typo3conf/ext/hpo_forms/imgs/bkg_popup2.png');
		}
		* html .tx-hpoforms-pi1 #contact #what2{
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/typo3conf/ext/hpo_forms/imgs/bkg_popup.png');
		}
		* html .tx-hpoforms-pi1 #contact #what3{
			background: none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader('enabled=true, sizingMethod=crop src=/typo3conf/ext/hpo_forms/imgs/bkg_popup.png');
		}
		

		div#fille_milieu {
			height: 461px;
		}	