	TD				{font: normal 12px Arial; color:#333333;}
	.titolo 		{background:#7899C5; color:white; font: bold 12px Arial;}
	.des			{color:#7899C5; font:normal 12px Arial;}
	.grafico TD		{padding-left:4px; padding-right:4px;}
	.grafico .campo {color:#7899C5; font:bold 12px Arial; background:#E6ECF4; border:solid 1px #7899C5; border-top:0px; padding:3px; padding-top:0; padding-bottom:0; text-align:center;}

.title {
    FONT-SIZE: 14px; COLOR: #7899c5; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight:bolder;
}
.error {
    FONT-SIZE: 14px; COLOR: #ff0000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight:bolder;
}
.text {
    FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial,Helvetica,sans-serif;
}

BODY {
    SCROLLBAR-FACE-COLOR: #f3f2f3; SCROLLBAR-HIGHLIGHT-COLOR: #7899c5; SCROLLBAR-SHADOW-COLOR: #7899c5; SCROLLBAR-3DLIGHT-COLOR: #f3f2f3; SCROLLBAR-ARROW-COLOR: #7899c5; SCROLLBAR-TRACK-COLOR: #f3f2f3; SCROLLBAR-DARKSHADOW-COLOR: #f3f2f3
}

INPUT {
    BORDER-RIGHT: #7899c5 1px solid; BORDER-TOP: #7899c5 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #7899c5 1px solid; COLOR: #4E709E; BORDER-BOTTOM: #7899c5 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

SELECT {BORDER-RIGHT: 0px none White; BORDER-TOP: 0px none White; FONT-SIZE: 7pt; BORDER-LEFT: 0px none White; COLOR: Black; BORDER-BOTTOM: 0px none; FONT-FAMILY: Arial; TEXT-DECORATION: none;  background : White; }

P {
    FONT-FAMILY: arial,sans-serif
}
.h {
    FONT-FAMILY: arial,sans-serif
}
.h {
    FONT-SIZE: 20px
}
.q {
    COLOR: #0000cc; TEXT-DECORATION: none
}

.cTitle{background-color:#eeeeee;font: normal 10px Verdana; color:black; text-decoration:none;}
.for1{font: bold 10px Verdana; color:#FF0000;}
.for2{font: bold 10px Verdana; color:white;  background-color:#FF9F24;}
.for3{font: bold 10px Verdana; color:#FF9F24;}

.h-1 {
  font-family:Arial,helvetica,sans-serif;
  font-size:16px;
  color: #0000ff;
  float: left;
  font-weight: bold;
  width: 99%;
  text-align: left;
  background-color: #d0daf0;
  padding: 1px;
  padding-left: 4px;
  margin-right: 4px;
  border-bottom: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;
  text-decoration: none;
}

.h-2 {
  font-family:Arial,helvetica,sans-serif;
  font-size:12px;
  color: #5060C0;
  text-decoration: none;
}

.ut {
  font-family:Arial,helvetica,sans-serif;
  font-size:12px;
  color: #ffffff;
  float: left;
  font-weight: bold;
  width: 98%;
  text-align: center;
  background-color: #808080;
  padding: 1px;
  border-bottom: 1px solid black;
  text-decoration: none;
}

A {
    COLOR: #473fba; TEXT-DECORATION: none
}
A:hover {text-decoration:underline; color:#1404ef;}

.font_info
{
	color:#006600;
}
.font_town
{
	color:#660E00;
}

form { margin: 0; }

/*
    Search form focus
*/
.font_search {
    font-size:24px;
    font-family:Arial,helvetica,sans-serif;
}
.font_search_bold {
    font-size:14px;
    font-family:Arial,helvetica,sans-serif;
    font-weight:bolder;
}

input:focus, select:focus {
    background:#FFFF80;
    color:black;
    border: 1px solid #000;
}

#menulink {
   background:transparent url(/nc/img/sfondo-menu.gif) repeat scroll 0%;
   font-size:1px;
   //font-weight:bold;
   height:15px;
   padding:4px 0px 2px;
   text-align:center;
   width:100%;
}
.linkmenulink:hover {
   text-decoration:underline;
}
.linkmenulink {
   background:transparent url(/nc/img/freccia-grigia.gif) no-repeat scroll left center;
   color:#000000;
   font-family:Verdana;
   font-size:12px;
   margin:0px 7px;
   padding-left:12px;
   text-decoration:none;
}

.linkmenulinkbold:hover {
   text-decoration:underline;
   color:#FF6600;
}
.linkmenulinkbold {
   background:transparent url(/nc/img/freccia-grigia.gif) no-repeat scroll left center;
   color:#FF6600;
   font-family:Verdana;
   font-size:12px;
   margin:0px 7px;
   padding-left:12px;
   text-decoration:none;
}
.new {
    color:#FF6600;
}

/* BEGIN HORIZONTAL CUSTOM MENU */
#horizontal_menu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: italic;
font-size: 0.75em;
float: left;
clear: both;
background-color: #FFFFFF;
padding: 0.3em 0.5em 0.3em 0.5em;
}

#horizontal_menu ul{
display: inline;
}

#horizontal_menu li{
display: block;
float: left;
margin: 2px;
}


#horizontal_menu li a {
display: block;
float: left;
cursor: pointer;
text-align: center;
text-decoration: none;
padding: 0.2em 0.3em 0.2em 0.3em;
white-space: nowrap;
}

#horizontal_menu li a:link {
border: 1px #CCCCCC dotted;
color: #344A69;
background-color:#EEEEEE;
text-decoration: none;
}

#horizontal_menu li a:visited {
border: 1px #CCCCCC dotted;
color: #344A69;
background-color: #EEEEEE;
text-decoration: none;
}

#horizontal_menu li a:hover {
background-color: #003366;
color: #FFFFFF;
}

#horizontal_menu li a:active {
background-color: #003366;
color: #FFFFFF;
}

#horizontal_menu li.selected a {
background-color: #003366;
color: #FFFFFF;
}

#horizontal_menu li.selected a:link {
color: #FFFFFF;
cursor: default;
}

#horizontal_menu li.selected a:visited {
color: #FFFFFF;
cursor: default;
}

#horizontal_menu li.selected a:hover {
color: #FFFFFF;
cursor: default;
}

#horizontal_menu li.selected a:active {
color: #FFFFFF;
cursor: default;
}
/* END HORIZONTAL CUSTOM MENU */
