FORM#eventForm {
	padding: 0px 20px;
}

FORM#eventForm  FIELDSET {
	padding: 10px;
	border: 1px solid #336666;
}

FORM#eventForm  BUTTON {
	padding: 4px;
}

TABLE.eventForm {
	width: 100%;
}

TABLE.eventForm  LEGEND {
	color: #336666;
	font-weight: bold;
	cursor: pointer;
}

TABLE.eventForm  TEXTAREA {
	width: 100%;
}

TABLE.eventForm TH.label {
	font-size: 10px;
}

TABLE.eventForm TH LABEL {
	display: block;
	width: 100%;
	font-size: 10px;
}

.mandatory { 
	text-decoration: underline;
}

FIELDSET.hidden TABLE.eventForm {
	display: none;
}

LABEL#eventPersonsNbMin, LABEL#eventPersonsNbMax {
	width: 50px !important;
}
#eventPersonsNbMin, #eventPersonsNbMax {
	width: 50px !important;
}

INPUT#eventRoomsNb {
	width: 75% !important;
}

INPUT#eventBudget {
	text-align: right;
}

.selectDay		{  width: 45px !important;	}
.selectMonth	{  width: 100px !important;	}
.selectYear		{  width: 60px !important;	}
