/* CSS Document */

a {
	text-decoration: underline; color:#000; font-style: normal;
}
a:hover {
	text-decoration:none; color:#000; font-style: normal; 
}
ACRONYM {
	BORDER-BOTTOM: #333 1px dashed;
}
abbr {
	BORDER-BOTTOM: #333 1px dashed;
}
ACRONYM {
	FONT-SIZE: 90%; LETTER-SPACING: 0.07em;
}
abbr {
	FONT-SIZE: 90%; LETTER-SPACING: 0.07em;
}
ACRONYM {
	CURSOR: help;
}
abbr {
	CURSOR: help;
}
img {
	border: 0; margin:0; padding:0;
}
p {
	margin:0; padding:0; font-size:95%;
}
h2 {
	color:#A7D348; font-size: 140%; margin:0;padding:0px;
}
h3 {
	font-size: 90%; font-weight: bold; color: #000; margin:10px 0; padding:0; clear:left;
}
h4 {
	font-size: 80%; color: #000; margin:25px 0 0 0; padding:0; clear:left; font-style: normal;
}
hr {
	display:none;
}
.hr {
	margin-top: 10px; BORDER-bottom: #424242 1px dotted; width: 100%; height: 1px;
}
	
BODY
{
	color: #000;
	font-family: 'Lucida Grande' , 'Lucida Sans Unicode' , Verdana, sans-serif;
	font-size: 0.8em;
	text-align: center;
	margin-top: 0px;
	padding: 0;
	margin: auto;
	text-align: center;
}

#page { 
	width: 750px; text-align: left; margin:auto;
}

#header {background: url(../header.jpg) top left no-repeat; height: 118px;margin-top:0px; }
#header img {margin-left: 20px; border:0; margin-top: 0px;}

/*************************************        Menu         *************************************/

head:first-child+body #nav{ /*override del margine sinistro per compensare la diversa dimensione dei pixel in IE e Mozilla */
	margin-left: 0;
}

#menu {
	float:left; width: 750px; background:#46A753; height: 22px; text-align:left;
	}

#menu1
{
	float:  right;
	width: 600px;
	background: none transparent scroll repeat 0% 0%;
	height: 22px;
	text-align: left;
}
	
#animo {
	float:left; width: 750px; background:#73B551; height: 250px; text-align:left;
	}

#nav {
	text-align: center; color: #ffff00; font-weight: bold; font-size: 80%; MARGIN: 0px;  PADDING: 0; line-height: 1.5em;
}
#nav ul { 
	padding: 0; margin: 0; list-style: none; background:#46A753; 
}
#nav li { 
	list-style: none; float: left; position: relative; width: 12.4em; height: 5em; text-align: center; vertical-align: middle; background:#46A753; border-left: 1px solid #73B551;
}
#nav li div.dropDown { /* second-level lists */
	display: none;position: inherit ; top: 0px; left: 0px;
}
#nav li>div.dropDown { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: 0px;left: 0px;position: absolute;
}
#nav li ul li {
	line-height:0em; background:#46A753; font-weight: normal; font-style: normal; border-bottom: 1px solid #73B551;
	}
#nav li ul li a
{
	display: block;
	background: #46A753;
	text-decoration: none;
	color: #000;
	font-weight: normal;
	font-style: normal;
	height: 3em;
	line-height: 1.3em;
}
#nav li ul li a:hover {
	display:block; text-decoration: none; background:dedede; color: #ffff66; font-weight: normal; font-style: normal; height: 3em; line-height:1.3em;
}

#nav li:hover div, #nav li.over div { 
	display: block;
}
#nav div.dropDown ul {
	margin-top:0.6em;
}

#nav1 {
	text-align: center; color: #ffffff; font-weight: bold; font-size: 80%; MARGIN: 0px;  PADDING: 0; line-height: 1.5em;
}
#nav1 ul { 
	padding: 0; margin: 0; list-style: none; background:#46A753; 
}
#nav1 li { 
	list-style: none; float: left; position: relative; width: 13em; height: 2em; text-align: center; vertical-align: middle; background:#46A753; border-left: 1px solid #73B551;
}
#nav1 li div.dropDown1 { /* second-level lists */
	display: none;position: inherit; top: 0em; left: 0;
}
#nav1 li>div.dropDown1 { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: 0px;left: 0;position: absolute;
}
#nav1 li ul li {
	line-height:1em; background:#46A753; font-weight: normal; font-style: normal; border-bottom: 1px solid #73B551;
	}
#nav1 li ul li a {
	display:block; background:#46A753; text-decoration: none; color: #fff; font-weight: normal; font-style: normal; height: 3em; line-height:1.3em;
}
#nav1 li ul li a:hover {
	display:block; text-decoration: none; background:dedede; color: #000; font-weight: normal; font-style: normal; height: 3em; line-height:1.3em;
}

#nav1 li:hover div, #nav1 li.over1 div { 
	display: block;
}
#nav1 div.dropDown1 ul {
	margin-top:0.6em;
}







.content {
	padding: 20px; float: left; width: 710px; background:#73B551; margin:0;
}
.contentinte
{
	padding: 19px;
	float: left;
	width: 710px;
	background: #ffffff;
	margin: 0;
	border-left: #73b551 1px solid;
	border-right: #73b551 1px solid;
}
.print
{
	background: none transparent scroll repeat 0% 0%;
	margin: 30px 0 0 0px;
	width: 200px;
}

.credit{ float: left; margin:0;background: url(../images/credit.gif); width: 750px; height:38px; text-align:center; color:#FFFFFF; font-size: 90%;}

