/* ------------------------------------------------------------------------------------------------------------- */
#contenu #Register  h1{width:100%;float;left}
#contenu_left #central .warning {color:#FF0000;float:left;margin:10px 0 8px 0;width:100%}
#contenu_left #central .warning  h2 {clear:both;font-size:1.1em;}
#Register  div.conteneur label{font-size:12px;font-weight:bold;line-height:1.7em;text-align:right;width:175px;}
#Register div.conteneur input, div.conteneur textarea, div.conteneur select {border:1px solid #CCCCCC;float:left;font-size:12px;margin-right:8px;padding:2px 0 2px 3px;}
#Register div.conteneur div.block div.element {float:left;height:35px;width:100%;}
#Register div.conteneur div.block {float:left;margin:-10px 0 -10px 0;}

/* ---------------------------------------------------------------------------------------------  */

.forgotPassword {float:left;width:200px;margin:0 0 20px 190px}
#Register .bouton_envoyer_connexion  {float:left;display:inline;width:250px;margin:10px 0 0 225px}


/* --------------------------------------------------------------------------------------------- Obligations - Erreurs */
div.obligatoire {color:#FF0000;float:right;margin:10px 30px 20px 0;text-align:right;width:100%;}
div.conteneur span.erreur {display:block;line-height:1.7em;font-size:12px;color:#ff0000;float:left;}
img.ui-datepicker-trigger {float:left; margin:0 10px 0 0}
/* --------------------------------------------------------------------------------------------- Conteneur */
div.conteneur {float:left;width:100%;padding-bottom:15px;font-size:0.8em;}
div.conteneur.petit_espacement {padding-bottom:4px}
div.conteneur.espacement {padding-bottom:20px}
div.conteneur.grand_espacement {padding-bottom:30px}
div.conteneur.tres_grand_espacement {padding-bottom:40px}
/* --------------------------------------------------------------------------------------------- Label */
div.conteneur label, div.conteneur span.label {display:block;float:left;padding-right:5px}
div.conteneur label.label, div.conteneur span.label {width:130px;line-height:1.7em;text-align:right;font-size:12px;font-weight:bold;}

#contenu #maintenance  label.label {width:155px;line-height:1.7em;text-align:right;font-size:12px;font-weight:bold;}
#contenu #maintenance  #sujet, #contenu #maintenance  #message {width:300px}
div.conteneur label.entre_deux {line-height:1.7em}
div.conteneur label.checkbox {line-height:normal}
/* --------------------------------------------------------------------------------------------- Eléments de formulaire */
/* ------------------------------------------------------------------------- Communs */
div.conteneur input.champ_texte, div.conteneur input.champ_fichier, div.conteneur textarea, div.conteneur select {float:left;font-size:12px;border:1px solid #cccccc;padding:2px 0 2px 3px;margin-right:8px;background-color:#F6F5F5;}
.tres_court {width:35px}
.court {width:80px}
.normal {width:150px}
.long {width:250px}
.tres_long {width:300px}
.tres_tres_long {width:370px}
.sans_label {margin-left:175px}		/* Se référer à : taille + padding du label */

select.long {width:255px}
/* ------------------------------------------------------------------------- Zone de texte */
div.conteneur textarea {height:120px;font-family:arial}
div.conteneur textarea.grand {height:150px}
/* ------------------------------------------------------------------------- Liste - Menu */
div.conteneur select {padding:0}
div.conteneur select option {padding-right:10px}
/* ------------------------------------------------------------------------- Cases à cocher - Boutons radio */
div.conteneur input.checkbox_radio {float:left;width:13px;height:13px;margin-right:5px}
div.conteneur div.checkbox {margin-left:175px}		/* Se référer à : taille + padding du label */
div.conteneur ul.checkbox_radio {float:left}
div.conteneur ul.checkbox_radio li {clear:both;background:none;margin-left:150px;}
div.conteneur ul.checkbox_radio.horizontal li {clear:none;float:left;margin-right:20px}
/* --------------------------------------------------------------------------------------------- Divers */
div.conteneur img.bottom {vertical-align:middle;border:1px solid #ddd;padding:5px;margin-top:5px;margin-bottom:5px;margin-left:175px		/* Se référer à : taille + padding du label */}
/* --------------------------------------------------------------------------------------------- Bouton */
#contenu div.actions {padding:0 0 10px 210px}	/* A modifier en fonction de la taille + padding du label */
#contenu div.actions input.bouton {margin:0 10px 0 0}

/* ------------------------------------------------------------------------------------------ Activation */
#contenu .activation_compte {float:left;width:100%;clear:both;margin:10px 0 20px 0}
#contenu .activation_compte h1{float:left;}

/* ------------------------------------------------------------------------------------------ Forgot Password */
#contenu .mdp_oublie {float:left;width:100%;clear:both;}
#contenu .mdp_oublie h1{float:left;margin:10px 0 10px 0;width:100%}
#forgotpassword  p{float:left;width:100%;margin:10px 0 20px 0 }
#forgotpassword label{float:left;margin:0 10px 0 0}	
#forgotpassword #email{float:left; margin: 0 20px 0 0}
#forgotpassword .button {float:left;margin:20px 0 0 170px}	
#forgotpassword .erreur {display:block;line-height:1.7em;font-size:12px;color:#ff0000}

/* ------------------------------------------------------------------------------------------ Edition de profil */
#contenu .edition_compte {float:left;width:100%;clear:both;}
#contenu .edition_compte h1{float:left;margin:10px 0 20px 0}
#contenu .bloc_edition_compte {float:left;font-size:1em;padding-bottom:15px;width:100%;}

#edition_compte_form  div.conteneur label{font-size:12px;font-weight:bold;line-height:1.7em;text-align:right;width:175px;}
#edition_compte_form .maincontentheader h1{float:left;margin:10px 0 25px 0}

/* ------------------------------------------------------------------------------------------ Edition de password */
#contenu .edition_password {float:left;width:100%;clear:both;margin:0 0 20px 0}
#contenu .edition_password h1{float:left;}	
#edition_password div.conteneur label{font-size:12px;font-weight:bold;line-height:1.7em;text-align:right;width:212px;}
#edition_password div.conteneur input{width:140px;}
#edition_password div.conteneur input.halfbox {float:left;width:140px;}
#edition_password .erreur {display:inline;line-height:1.7em;font-size:12px;color:#ff0000;margin:0 0 0 15px}
#edition_password .feedback  h2{float:left;margin:10px 0 20px 0;color:blue;font-size:13px}

/* ------------------------------------------------------------------------------------------ Succes édition de compte */	
#succes_edition_compte {float:left;margin:5px 0 100px 0;}
#succes_edition_compte .feedback  h2{float:left;margin:10px 0 20px 0;color:blue;font-size:13px}

/* ------------------------------------------------------------------------------------------ Edition de compte */			
#edition_compte_form .erreur {display:inline;line-height:1.7em;font-size:12px;color:#ff0000;margin:0 0 0 15px}
#edition_compte_form .bouton_envoyer_connexion{float:left;display:inline;width:300px;margin:10px 0 0 200px}	
#edition_password .bouton_envoyer_connexion{float:left;display:inline;width:300px;margin:10px 0 0 230px}

/* ------------------------------------------------------------------------------------------ Edition user */		
#form_edit_user div.edit_user_form {float:left;width:100%;clear:both;margin:0 0 20px 0}
#form_edit_user div.conteneur label{font-size:12px;font-weight:bold;line-height:1.7em;text-align:right;width:212px;}
#form_edit_user div.conteneur input{width:140px;}
#form_edit_user .bouton_envoyer_connexion{float:left;display:inline;width:300px;margin:10px 0 0 180px}

