body { 
	background: #FFFFFF; 
	color: #000; 
	font: 80% "Trebuchet MS",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 0; 
	}
html>body { font-size: 80%; }

a { color: #3E5E82; text-decoration: none }
a:link { text-decoration: none; border-bottom: 1px dotted #0059B2 }
a:visited { text-decoration: none; border-bottom: 1px dotted #0059B2 }
a:hover { color: #990000; text-decoration: none; border-bottom: 1px solid #BE3340; }
a:active { color: #BE3340; text-decoration: underline; }

a.menu3 { color: yellow; text-decoration: none }
a:link.menu3 { color: #FFFF00; text-decoration: none; border-bottom: 0px }
a:visited.menu3 { color: #FFFF99; text-decoration: none; border-bottom: 0px }
a:hover.menu3 { color: pink; text-decoration: none; border-bottom: 0px }
a:active.menu3 { color: pink; text-decoration: none; border-bottom: 0px }

h1 {
	background: #517FA9 url(images/bg_h1.gif) top repeat-x; 
	border-bottom: 1px solid #517FA9; 
	color: #FFF; 
	font-size: 1.25em; 
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0;
	padding: 10px 0 5px 10px;
	text-transform: uppercase; 
	}
h2 { color: #333333; font-size: 1.3em; margin: 0; padding: 10px 0 0 0; }
h3 { color: #A3042C; font-size: 1.3em; margin-bottom: 15px; padding: 0; }
h4 { color: #333333; font: bold 1em "Trebuchet MS",Helvetica,Arial,sans-serif; margin-bottom: 10px; padding: 0; }

p { color: #000; "Trebuchet MS",Helvetica,Arial,sans-serif; margin-bottom: 8px; margin-top: 8px; }
.tab { font-size: 13px; color: #000; "Trebuchet MS",Helvetica,Arial,sans-serif; margin-bottom: 8px; margin-top: 8px; }
ul { margin: 0 0 0 20px; list-style: circle url("images/ico_lister.gif");}
.ul2 { font-size: 11px; margin: 0 0 0 2px; list-style: circle url("images/ico_lister2.gif");}
.ul3 { list-style: circle url("images/ico_lister3.gif"); margin-bottom: 8px; margin-top: 8px; }
li { margin: 0 0 5px 0;}

img { border: 0; }
hr { border: none; border-top: 1px dotted #EEF2EA; color: #FFFFFF; }
form { margin: 0; padding: 0;}

#logo {	position: absolute; margin: 2px 0 0 15px; }
#logo a { border: 0; }

#printheader { display: none; } /* omits print header from screen view */


#navigation { background: #FFFFFF url(images/bg_page.gif) no-repeat; width=100%; height=75; border-bottom: 1px solid #003F20; margin: 0; padding: 0; }

.category { 
		background: #507A3B url(images/bg_category.gif) bottom repeat-x;
		border-top: 1px solid #93C36D;
		line-height: 15px;
		margin: 0; 
		padding: 0;
		}
	.catdrop { margin: 1px 0 0 0; }
	.catdrop em { display: none; }
	.catdrop { margin: 0; padding: 0; width: 150px; white-space: nowrap; }
		.dropper { border-right: 1px solid #488659; font-weight: bold; margin-right: 3px; padding: 0 5px 0 1px; }
		a#navtwoActuator {
			color: #FFF;
			display: block;
			border: none;
			font-size: 11px;
			padding: 3px 0 4px 3px;
			}
		a#navtwoActuator:hover { color: #F7D917; }
		a#navtwoActuator:active { text-decoration: none; }
	.menudrop {
		position: absolute;
		background-color: #507A3B; 
		border-bottom: 1px solid #446833;
		margin: 0;
		padding: 0;
		width: 200px;
		visibility: hidden;
		}

#content { 
	background: #FFF;
	margin: 0 0 0 0px;
	padding: 0px; 
	width: 770px;
	}
	.left { float: left; border-right: 1px dotted #FFFFFF; padding: 10px 10px 0 0; }
	.right { float: left; margin: 10px 10px 0 0px;}
	.navlist { font-weight: bold;}
	.titolo { color: #666666; margin-bottom: 0px; }


#footer { background: #FFF7F7; color: #666666; border-top: 1px solid #B6DB92; }
.address {   font: 10px Verdana, Arial, sans-serif; margin: 3px 0 3px 0; padding: 3px; }
.copyright { color: #666666; font-size: 10px; margin: 0; padding: 0 3px 0 3px; }
#divN { width:100%; visibility:hidden; z-index:200; font-family: Arial, Tahoma, Helvetica; font-size: 1pt; font-style: normal; font-weight: normal; color: #FFFFFF}
.small { font-size: .9em; }
.clear { clear: both; }
