form { /*margin:15px 0 0 0*/ }

body.main .bloc .content form h2 { display:block }

form label 
{
    float: left;
    display: block;
    width: 5em;
    text-align: right;
    padding-right: 0.9em;
    padding-top: 0.5em;
}
form label.long3 { width: 15em; }
form label.long4 { width: 17em; }

form label.twolines { padding:0 0.9em 0 0; }

form select, form input[type=text], textarea { border: 1px solid #0067c5; width:325px;}
form input.samenstelling { width:175px }

form input.border_red, form textarea.border_red {
border:1px solid #FF5F00;
color:#FF5F00;
}
form div.floaty_left, form div.floaty_right {
clear:none;
}
form div { margin:0 0 5px 0; }
form .nbreak { clear:inherit}

form div.checkbox { margin:15px 0 15px 10.5em; }
  form div.checkbox  input[type=checkbox] { bottom: 1px; position: relative; vertical-align: middle; }
  form div.checkbox  label { display:inline; float:none; }

p.error {
    clear: both;
	margin: 0;
	/* float: left; */
	width:350px;
	display:block;
	color: #EB690A;
	font-weight: bold;
	padding: 0 0 12px 135px;
  /*padding:0 0 12px 0;*/
}

.cci p.error        { padding:0 0 12px 0; }
p.error.cci { padding:0 0 12px 0; }
td p.error {
  clear: both;
	margin: 0;
	float: left;
	width:100%;
	display:block;
	color: #EB690A;
	font-weight: bold;
  padding:0;
	/*padding: 0 0 12px 135px;*/
}

form div.buttons {
margin:0;
}
form div.buttons input[type="submit"] {
/*bottom:-1px;*/
/*position:absolute;*/
/*right:-1px;*/
}

body.mobility .bloc .content h2 {
color:#EB690A;
}

div.irr {padding:20px 0 0; width:475px }
img.floaty_right {
margin:0 0.5em 0.5em 0.5em;
}
.bloc .content  {background:none}

.disablefield { background-color: #666; color:#FFF; }

