/* Style des formulaires. */
.row { 
  margin-bottom:10px;
}

label {
  text-align:left;
  width:25%;
  float:left;
}

.row div { 
  width:50%;
  float:left;
}

.commentaire {
  width:25%;
  float:left;
}

.boutons {
  text-align:center;
  clear:both;
}

.row div input, .row div textarea { 
  width:90%;
}

.row div textarea { 
  height:200px;
}

.radiocheckbox { 
  width:13px !important;
  border:0;
  background-color:transparent;
}

.boutons input { 
  margin-right:1%;
}

.commentaire { 
  font-style:italic;
  text-align:center;
}

.erreur, .obligatoire { 
  color:#de0029;
  font-style:italic;
}

.erreur { 
  padding:5px 0 10px 10px;
}

.floatgauche { 
  float:left;
}

input, .boutons input, select, textarea { 
  border:1px solid #de0029;
  background:transparent;
  color:#ffffff;
  background-color:#000000;
}

input:active, input:focus, input:hover, textarea:hover { 
  background-color:#ffffff;
  color:#de0029;
}

.boutons input { 
  text-align:center;
}

.boutons input { 
  padding:0 10px 0 10px;
  margin-bottom:10px;
}

.boutons input:hover, .boutons input:active, .boutons input:focus, input[type="submit"], input[type="reset"] { 
  cursor:pointer;
}

select { 
  width:60%;
}

optgroup option { 
 padding-left:50px;
}

/*****************************************************************************************/
/*                                        Pager                                          */
/*****************************************************************************************/
#nbpages { 
  margin-bottom:10px;
}

#nbpages select { 
  width:9%;
}

.liens { 
  text-align:center;
}

.cacher { 
  display:none;
}

/*****************************************************************************************/
/*                                        Membre                                         */
/*****************************************************************************************/
#jourmembre, #moismembre, #jourmatch, #moismatch { 
  width:15%;
}

#anneemembre, #anneematch { 
  width:30%;
}

#telfixemembre, #telmobilemembre, #teltravailmembre, #telfixesponsor, #telmobilesponsor { 
  width:40%;
}

#telmobilemembre, #teltravailmembre, #telmobilesponsor { 
  margin-left:8px;
}

#cpmembre, #cpsponsor { 
  width:20%;
}

#responsablecacher, #categoriescacher, #photocacher, #lieucacher, #terraincacher, #plagescacher, #peoplecacher, #infoscacher { 
  display:none;
}

/*****************************************************************************************/
/*                                   Mot du président                                    */
/*****************************************************************************************/
#formmotpresident .commentaire { 
  display:none;
}

#formmotpresident .row div { 
  width:74%;
}

#formmotpresident textarea {
  height:400px;
}

/*****************************************************************************************/
/*                                       Mot de passe                                    */
/*****************************************************************************************/
#passwd label { 
  width:35%;
}

#passwd .row div {
  width:40%;
}

/*****************************************************************************************/
/*                                 Plages d'entraînement                                 */
/*****************************************************************************************/
#hourdebutplagetraining, #hourfinplagetraining,#mindebutplagetraining, #minfinplagetraining  { 
  width:25px;
}

/*****************************************************************************************/
/*                                         Categories                                    */
/*****************************************************************************************/
#categorie select  { 
  width:95%;
}

/*****************************************************************************************/
/*                                         Equipes                                       */
/*****************************************************************************************/
#lienresultatscacher, #lienclassementcacher,
#fichierresultatscacher, #fichierclassementcacher  { 
  display:none;
}
