body {
background: #fff;
padding: 0;
margin: 0;
border: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 62.5%;
}
a {
color: #066;
}
a:hover {
color: #639A27;
}
h3{
color: #066;
}
a:hover h3{
color: #639A27;
}

img {
	border:0px;
}

/* -----------------------  search */
#hd {
background: #fff url("../images/hd.jpg") no-repeat right bottom;
text-align: right;
height: 25px;
width: 591px;
padding: 60px 2px 0 0;
}
#hd form {
margin: 0;
}
#hd form input#searchTf {
height: 18px;
border-top: solid 1px #666;
border-left: solid 1px #666;
margin-bottom: 1px;
}
#hd form input#searchBtn {
height: 22px;
}

/* -----------------------  main menu */
#mainMn {
background: #5D9324 url("../images/mn_rightBg.jpg") no-repeat right top;
text-align: left;
height: 26px;
color: #fff;
padding: 0 0 0 10px;
}
#mainMn a {
background: transparent;
color: #fff;
text-align: left;
padding: 2px 10px;
font-size: 1.2em;
text-decoration: none;
font-weight: bold;
}
#mainMn a:hover {
color: #FC0;
}

/* -----------------------  path */
#path {
background-color: #DBDBDB;
color: #666;
font-size: 1.1em;
}
#path td {
padding: 4px 0 2px 10px;
margin: 0;
}

/* -----------------------  left bar (left menu) */
#leftBar {
background-color: #eee;
border-right: solid 1px #E1E1E1;
border-left: solid 1px #E1E1E1;
color: #333333;
padding-top: 10px;
}
#leftBar ul {
margin: 0 10px 10px;
padding: 0;
list-style-type: none;
}
#leftBar ul li {
margin: 0 0 2px 0;
}
#leftBar ul li a {
font-size: 1.1em;
color: #004040;
}
#leftBar ul li a:hover {
color: #639A27;
}
#leftBar h4 {
font-size: 1.2em;
color: #5D8215;
margin: 0 0 2px 10px;
}

/* -----------------------  content */
td#contentCell {
border: solid 1px #fff;
}
td.titleContent {
font-weight: bold;
color: #FFFFFF;
background-color: #999;
}
td.titleContent h2 {
font-size: 1.1em;
padding: 3px;
margin: 0;
}

#contentCell table#standOutInfo {
margin: 5px;
}
#contentCell #standOutInfo h3 {
font-size: 1.4em;
margin: 0 0 2px;
}
#contentCell #standOutInfo h4 {
font-size: 1.2em;
margin: 0 0 2px;
font-weight: normal;
}
#contentCell #standOutInfo img {
float:left;
margin: 0 8px 2px 0;
}
#contentCell #standOutInfo p {
font-size: 1.1em;
color: #3B3B3B;
margin: 0;
}
#contentCell #standOutInfo td.sepHoriz {
border-bottom: solid 1px #E0E0E0;
height: 1px;
}
#sepHoriz {
border-bottom: solid 1px #C0C0C0;
height: 1px;
}
#contentCell #standOutInfo td.sepVert {
border-left: solid 1px #E0E0E0;
}
#content {
font-size: 1.1em;
}
#contentBody {
background: #fff url("../images/contentBg.gif") repeat-y;
}

/* news */
table#news {
margin: 5px;
font-size: 1.1em;
color: #535353;
}
table#news td.date {
padding: 0 6px 0 0;
}


/* -----------------------  right bar */
#rightBar {
background-color: #EDF0C6;
border-right: solid 1px #E1E1E1;
border-bottom: solid 1px #E1E1E1;
border-left: solid 1px #E1E1E1;
color: #333333;
}

/* -----------------------  footer */
#footer div {
background-color: #EAEAEA;
border: solid 1px #E1E1E1;
color: #666;
font-size: 1.1em;
text-align: center;
padding: 5px;
margin: 3px 0 0;
}

/* -----------------------  xtras */
img.left {
float:left;
margin: 0 5px 1px 0;
}

/*------------------------  intranet */
#intranet {
border: 2px;
float: left;
margin: 0 0 2px 0;
}

/* -----------------------  modifica Gvnn */
#leftBar h4 a {
font-size: 1.2em;
color: #5D8215;
margin: 0 0 2px 0px;
}

#occhiello
{
	font-size: .8em;
}
#occhiello a
{
	font-size: .9em;
}

#occhiello table tr td
{
	font-size: 1em;
}

h4.tab
{
	margin-bottom: -10px;
}
/* -----------------------  modifica Gvnn */

/****************** Classe espandi/nascondi panel */
.panelVisible
{
	visibility:visible;
}
.panelNotVisible
{
	visibility:hidden;
	display:none;
}
/****************** Classe espandi/nascondi panel */