#simple-col-left{
	width:656px;
	padding-right:16px;
	float:left;
}
#simple-col-left .encart-border{
	border:1px solid #ccc;
	padding:12px 12px;
	margin-bottom:16px;
}
#simple-col-left .encart-border h2{
	font-weight:bold;
	font-size:17px;
	text-transform:uppercase;
	margin-bottom:12px;
}
#simple-col-left .encart-border ul li{
	background:url(../images/puce-list-border.gif) 0 5px no-repeat;
	line-height:14px;
	padding-left:12px;
	font-weight:bold;
	color:#3c3c3c;
	margin-bottom:6px;
}
#simple-col-left .encart-border h3{
	font-size:12px;
	text-transform:uppercase;
	margin-bottom:12px;
}
#simple-col-left .encart-border h3 strong{
	background:#747474;
	font-weight:normal;
	color:#fff;
	padding:1px 5px;
}
* html #simple-col-left .encart-border h3 strong{
	padding:3px 5px;
}
*:first-child+html #simple-col-left .encart-border h3 strong{
	padding:3px 5px;
}
#entete{
	position:relative;
	margin-bottom:18px;
}
* html #entete{
	height:1%;
}
#entete h2{
	display:none;
}

#entete h2 strong{
	background:#fff;
	padding:4px 9px 0px 2px;
}
* html #entete h2 strong{
	padding-top:8px;
}
*:first-child+html #entete h2 strong{
	padding-top:8px;	
}
#entete h2 strong .cufon-vml{
	margin-top:7px;
}
#simple-col-right{
	width:279px;
	float:left;
}
#simple-col-right h4{
	font-size:14px;
	text-transform:uppercase;
	color:#747474;
	font-weight:bold;
	margin-bottom:17px;
}
#simple-col-right .block-simple-right{
	background:#f8cc00;
	padding:15px 13px 15px 13px;
	color:#000;
	margin-bottom:10px;
}
#simple-col-right .block-simple-right.gris{
	background:#eeeeee;
}
#simple-col-right .block-simple-right h5{
	font-weight:bold;
	font-size:16px;
	text-transform:uppercase;
	margin-bottom:13px;
	letter-spacing:-1px;
}
#simple-col-right .block-simple-right ul li{
	background:url(../images/puce-list-border.gif) 0 5px no-repeat;
	line-height:14px;
	padding-left:12px;
	font-weight:bold;
	margin-bottom:6px;	
	font-weight:normal;
}
.link-plus{
	background:url(../images/link-plus.gif) no-repeat;
	line-height:18px;
	font-weight:bold;
	margin-top:10px;
}
.link-plus a{
	display:block;
	height:18px;
	padding:0 0 0 25px;
}
.link-plus a:hover{
	background:url(../images/link-plus.gif) 0 -18px no-repeat;
}



#simple-col-left .encart-border .parag-agenda{
	width:415px;
	margin-bottom:29px;
}
#simple-col-left .encart-border .repondre-link{
	background:url(../images/puce-carre-noir.gif) 3px no-repeat;
	padding-left:15px;
}
#simple-col-left .encart-border .repondre-link a:hover{
	color:#666;
}


.puce-plus-gris{
	background:url(../images/puce-plus-gris.gif) no-repeat;
	line-height:18px;
	padding-left:25px;
	margin-top:16px;
}
.puce-plus-gris a{
	color:#747474;
	font-weight:bold;
}
.puce-plus-gris a:hover{
	color:#999;
}



form#log-devenir{
	background:#e4e2e2;
	position:relative;
	padding:20px 12px 13px 12px;
	margin-top:15px;
	zoom:1;
}
.clear-form{
	clear:both;
	line-height:1px;
	font-size:1px;
	height:19px;
}
#log-devenir .form-top label{
	height:17px;
	background:#747474;
	display:block;
	font-size:12px;
	color:#fff;
	text-transform:uppercase;
	padding-top:1px;
	text-align:center;
}
#log-devenir .form-top input{
	height:16px;
	background:#fff;
	border:none;
	font-size:11px;
	padding:2px 0 0 4px;
}
#log-devenir .form-top .error{
	 background: none repeat scroll 0 0 #EFB3B3;
}
.bk-inp input,
.bk-inp label{
	float:left;
	position:relative;
}

#inp-mail{
	float:left;
	position:relative;
}
#inp-mail label{
	width:52px;
}
#inp-mail input{
	width:225px;
}

#inp-password{
	float:left;
	position:relative;
	margin-right:29px;
}
#inp-password label{
	width:104px;
}
#inp-password input{
	width:72px;
}

#adherent_confirm-pass{
    width:72px;
}

#inp-fonction{
	float:left;
	position:relative;
}
#inp-fonction label{
	width:85px;
}
#inp-fonction input{
	width:192px;
}
#inp-societe{
	float:left;
	position:relative;
}
#inp-societe label{
	width:68px;
}
#inp-societe input{
	width:209px;
}
#inp-name{
	float:left;
	position:relative;
}
#inp-name label{
	width:52px;
}
#inp-name input{
	width:225px;
}
#inp-prename{
	float:right;
	position:relative;
}
#inp-prename label{
	width:72px;
}
#inp-prename input{
	width:220px;
}

#inp-cvilite label{
    width:104px;
}
#inp-civilite{
	float:left;
	position:relative;
        margin: 0 20px 0 0;
}


#inp-adre label{
	width:64px;
}
#inp-adre input{
	width:538px;
}

#inp-adre-suite label{
	width:104px;
}
#inp-adre-suite input{
	width:497px;
}

#inp-code-po{
	float:left;
	position:relative;
	margin-right:29px;
}
#inp-code-po label{
	width:104px;
}
#inp-code-po input{
	width:72px;
}
#inp-ville{
	float:left;
	position:relative;
}
#inp-departement label{
    width:104px;
}
#inp-departement{
	float:left;
	position:relative;
        margin: 0 20px 0 0;
}
#inp-ville label{
	width:48px;
}
#inp-ville input{
	width:180px;
}

#inp-pays{
	float:left;
	position:relative;
}
#inp-pays label{
	width:52px;
}
#inp-pays input{
	width:225px;
}

#inp-tel{
	float:left;
	position:relative;
	margin-right:39px;
	display:inline;
}
#inp-tel label{
	width:83px;
}
#inp-tel input{
	width:111px;
}
#inp-fax{
	float:left;
	position:relative;
}
#inp-fax label{
	width:35px;
}
#inp-fax input{
	width:114px;
}

#inp-mobile{
	float:right;
	position:relative;
}
#inp-mobile label{
	width:53px;
}
#inp-mobile input{
	width:114px;
}

#inp-select{
	float:left;
	position:relative;
}
#inp-select label{
	width:153px;
}
#inp-select select{
	width:250px;
}
#inp-select-second label{
	width:160px;
}
#inp-select-second select{
	width:243px;
}
#inp-upload label{
	width:130px;
}

#log-devenir input#btn-valid-comm{
	background:url(../images/puce-plus-black.gif) no-repeat;
	height:18px;
	padding:0px 0 0 23px;
	font-weight:bold;
	color:#000;
	float:right;
	margin-top:10px;
	cursor:pointer;
	border:none;
}
* html #log-devenir input#btn-valid-comm{
	padding:0px 0 0 10px;
}
*:first-child+html #log-devenir input#btn-valid-comm{
	padding:0px 0 0 10px;	
}

.mess-eror{
	margin-top:0px;
}
.mess-eror p{
	color:#eb0000;
	font-size:10px;
}
.champs-oblig{
	float:right;
	font-size:10px;
	margin-top:10px;
}


.parag-middle{
	margin-top:20px;
}
.parag-bottom{
	margin:20px 0 20px 0;
}


