/* start : module form */
/**/
#msg			{ background-color: #d3efce; padding: 5px; color: #6fb558; }
#msg p, h1		{ margin-bottom: 5px; }

ul#error		{ margin-left: 35px; margin-right: 35px; }
ul#error li		{ background: #fbd1c4 url(images/exclamation.gif) no-repeat 4px; padding: 5px 25px; color: #e15d52; font-weight: bold; margin-bottom: 5px; }

span.star { font-size: 14px; color: #ff0036; }

/* start : formulier 03-06-2008 */
.tpl_form { 
	margin: 10px 0px;
	padding: 0px;
}

div.groupName	{ font-weight: bold; margin: 5px 0px; }
fieldset 		{ }
legend 			{ display: block; width: auto; }
label			{ display: block; float: left; width: 150px; margin-bottom: 10px; margin-right: 10px; padding: 3px 3px; font-weight: bold; float: left; line-height: 18px; }

div.item		{ margin-bottom: 10px; padding-bottom: 5px; }
div.item span	{ float: right; display: block; }

input.text {
	width: 270px;
	font-size: 100%;
	padding: 3px 5px;
	font: 12px Arial, Helvetica, sans-serif;
}

textarea {
	width: 285px;
	height: 85px;
	padding: 3px 5px;
	font: 12px Arial, Helvetica, sans-serif;
}

textarea.offerte {
	width: 295px;
	height: 125px;
	padding: 3px 5px;
	border: solid #dbdbdb 1px;
	color: #ff0036;
	font: 12px Arial, Helvetica, sans-serif;
}
/* end : formulier */

/* start : buttons */
div.tpl_buttons {
	text-align: right;
	width: 487px;
	margin-top: 10px;
}

input.button {
	border: 1px solid #21280d;
	background-color: #fff;
	padding: 2px 15px;
	font-size: 11px;
	margin: 5px;
	cursor: pointer;
	color: #21280d;
}

input.button:hover {		
	background: #21280d;
	color: #fff;
}
/* end : buttons */
