*			{ margin:0; padding:0 }
body		{ background:#fff; font:62% Arial,sans-serif; margin:1em }

.home { display:block;float:left;margin:1em 0;width:100% }
.home h1 img, .home img { float:left;margin:0 .5em 0 0 }


img, img a	{ border:none }
a			{ font-weight:bold; text-decoration:none;color:#000000}
a:visited	{ color:#333333; text-decoration:none }
a:hover		{ background-color:#eee; text-decoration:none;color:#CC0000}
hr			{
	display:block;
	clear:both;
	width:100%;
	color:#EEEEEE;
	height:2px;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
}
br			{ display:block; clear:both }
.info       { font-size:small; font-weight:bold; color:#000 }
.smallest 	{ font-size:small; font-weight:normal }
a.toplink, a.toplink:hover, a.toplink:visited { color:#c00;}

p,div 		{ font-size:medium}

.comunicati { margin:0 0 2em 0; font-weight:bold }


h1, h2, h3, h4, h5, h6, cite { font-family:Arial, sans-serif;color:#333333}
h1 { font-size:x-large; font-weight:bold }
h1.section { font-size:large; color:#000; text-transform:uppercase }
h2 { font-size:large}
h2.section { font-size:medium; color:#000; text-transform:uppercase }
h4 { font-size:medium }
h5 { font-size:medium; margin-bottom:1em }
h6, h6 a, h6 a:visited  { font-size:small; text-transform:uppercase; color:#000 }



.menuup, .menudown {
	display:block;
	background-color:#EAE8DF;
	font-size:medium;
	width:100%;
	margin-top: 1em;
	margin-right: 1;
	margin-bottom: 1em;
	margin-left: 0;
	padding-top: 0.4em;
	padding-right: 1em;
	padding-bottom: 0.4em;
	padding-left: 0.4em;
}
.menucopy { display:block;background-color:#bbd8e8;margin:1em 0 .5em 0;padding:.3em;font-size:small;width:100% }
.navup a:hover, .navdown a:hover { background:none }





.news { display:block; font-size:medium }
.news strong { color:#000; font-weight:normal }
.news li { margin:0 0 .2em 1em; padding:.5em 0; font-size:large }







