
/* Elements de formulaires : */
textarea { height:130px; width:468px; background: url('images/fond-input.png') repeat-x;
		   border: 1px solid #cecece; font-family: arial,serif; color: #5e5e60; font-size: 13px; }
.textAreaAdresse { width: 234px; height: 50px; font-size: 1.3em; }
.bigTextArea { height:200px; }

select { width: 220px; color: #5e5e60; border: 1px solid #CECECE; background: white url("images/fond-input.png") repeat-x;}
option { color: #5e5e60; }
#date, #date_debut, #date_fin { width: 208px; }


form p { padding-right: 20px; }
form p label { display:block;float:left;font-weight:bold;padding-right:5px;width:200px;}
	/*display: block; float: left; padding-right: 5px; width: 120px; font-weight: bold; margin-left: 14px;*/ }
form p label.aLaLigne { float:none; width: 100%; }
form p.form_p_checkbox input { float: left; margin-right: 6px; }
form p.form_p_checkbox label { float: none; width: 100%; }
form table.tableau_radioboxes { margin-bottom: 6px; }
form table.tableau_radioboxes td.td_label { padding-left: 20px; padding-right: 5px; width: 230px; font-weight: bold; vertical-align: top; }
form table.tableau_radioboxes td.td_input { padding-right: 20px; }
form table.tableau_radioboxes td.td_input input { float: left; margin-right: 3px;  }

form hr hr { border-bottom: 1px dotted silver; margin-top: 5px; margin-bottom: 5px; }

.contact form p label { width: 100px; }

form p.formCentre { padding-left: 160px; }
form p.formCentre label { width: 110px; }
form p.formCentre input { width: 143px; }

p .asterisque, p label sup, table label sup { color: red; }

.tableauZones { margin:auto; width:469px; }
input[type="checkbox"] { width: 20px; }
input[type="radio"] { border: inherit; color: inherit; padding: inherit; background: inherit; width: 20px;}
.modifier_photo { padding-bottom: 13px; }
.modifier_photo p { height: 67px; margin-top: 9px; vertical-align: middle; }
.modifier_photo p label.photo_label { float: none; display: inline; width: 100px; font-weight: normal; }

.type_structure { display: block; }
.type_structure input { width: 10px; }
.type_structure label.type_structure_label { float: none; display: inline; font-weight: normal; }

.forgottenPassword { text-align: center; width: 150px; margin: auto; line-height: 24px; vertical-align: middle; }
.forgottenPassword img { margin-right: 6px; margin-left: 8px; }



/* Boutons : */

/*form button { background: url("images/bouton.png") no-repeat transparent; border: 0px; color: white; height: 24px; width: 100px; cursor: pointer; font-weight: bold; margin: 10px; padding-bottom: 8px; }*/
form button, input.buttonFormed { background: url("images/bouton.png") no-repeat transparent; font-size:11px; font-weight: bold;  border: 0px; color: white; height: 24px; width: 102px; cursor: pointer; margin: 0 7px; padding-bottom: 8px; font-family: Verdana,Tahoma,Arial;}

.controles button { background: url("images/bouton.png") no-repeat transparent; border: 0px; color: white; height: 24px; width: 100px; cursor: pointer; font-weight: bold; margin: 10px; padding-bottom: 8px; }

.bouton_long { background: url("images/boutons/bouton-long.png") no-repeat; border: 0px; color: white; height: 24px; width: 301px; cursor: pointer; font-weight: bold; font-size:12px; margin: 10px; padding-bottom: 8px; }
/*.bouton_long:hover { background-image: url("images/boutons/bouton-long-Hover.png"); }*/

* input[type="submit"] { background: url("images/bouton.png") no-repeat transparent; border: 0px; color: white; width: 101px; cursor: pointer; font-weight: bold; margin: 10px; padding-bottom: 5px; }

.ajax-loading { display: block; background: url(images/ajax-loader.gif) no-repeat center; height: 30px; }
				   
.controles { margin: auto; padding: 5px; text-align: center; }
.controles p { text-align: center; }
.controles input[type="submit"] { margin: 10px; }

.bouton_chargement { background: url("images/ajax-loader.gif") no-repeat center center; border: 0px; height: 21px; margin: 10px; }
.bcright { background-position: center right; }
.mooeditable-toolbar buttons { background:inherit; border:inherit; color:inherit; cursor:inherit; font-weight:inherit; height:inherit; margin:inherit; padding-bottom:inherit; width:inherit; }

	