private Widget creerCreateRoomPanel() {
		setWidth("100%");
		setHeight("100%");
		addSallePan.isVisible();
		addSallePan.setTitle("Ajouter une salle");

		// Create a table to layout the form options
		FlexTable layout = new FlexTable();
		layout.setCellSpacing(6);
		layout.setWidth("350px");
		layout.setHeight("450px");
		FlexCellFormatter cellFormatter = layout.getFlexCellFormatter();

		// Add a title to the form
		layout.setHTML(0, 0, "<br><i>Il ne vous suffira que de remplir ces infos pour vous créer une nouvelle salle <hr>");
		cellFormatter.setColSpan(0, 0, 2);
		cellFormatter.setHorizontalAlignment(0, 0, HasHorizontalAlignment.ALIGN_CENTER);
		final HTML error2HTML = new HTML("");

		// Create TextBox
		final TextBox nomSalle2Box = new TextBox();
		final TextBox theme2Box = new TextBox();
		final TextBox description2Box = new TextBox();

		// Add a drop box with the list types
		final ListBox nbPlaceBox = new ListBox(false);
		for (int i = 2; i <= 23; i++) {
			nbPlaceBox.addItem(""+i+" places");
		}

		// Add some standard form options
		layout.setHTML(1, 0, "Nom:");
		layout.setWidget(1, 1, nomSalle2Box);
		layout.setHTML(2, 0, "Theme");
		layout.setWidget(2, 1, theme2Box);
		layout.setHTML(3, 0, "Description");
		layout.setWidget(3, 1, description2Box);
		layout.setHTML(4, 0, "Nombre de places");
		layout.setWidget(4, 1, nbPlaceBox);
		layout.setWidget(5, 1, new Button(
				"Ajouter Salle", new ClickHandler() {
					public void onClick(ClickEvent event) {
						if (casesRemplies()){
							int nbplace = Integer.parseInt(nbPlaceBox.getItemText(nbPlaceBox.getSelectedIndex()).substring(0,2).trim());
							SalleService.Util.getInstance().creerSalle(nomSalle2Box.getText(), theme2Box.getText(),
									description2Box.getText(),nbplace, new AsyncCallback<Boolean>(){
								public void onFailure(Throwable caught) {
									Window.alert("Erreur : "+ caught.getMessage());
								}
								public void onSuccess(Boolean result) {
									if (result==null)
										Window.alert("Erreur lors de l'ajout de la salle !");
									else{
										Window.alert("Votre salle à été créée");
									}
								}
							});
						}else error2HTML.setHTML("<font color=\"#FF00\"><em><small>Erreur : Vous n'avez " +
						"pas rempli tous les champs !</small></em></font>");
					}

					private boolean casesRemplies() {
						return (nomSalle2Box.getText().length()!=0 &&
								theme2Box.getText().length()!=0 &&
								description2Box.getText().length()!=0
						);
					}
				}));
		layout.setWidget(6, 0, error2HTML);

		addSallePan.add(layout);


		return addSallePan;
	}