body {
	margin:0;
	background-image:url('../img/sfondo.gif');
	background-repeat:repeat-y;
	font-family:Verdana, sans-serif;
	font-size:75%;
}

.unfloat {clear:both;}

#sidebar {
	position:absolute;
	top:0;
	left:0;
	width:151px;
	color:#FFF;
	background-color:#72A372;
}

#logo {
	padding:10px .3em 0 .3em;
	text-align:right;
	margin:0 0 .5em 0;
}

#ribellarsi {
	padding:0 .3em 0 .3em;
	text-align:right;
	margin:0 0 1.5em 0;
}

#sidebar a {
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
}

#sidebar ul {
	margin:0 0 0 0;
	padding:0 .3em 0 .3em;
	text-align:right;
}

#sidebar li {
	list-style-type:none;
	display:block;
	margin-bottom:.3em;
	padding:0 .3em .3em .3em;
	background-image:url('../img/itemborder.png');
	background-position:0 100%;
	background-repeat:repeat-x;
}

#sidebar li.lastItem {background-image:none;}

#sidebar #mail {
	text-align:right;
	margin-top:10px;
}

#main {
	margin:13px 0 0 160px;
	min-width:550px;
	max-width:610px;
	padding:0 2em 3em 0;
}

#main p {
	margin-bottom:.5em;
}

#main #testata {
	margin:0 0 2em 0;
}

#testata h1 {
	padding-top:10px;
}

#testata #banner {
	float:right;
}

#main #editoriale {
	width:40%;
	float:right;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding:0 0 0 1%;
}

#editoriale p {
	font-size:.95em;
}

a {
	color:#3A851E;
}

#main h2 {
	margin-bottom:.5em;
}

#main h2 a {
	color:#000;
	text-decoration:none;
	border-bottom:2px solid #EEE;
	line-height:1.5em;
}

#main #notizie {
	margin-right:42%;
}

#main .notizia, .primaNotizia {
	padding:.5em .5em 1em .5em;
	margin:0 0 .8em 0;
	background-image:url('../img/bgnotizia.gif');
	background-repeat:repeat-x;
	background-position:0 100%;
}

#main .primaNotizia {
	background-color:#FFE;
	font-size:1.1em;
}

#bc {
	font-size:.9em;
	margin-bottom:1.5em;
	border-bottom:1px solid #CCC;
}

#bc a {text-decoration:none;}
