body {
	margin:0; padding:0;
	font-size:100%;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	background:#fff;
}
hr { display:none; }
img { border:0; }
#salto { display:none; }
#container { width:100%; position:relative; }
#container #menu { display:none; }

/*****************************************************
	Header
*****************************************************/
#header {
	width:100%;
	border-bottom:15px solid #CF2142;
	padding:10px 0 0 10px;
}
	#header .tagline {
		float:right;
		margin:0; padding:0 1em 0 0;
		font-style:italic;
		font-weight:bold;
		font-size:1.25em;
		color:#FED12D;
		font-family:Arial,sans-serif;
		background:transparent;
	}

/*****************************************************
	Bodypage
*****************************************************/
#bodypage {
	font-size:0.8em;
	line-height:1.25em;
	color:#000;
	padding:1em;
	padding-top:2em;
}
	#bodypage h2 { font-size:1.75em; color:#CF2142; }
	#bodypage h3 { font-size:1.25em; color:#CF2142; }
	#bodypage h4 { font-size:1.1em; color:#CF2142; margin:0; padding:0;}
	#bodypage a { color:#CF2142;  }
	#bodypage a:hover { background-color:#CF2142; color:#fff; text-decoration:none; }
	#bodypage .note {
		background:#f8f8f8;
		border:2px dotted #CF2142;
		font-size:0.9em;
		padding:1.5em;
		line-height:1.5em;
	}
	/* #bodypage .main li { margin-bottom:1em; } */
	#bodypage ol.alpha { list-style-type:lower-alpha; }
	#bodypage td { background-color:#f6f6f6; padding:0 0.5em; }
	#bodypage th { background-color:#fff; text-align:left; padding-top:1em; }
	#bodypage .image { padding:5px; margin:5px 0; border:1px solid #FED12D; text-align:center; background-color:#f6f6f6; }
	#bodypage .image2 { text-align:center; padding:0; margin:0; }
	#bodypage .image .didasc { font-size:0.85em; margin:0; padding:0; color:#333; }
	#bodypage .percorso { font-size:0.85em; }
	#bodypage .prevnext { font-size:0.85em; background-color:#FFF4AC; }
	#bodypage .author { font-size:0.85em; }

/*****************************************************
	Form
*****************************************************/
#bodypage form td { background-color:#fff; }
label { display:block; text-align:right; }
input { width:18em; }
input.subm { width:8em; }
form p { padding:.2em 0; margin:0; }
form .nb { font-size:0.85em; line-height:1.1em; margin-bottom:1em; }
form .nb p { margin:0; padding:1em 0 0 1.2em;}
form .nb ul { margin:0; padding:0 1.2em; }
form .obbl { color:#CF2142; font-size:0.9em; }
form textarea { color:#111; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:1em; }
form input.testo { color:#111; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:1em; }
form textarea:focus, form input.testo:focus { background-color:#f6f6f6; }

/*****************************************************
	Loghi
*****************************************************/
#loghi {
	text-align:left;
	border-top:1px solid #FFF4AC;
	font-size:0.75em;
	position:relative;
}
	#loghi p { color:#111; margin:15px 0; font-size:0.8em; text-align:center; }
	#loghi p.clizio { padding:0 0 0 1em; position:absolute; top:0; left:0; }
	#loghi a {
		display:inline;
		padding:0;
		color:#111;
		border:none;
		text-decoration:none;
		background:transparent;
	}
	#loghi a:hover { background:none; color:#CF2142; }

/*****************************************************
	Footer
*****************************************************/
#footer {
	display:none;
}
