.fabrikForm ul{
	list-style:none;
}

.fabrikForm ul, .fabrikForm li{
	padding:0;
	margin:0;
}

.fabrikForm li{
	padding:5px 0;
	margin-top:10px;
	background:none;
}

.fabrikElement{
	margin-left:112px;
}

.fabrikLabel{
	width:100px;
	clear:left;
	float:left;
}

.fabrikError, .fabrikNotice{
	margin: 0; 
	font-weight: bold; 
	margin-bottom: 10px; 
	padding:7px 10px 7px 40px;
}
	
.fabrikError{
	color: #c00; 
	background: #EFE7B8 url("alert.png")/*tpa=http://www.studiolegalefrancescoromano.it/components/com_fabrik/views/form/tmpl/default/images/alert.png*/ no-repeat center left;
	border-top: 3px solid #F0DC7E; 
	border-bottom: 3px solid #F0DC7E;
}

.fabrikNotice{
	color: #009FBF; 
	background: #DFFDFF url("alert.png")/*tpa=http://www.studiolegalefrancescoromano.it/components/com_fabrik/views/form/tmpl/default/images/alert.png*/ no-repeat center left;
	border-top: 3px solid #009FBF; 
	border-bottom: 3px solid #009FBF;
}

.fabrikHide{
	display:none;
}

.fabrikShow{
	display:block;
}

.isemail{
	background: transparent url("email.gif")/*tpa=http://www.studiolegalefrancescoromano.it/components/com_fabrik/views/form/tmpl/default/images/email.gif*/ no-repeat top right;
}

.notempty{
	background: transparent url("required.png")/*tpa=http://www.studiolegalefrancescoromano.it/components/com_fabrik/views/form/tmpl/default/images/required.png*/ no-repeat top right;
}

.isalphanumeric{
	background: transparent url("alphanumeric.png")/*tpa=http://www.studiolegalefrancescoromano.it/components/com_fabrik/views/form/tmpl/default/images/alphanumeric.png*/ no-repeat top right;
}

.fabrikActions{
	padding-top:15px;
	clear:left;
	padding-bottom:15px;
}

.inputbox:focus{
	background-color:#ffffcc;
	border:1px solid #aaaaaa;
	padding:1px 1px 3px 1px;
}

.fabrikGroupRepeater{
	float:left;
	width:19%;
}

.fabrikSubGroup{
	clear:both;
}
.fabrikSubGroupElements{
	width:80%;
	float:left;
}

.addoption dl{
	display:inline;
	width:75%;
}
.addoption{
	clear:left;
	padding:3px;
	background-color:#efefef;
}

.addoption dd, .addoption dt{
	padding:2px;
	display:inline;
}