/* Generali */
body {
	margin: 0 10% 3% 10%;
	font-family:Arial,sans-serif;height:100%;
}

fieldset {
/* 	padding-bottom: 0;  */
	border: 1px solid darkred;
	background: #EEE;
	padding: 1em;
}
legend {
	font-weight: bold;
	border: 1px solid darkred;
	background: #FFF;
	padding: 0 5px;
}

fieldset label {
	float: left;
	width: 110px;
	font-weight: bold;
}
fieldset input {
	margin: 3px 5px 9px 0;
}

/* Div errore*/
fieldset#error {
	color: #000;
	border: 1px solid #000;
	background: #CCC;
	margin: 3px 3px 10px 3px;
}
fieldset#error legend {
	border: 1px solid black; 
	color: #C33;
}
div#testo {
/*	border: 1px solid black;*/
	text-align: left;
}


/* Pagina principale */
div.main {
	border: 1px solid darkred;
	background: #b0c0d0;
	margin-left: 1em;
	padding: 0;
}
div.main div.fil {
	padding-left: 1.5em;
}


/* Viste modifiche  */
div.view {
	margin-left: 2em;
}
div.view table {
	border-spacing: 5px 0;
}
div.view th {
	text-align: left;
	border-bottom: 1px solid black;
}


/* Pulsanti di modifica */
/*a.minibutton {
	font: 9px arial,sans-serif;
	float: left;
	text-transform: uppercase; text-decoration: none;
	border: 1px solid; border-color: #CCC #666 #666 #CCC;
	padding: 1px 0.2em; background: #FAE7A2; color: #555;
	margin-left: 0.2em;
}
a.minibutton:hover {
	border-color: #333 #999 #999 #333;
}
a.delete {
	color: #B02E2E; background: #CBCBCF;
}
span.disable {
	font: 9px arial,sans-serif;
	text-transform: uppercase; text-decoration: none;
	float: left;
	border: 1px solid #CCC;
	color: #BBB; background: #EEE;
	padding: 1px 0.2em; margin-left: 0.2em;
}
*/


/* Menu alto */
div.menu {
	margin-top: 0.5em;
}
div.menu span.left {
	padding: 2px; margin: 0 2px;
	float: left;
	font-weight: bold;
}
div.menu span.right {
	float: right;
	margin: 0 3px;
}
div.menu span.right a {
	border: 1px solid; border-color: #CCC #666 #666 #CCC;
	font-size: 90%;
	padding: 2px 5px;
	font-weight: bold; color: #006;
	font-variant: small-caps;
	background: #b0c0d0;
	text-decoration: none;
}
div.menu span.right a:hover {
	border-color: #333 #999 #999 #333;
}

/* Barra che avanza nella creazione dell'evento */
div.barra {
	font-size: 120%;
	font-variant: small-caps;
}
div.barra a {
	text-decoration: none;
}
div.barra #attuale {
	font-weight: bold;
}
