.body-dynaco form {margin:0px;width:100%;}
.body-dynaco form div.ligne-form {border-width:0px;margin:10px 0px;text-align:left;width:99.9%;float:left;*float:none;}
.body-dynaco form div.ligne-erreur {border-width:0px;margin:10px 0px;text-align:left;width:99.9%;float:left;*float:none;}
.body-dynaco form div.ligne-erreur input {box-shadow:INSET 0px 0px 3px 0px rgba(199,9, 21, 0.95);}
.body-dynaco form div.ico-erreur {background-image:url(../../images/modulo/form/erreur.gif);background-repeat:no-repeat;display:none;float:left;height:16px;margin-left:4px;width:20px;}
.body-dynaco p.erreur {color:#A20005;font-weight:bold;}
.body-dynaco form .libelle {float:left;width:100px; font-size:14px;overflow:hidden;clear:both;display:block;text-align:right;padding-right:10px;padding-top:13px;text-transform:uppercase}
.body-dynaco form .champs {float:left;display:block;text-align:left;width:calc(100% - 160px);}
.body-dynaco input, textarea, .body-dynaco select{width:90%; max-width:450px; min-width:100px;margin-top:5px; margin-bottom:5px;box-shadow:INSET 0px 0px 3px 0px rgba(0, 0, 0, 0.15); height:37px; background:#f3f3f4;line-height:37px;bordeR:none;color:#333; font-size:16px;padding-left:20px; font-weight:300;padding-right:20px;}
.body-dynaco input[type="radio"] {height:17px;border:none;}
.body-dynaco input[type="image"] {width:auto;max-width:auto;min-width:auto;background:none; border:none;box-shadow:none;}
.body-dynaco input[type="checkbox"], .body-dynaco input[type="radio"]  {width:auto;min-width:auto;height:auto;}
.body-dynaco .submitted input:invalid {box-shadow:INSET 0px 0px 3px 0px rgba(199,9, 21, 0.95);}
.body-dynaco .submitted input:valid {box-shadow:INSET 0px 0px 3px 0px rgba(0, 0, 0, 0.15);}

.body-dynaco input.image {height:auto;background-color:transparent;border:none;}
.body-dynaco select {font-size:10px;}
.body-dynaco textarea{line-height:22px;padding-top:10px;padding-bottom:10px;}

.body-dynaco input.bouton  {margin-left:190px; margin-top:20px;margin-bottom:8px;line-height:42px;height:47px; clear:both; cursor:pointer;width:auto;display:block;color:#fff;border:1px solid #fff; padding:0px 35px 0px 15px; background:#8EC63F url(../../images/layout/btnFlecheGauche.png) no-repeat 92% 50%; width:auto;border-radius:3px;text-transform:uppercase; text-align:center; }
.body-dynaco input.bouton:hover {background-color:#7fb93e;transition:all 0.2s;}

.body-dynaco input.check {background-color:transparent;border-width:0px;}
.body-dynaco input.file {-moz-box-sizing:border-box;border:1px solid #CCCCCC;}

.body-dynaco .moreinfo {position:relative;clear:both;}
.body-dynaco .moreinfo span {font-size:12px;font-style:italic;}
.body-dynaco #recaptcha_area {transform: scale(1);transform-origin: left top;}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #333;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #333;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #333;
}
:-moz-placeholder { /* Firefox 18- */
  color: #333;
}
/**********************************************************/

#frmAcces {}
html>body #frmAcces {}
#frmAcces {margin-top:20px;border:1px solid #cacaca; background:#efefef;height:250px;width: 500px; padding-top:20px;padding-left: 20px;}
#frmAcces .libelle {float:left;width:150px; overflow:hidden;clear:both;display:block;}
#frmAcces .champs {float:left;display:block;}

#frmAcces #NomUsager {float:left;width: 100px;}
#frmAcces #MotPasse{float:left;width: 100px;}
#frmAcces #FormLignebtnSoumettre input.bouton {clear:both;padding:0px;text-align:center;margin:20px 0px 0px 0px;color:white; background:#8DC63F;width: 150px; height:40px;display:block;}

#frmAcces #FormLigneMotPasse {}
#frmAcces #FormLignebtnSoumettre input.bouton {clear:both;padding:0px;text-align:center;margin:20px 0px 0px 0px;color:white; background:#8DC63F;width: 150px; height:40px;display:block;}


/*************PROFIL - MOT DE PASSE******************/
#frmMembre #FormLigneMotPasse2 {margin-bottom:30px;}
#frmMembre #FormLigneMotPasse2 .libelle {padding-top:0px;}


/*************************/
#frmProfil {margin-left:30px;}
#frmProfil input {max-width:300px;}
#frmProfil #FormLigneActionnaires {margin-bottom:30px;}
#frmProfil #FormLigneRecruteur .champs input {width:40%;}
#frmProfil .moreinfo.recruteur {float:right;width:25%;margin-top:-40px;margin-right:17%}

#frmProfil input#NoClient {width:40%;}
#frmProfil .moreinfo.noclient {float:right;width:25%;margin-top:-40px;margin-right:17%}


#frmProfil #FormLigneBlocProducteur .libelle{text-align:left;font-size:14px;text-transform:uppercase;font-weight:600;padding-bottom:10px;width:100%; }
#frmProfil #FormLigneBlocProducteur .libelle span {font-size:14px;text-transform:none;font-weight:300;padding-bottom:10px;}

#frmProfil #FormLigneBlocParts .libelle{text-align:left;font-size:14px;text-transform:uppercase;font-weight:600;padding-bottom:10px;width:100%;  }
#frmProfil #FormLigneBlocParts .libelle span {font-size:14px;text-transform:none;font-weight:300;padding-bottom:10px;}

#frmProfil #FormLigneBlocPaiement .libelle{text-align:left;font-size:14px;text-transform:uppercase;font-weight:600;padding-bottom:10px;width:100%;  }
#frmProfil #FormLigneBlocPaiement .libelle span {font-size:14px;text-transform:none;font-weight:300;padding-bottom:10px;}
#frmProfil .moreinfo.paiement1 span, #frmProfil .moreinfo.paiement2 span {font-size:14px;lear:both;display:block;color:#8c8c8c;font-style:normal; padding-left:30px;padding-bottom:10px;}
#frmProfil #btnEnregistrer {margin-top:20px;}

/********************/



/*********************/
#frmReferer .champs input {height:20px;line-height:20px;}
#FormLigneCourriel1  {border-bottom:1px solid #cacaca;height:35px;}
#FormLigneCourriel2  {border-bottom:1px solid #cacaca;height:35px;}
#FormLigneCourriel3  {border-bottom:1px solid #cacaca;height:35px;}
#FormLigneCourriel4  {border-bottom:1px solid #cacaca;height:35px;}
#FormLigneCourriel5  {border-bottom:1px solid #cacaca;height:35px;}
#FormLigneCourriel6  {border-bottom:1px solid #cacaca;height:35px;}
#FormLigneCourriel7  {border-bottom:1px solid #cacaca;height:35px;}
#FormLigneCourriel8  {border-bottom:1px solid #cacaca;height:35px;}
#FormLigneCourriel9  {border-bottom:1px solid #cacaca;height:35px;}
#FormLigneCourriel10  {height:55px;}


/*******************/
#frmSonicarte {width:100%;margin-bottom:30px;}
#frmSonicarte .ligne-form {clear:both; padding-top:10px;}
#frmSonicarte .ligne-erreur {clear:both; padding-top:11px;padding-bottom:5px;}
#frmSonicarte .libelle {float:left;}
#frmSonicarte .champs {float:left;}
#frmSonicarte input.bouton {clear:both;padding:0px;text-align:center;margin:0px 0px 0px 150px;color:white; background:#8DC63F; height:25px;display:block;margin-top:20px;}

#frmSonicarte #Annee {margin-right:3px;}
#frmSonicarte #Mois {margin-right:3px;}
#frmSonicarte #Carte {text-align:center;}


/*******************/
#frmActivitePaypal {width:100%;margin-bottom:30px;}
#frmActivitePaypal .ligne-form {clear:both; padding-top:10px;}
#frmActivitePaypal .ligne-erreur {clear:both; padding-top:11px;padding-bottom:5px;}
#frmActivitePaypal .libelle {float:left;}
#frmActivitePaypal .champs {float:left;}
#frmActivitePaypal input.bouton {clear:both;padding:0px;text-align:center;margin:0px 0px 0px 150px;color:white; background:#8DC63F; height:25px;display:block;margin-top:20px;}
#frmActivitePaypal #Annee {margin-right:3px;}
#frmActivitePaypal #Mois {margin-right:3px;}
#frmActivitePaypal #Carte {text-align:center;}

#frmActivitePaypal fieldset {margin-top:20px; clear:both;border:none}
#frmActivitePaypal legend {font-weight:bold;font-size:14px;}
#frmActivitePaypal .participant {padding:5px; border:1px solid #cacaca; background:#efefef;border-radius:2px;margin-top:10px;}
#frmActivitePaypal a.supLien {text-align:right;width:100%;display:block;font-size:10px;}

#frmActivitePaypal a.addParticipant {width:100%; display:block; height:20px;line-height:20px;background-color: #e4e4e4; -webkit-box-shadow: 4px 0 13px rgba(47,47,47,.45); -moz-box-shadow: 4px 0 13px rgba(47,47,47,.45); box-shadow: 4px 0 13px rgba(47,47,47,.45); border: solid 1px #fff; background-image: -webkit-linear-gradient(bottom, #e3e3e3, #fff); background-image: -moz-linear-gradient(bottom, #e3e3e3, #fff); background-image: -o-linear-gradient(bottom, #e3e3e3, #fff); background-image: linear-gradient(to top, #e3e3e3, #fff);display:block; text-align:center; cursor:pointer;padding:10px;padding-lefT:0px;padding-right:0px; margin-top:20px;}
#frmActivitePaypal a.addParticipant:hover {text-decoration:none;}
#frmActivitePaypal #participantMinimum {display:none;}


/**********/
#frmConcours {width:100%;margin-bottom:30px;}
#frmConcours .ligne-form {clear:both; padding-top:10px;}
#frmConcours .ligne-erreur {clear:both; padding-top:11px;padding-bottom:5px;}
#frmConcours .libelle {float:left;}
#frmConcours .champs {float:left;}
#frmConcours input.bouton {clear:both;padding:0px;text-align:center;margin:0px 0px 0px 150px;color:white; background:#8DC63F; height:25px;display:block;margin-top:20px;}
#frmConcours fieldset { clear:both;border:none}
#frmConcours legend {font-weight:bold;font-size:14px;}
#frmConcours #infoNumMembre {position:absolute; top:-20px; left:15px;padding:10px; font-size:11px; width:280px; background:#efefef; color:#333333; border:1px solid #cacaca; border-radius:2px;-webkit-box-shadow: 4px 0 13px rgba(47,47,47,.45); -moz-box-shadow: 4px 0 13px rgba(47,47,47,.45); box-shadow: 4px 0 13px rgba(47,47,47,.45); }
/*
#frmConcours #FormLigneUploadImage1SiteFichier {position:absolute;left:-1000000px;}*/

/**********/
#frm5a7 {width:100%;margin-bottom:30px;}
#frm5a7 .ligne-form {clear:both; padding-top:10px;}
#frm5a7 .ligne-erreur {clear:both; padding-top:11px;padding-bottom:5px;}
#frm5a7 .libelle {float:left;}
#frm5a7 .champs {float:left;}
#frm5a7 input.bouton {clear:both;padding:0px;text-align:center;margin:0px 0px 0px 150px;color:white; background:#8DC63F; height:25px;display:block;margin-top:20px;}
#frm5a7 fieldset { clear:both;border:none}
#frm5a7 legend {font-weight:bold;font-size:14px;}
#frm5a7 #infoNumMembre {position:absolute; top:-20px; left:15px;padding:10px; font-size:11px; width:280px; background:#efefef; color:#333333; border:1px solid #cacaca; border-radius:2px;-webkit-box-shadow: 4px 0 13px rgba(47,47,47,.45); -moz-box-shadow: 4px 0 13px rgba(47,47,47,.45); box-shadow: 4px 0 13px rgba(47,47,47,.45); }

#frm5a7 .col1 {width:280px; float:left;font-size:11px;}
#frm5a7 .col2 {width:280px; float:left;margin-left:30px;font-size:11px;}

/**/
#frmGala50 {width:100%;margin-bottom:30px;}
#frmGala50 .ligne-form {clear:both; padding-top:10px;}
#frmGala50 .ligne-erreur {clear:both; padding-top:11px;padding-bottom:5px;}
#frmGala50 .libelle {float:left;}
#frmGala50 .champs {float:left;}
#frmGala50 input.bouton {clear:both;padding:0px;text-align:center;margin:0px 0px 0px 150px;color:white; background:#8DC63F; height:25px;display:block;margin-top:20px;}
#frmGala50 fieldset { clear:both;border:none}
#frmGala50 legend {font-weight:bold;font-size:14px;}

#frmGala50 .col1 {width:280px; float:left;font-size:11px;}
#frmGala50 .col2 {width:280px; float:left;margin-left:30px;font-size:11px;}
/*

#frmConcours #FormLigneUploadImage1SiteFichier {position:absolute;left:-1000000px;}*/