

	.tx-hpoforms-pi1, .tx-hpoforms-pi1 a{
		font-family:arial, verdana;
        font-size: 12px;
        color: #010000;
	}


	/*#hpo_masquecontent .tx-hpoforms-pi1 LABEL {*/
    .tx-hpoforms-pi1 LABEL {
        float:left;
        width:110px;
        height:auto;
        font-family:arial, verdana;
        font-size: 12px;
        /*color: #412B18;*/
        color: #010000;
    }
    #hpo_masquecontent_big_form .tx-hpoforms-pi1 LABEL {
        width:120px;
	}
    #hpo_masquecontent_big_form .tx-hpoforms-pi1 LABEL.checkbox {
    	width: 540px;
	}
    #hpo_masquecontent_big_form .tx-hpoforms-pi1 .text {
    	padding-bottom: 4px;
    }
            
    /*#hpo_masquecontent .tx-hpoforms-pi1 SELECT {*/
    .tx-hpoforms-pi1 SELECT {
        float:left;
    	width: auto;
        margin:0;
        margin-bottom:10px;
        height:auto;
        border: 1px solid #766455;
        border: 1px solid #dcdcdc;
        
        font-family:arial, verdana;
        font-size:12px;
        color:#412B18;
        color:#010000;
        margin-right: 8px;
    }
	
    .tx-hpoforms-pi1 INPUT {
        border: 1px solid #dcdcdc;
    }
        
    .tx-hpoforms-pi1 TEXTAREA {
		border: 1px solid #dcdcdc;
		font-size:12px;
	}
	
	.tx-hpoforms-pi1 .tx-srfreecap-pi2-cant-read {
		font-size: 12px;
	}
	
	.tx-hpoforms-pi1 .tx-srfreecap-pi2-cant-read a:link {
		font-weight: normal;
	}
    
    #hpo_masquecontent,
    #hpo_masquecontent_big_form{
        display: none;    
        position:absolute;
        background:#FFFFFF;
        top:0;
        left:50%;
        z-index:2000001;
        border:2px solid #5c79db;
        font-family: Arial, sans serif;
    }
    #hpo_masquecontent_big_form{
        overflow: auto;
        height: 400px;
	}

    #hpo_masquecontent h1,
    #hpo_masquecontent_big_form h1{
    	float: left;
        width: auto;
		background:#5C79DB;
		color:#FFFFFF;
		font-family:Arial;
		font-size:10px;
		font-weight:bold;
		line-height:12px;
		padding-left:2px;
		padding-bottom:2px;
		padding-right:4px;
		text-transform:uppercase;
		margin-bottom: 5px;
    }
    
    #hpo_masquecontent_big_form .tx-hpoforms-pi1,
    #hpo_masquecontent .tx-hpoforms-pi1{
    	padding: 30px;
    	padding-bottom: 20px;
    	clear: both;
    	width: 420px;
	}
    #hpo_masquecontent_big_form .tx-hpoforms-pi1 {
    	width: auto;
    }
    
    .calque_fermer{
    	display: none;
    	color: #a0a0a0;
    }
    
    #hpo_masquecontent .calque_fermer,
    #hpo_masquecontent_big_form .calque_fermer{
    	display: block;
    	float: right;
    	width: auto;
    	color: #a0a0a0;
    	font-size: 11px;
    	font-family: arial, verdana;
    	text-decoration: none;
    	margin-right: 10px;
    	margin-top: 10px;
    }
    
    #hpo_masquecontent .calque_fermer:hover,
    #hpo_masquecontent_big_form .calque_fermer:hover{
    	text-decoration: underline;
	}
    
    #hpo_masquecontent .cmd,
    #hpo_masquecontent_big_form .cmd{
    	border: 0;
    	float: right;
        clear:both;
        cursor: pointer;
        background:url('../imgs/bt_envoyer.png') no-repeat;
        width: 72px;
        height: 22px;
	}
    
    .info_bulle_content{
		display: none;
		position: absolute;
		width: 237px;
		padding: 0px;
		z-index: 100000;
		margin-top: -40px;
		margin-left: 15px;
    }
    
    .info_bulle_mid{
		background:url('../imgs/info_bulle_top.png') no-repeat;
        width: 212px;
        padding: 10px;
        padding-left: 15px;
    }
    
    .info_bulle_bot{
		background:url('../imgs/info_bulle_bot.png') no-repeat;
        width: 237px;
        height: 7px;
        overflow: hidden;
    }
    
    .info_bulle{
		float: left;
		width: 13px;
		position: relative;
    }
    
    .link_info_bulle{
    	display: block;
    	width: 13px;
		height: 13px;
		position: relative;
		background:url('../imgs/info_bulle_ico.png') no-repeat;
		text-decoration: none;
	}
	
	.link_info_bulle:hover, .info_bulle_actif .link_info_bulle{
    	background:url('../imgs/info_bulle_ico_on.png') no-repeat;
    	text-decoration: none;
	}
	
    .link_info_bulle_close{
		float: right;
		width: 11px;
		height: 11px;
		background:url('../imgs/info_bulle_fermer.png') no-repeat;
		text-decoration: none;
    }
    
    .link_info_bulle_close{
		text-decoration: none;
    }
    
     .tx-hpoforms-pi1 .texte_intro{
		 color: #5c79db;
		 font-size: 16px;
		 font-weight: bold;
     }
     
     .tx-hpoforms-pi1 .info_intro{
		 color: #ffffff;
		 font-size: 12px;
		 font-weight: normal;
		 background: #5C79DB;
		 padding: 2px;
		 padding-right: 4px;
		 margin: 10px 0px;
     }
     
     .tx-hpoforms-pi1 .required{
     	 font-size: 11px;
	 }
     
     #hpo_masquecontent_big_form #tx_hpoforms_adhesion .itemradio {
         width:550px !important;
         margin-left:10px;
         margin-bottom:10px;
     }