/* -------------------------------------------------------------- 
   
   forms.css
   * Sets up some default styling for forms
   
-------------------------------------------------------------- */

label { 
	font-weight: bold; 
	width:100px; 
	float:left; 
	font-size:12px; 
	text-align:left;
	margin:0 0 0 8px;
}

b {
	color:red
}

/* Fieldsets */
fieldset div {
	/*border-bottom:1px solid #CCCCCC;*/
	padding:2px;
}

fieldset {
	padding:10x; 
	margin: 8px; 
	border: 1px solid #ccc; 
}

/* Fieldsets */
fieldset.login div {
	/*border-bottom:1px solid #CCCCCC;*/
	padding:4px;
}

fieldset.login {
	width:270px;
	float:left;
	padding:10x; 
	margin: 8px; 
	border: 1px solid #ccc; 
}


legend { text-indent:3px;
	font-weight: bold; 
	font-size:14px; 
}

/* Text fields*/
input { 
	width: 130px; 
	border:1px solid #bbb; 
	background:#f6f6f6; 
	padding:0; 
	margin:1px;
	font-size:11px;
} 
input.cv { 
	width: 130px; 
	border:1px solid #bbb; 
	background:#f6f6f6; 
	padding:2px; 
}
input:focus { 
	border:1px solid #999; 
	background:#fff; 
}


/* Textareas */
textarea { 
	width: 124px; 
	height: 15px;
}

textarea { 
	border:1px solid #bbb; 
	background:#eee; 
	padding:5px; 
}

textarea:focus { 
	border:1px solid #999; 
	background:#fff; 
}

/* Select fields */
select { 
	border:1px solid #ccc; 
	background:#f6f6f6; 
	width:200px; 
}

select:focus { 
	border:1px solid #999; 
	background:#fff; 
}

/* button fields */

input.button {
	border:1px outset green;
	width:80px;
	cursor:pointer;
	background-color:#ccc;
	margin:5px;
	float:left;
}

.bottone   { width:100px; float:right; margin:0; padding:0;}

/* Success, error & notice boxes for messages and errors. */
.error,
.notice, 
.success    { padding: 2px; margin-bottom: 1em; border: 2px solid #ddd; }
.error      { background: #ccc; color: #000; border-color: #ccc; }
.notice     { background: #ccc; color: #000; border-color: #ccc; }
.success    { background: #ccc; color: #000; border-color: #ccc; }
.error a    { color: #D12F19; }
.notice a   { color: #817134; }
.success a  { color: #529214; }
