#adhesion_titre {position: relative; width:675px; height:128px; padding:45px 0 0 64px; margin:0;}
#adhesion_img{position: absolute; top:0; left:0;}
#adhesion_h1{position: absolute; top: 35px; left: 65px; color:#e3067b; font-size:38px; font-weight:normal; padding: 0; margin: 0;}
#adhesion_texte{position: absolute; top: 80px; left: 67px; color:#e3067b; font-size: 14px; font-weight: bold; padding: 0; margin: 0;}
#adhesion_texte span{font-size: 12px; font-weight: normal;}

#adhesion_form{width:732px; padding-left:7px;}

.error{width:660px; margin:0; padding:10px 10px 10px 62px; background-color:#e3067b; color:#fff;font-weight: bold;}

.adhesion_form_titre{width:645px; height:22px; padding:8px 0 0 87px; background: url(../images/bg_btn_adhesion.jpg) no-repeat top left; color:#E3167B; font-size:12px; font-weight:bold;}
.adhesion_form_titre span{font-weight:normal;}

.adhesion_form_adherent{position:relative; width:680px; padding: 15px 0 5px 52px; background-color:#F7F7F7;}
.adhesion_form_adherent p{position: relative; padding-left: 10px; font-weight:bold; font-size:11px;}
.adhesion_form_adherent p .span_colleft{position: absolute; left: 0; color:#08ABEC;}
.adhesion_form_adherent p .span_colright{color:#08ABEC;}
.adhesion_form_adherent p .span_legende{font-weight:normal;}
.adhesion_form_adherent p label{display:block; width: 120px; float:left;}
.adhesion_form_adherent p input, .adhesion_form_adherent p select, .adhesion_form_adherent p textarea{border: 1px solid #535353; font: normal 10px arial;} 
.adhesion_form_adherent .adhesion_form_col p{float:left;}
.adhesion_form_adherent #label_adherents_prenom{padding-left: 23px; width: 64px;}
.adhesion_form_adherent #label_adherents_ville{padding-left: 40px; width: 47px;}
.adhesion_form_adherent #label_adherents_portable{padding-left: 58px; width: 29px;}
.adhesion_form_adherent #label_adherents_naissance{padding-left: 10px; width: 77px;}
.adhesion_form_adherent #label_adherents_activite{padding-left: 10px; width: 62px;}
.adhesion_form_adherent #label_adherents_confirm{padding-left:0; width: 87px;}
.adhesion_form_adherent .long{width:300px;}
.adhesion_form_adherent .court{width:100px;}
.adhesion_form_adherent .adhesion_form_adherent_titre{font-weight:bold;}
.adhesion_form_adherent .adhesion_form_adherent_titre span{font-weight:normal;}

.adhesion_form_adherent .adhesion_form_obligatoire{position: absolute; top:10px; right:20px; color:#08ABEC; font-weight:bold; font-size:11px;}

.adhesion_form_beneficiaires{border-collapse: collapse; width:732px;}
.adhesion_form_beneficiaires th, .adhesion_form_beneficiaires td {border-bottom: 1px solid #B4B4B4;}
.adhesion_form_beneficiaires th {padding: 4px 2px; background: #B4B4B4; color:#fff;}
.adhesion_form_beneficiaires td {padding: 4px 2px; background: #F7F7F7;}
.adhesion_form_beneficiaires #adhesion_form_ajouter {background: #fff; color:#E3167B; font-weight:bold;}
.adhesion_form_beneficiaires input, .adhesion_form_beneficiaires select {border: 1px solid #535353; font: normal 10px arial;}

.adhesion_form_beneficiaires .form_rangs_id{width: 106px;}
.adhesion_form_beneficiaires select#rangs_id{width: 106px;}

.adhesion_form_beneficiaires .form_beneficiaires_civilite{width: 74px;}
.adhesion_form_beneficiaires select#beneficiaires_civilite{width: 74px;}

.adhesion_form_beneficiaires .form_beneficiaires_nom{width: 108px;}
.adhesion_form_beneficiaires input#beneficiaires_nom{width: 106px;}

.adhesion_form_beneficiaires .form_beneficiaires_prenom{width: 108px;}
.adhesion_form_beneficiaires input#beneficiaires_prenom{width: 106px;}

.adhesion_form_beneficiaires .form_beneficiaires_matricule{width: 82px;}
.adhesion_form_beneficiaires input#beneficiaires_matricule{width: 80px;}

.adhesion_form_beneficiaires .form_beneficiaires_naissance{width: 127px;}
.adhesion_form_beneficiaires select#beneficiaires_jour{width: 36px;}
.adhesion_form_beneficiaires select#beneficiaires_mois{width: 36px;}
.adhesion_form_beneficiaires select#beneficiaires_annee{width: 49px;}

.adhesion_form_beneficiaires .form_activites_id{width: 71px;}
.adhesion_form_beneficiaires select#activites_id{width: 71px;}

.adhesion_form_beneficiaires .form_beneficiaires_bouton{width: 18px; text-align:center;}

#adhesion_ajout_beneficiaires{margin-bottom: 10px;}
#ajout_beneficiaire, #suppr_beneficiaire{cursor: pointer;}
.adhesion_form_beneficiaires .form_beneficiaires_bouton span{display: none;}

.adhesion_form_complement{position:relative; width:680px; padding: 15px 0 5px 52px; background-color:#F7F7F7;}
.adhesion_form_complement p{position: relative; padding-left: 10px; font-weight:normal; font-size:11px;}
.adhesion_form_complement p .span_colleft{position: absolute; left: 0; color:#08ABEC;}
.adhesion_form_complement p .span_legende{font-weight:normal;}
.adhesion_form_complement p label{display:block; width: 160px; float:left;}
.adhesion_form_complement p input, .adhesion_form_complement p select{border: 1px solid #535353; font: normal 10px arial;} 
.adhesion_form_complement p textarea{border: 1px solid #535353; font: normal 10px arial;width:650px;height:120px;} 
.adhesion_form_complement .long{width:300px;}
.adhesion_form_complement .court{width:100px;}
.adhesion_form_complement .adhesion_form_complement_titre{font-weight:bold;}
.adhesion_form_complement .adhesion_form_complement_titre span{font-weight:normal;}
.adhesion_form_complement #label_adherents_connaissance{font-weight:bold;}

#adhesion_form_calculer{margin-top: 10px; width:732px; height:48px; background: url(../images/bg_btn_calculer.jpg) no-repeat top left;}
#adhesion_form_calculer p{float:right;}

