	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; paddding-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
}

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:Tahoma;
  font-size:12px;
  color: #0000ff;
  float: left;
  font-weight: bold;
  width: 100%;
  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:Tahoma;
  font-size:12px;
  color: #5060C0;
  text-decoration: none;
}

.ut {
  font-family:Tahoma;
  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:17px;
    font-family:arial,sans-serif;
}
.font_search_bold {
    font-size:17px;
    font-family:arial,sans-serif;
    font-weight:bolder;
}

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

SELECT {
    BORDER-RIGHT: 1px solid #000;
    BORDER-TOP: 1px solid #000;
    BORDER-LEFT: 1px solid #000;
    BORDER-BOTTOM:1px solid #000;
    font-family:Verdana,Arial,Sans-Serif;
    FONT-FAMILY: Arial;
}

table.icons {
 margin-left: 10px;
}

table.icons td {
 border-left: 1px solid #888888;
 border-bottom: 1px solid #888888;
 border-top: 1px solid #CACACA;
 border-right: 1px solid #CACACA;
 background-color:#D2D2D2;
}

table.icons td a {
 font-size: 11px;
 color: #534E85;
}

table.icons td a:hover {
 text-decoration:none;
 color:#5862DE;
}

h1 {
   font-size: 12px;
   display: inline;
}

#menulink {
   background:transparent url(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(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(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;
}

