BODY
{
    MARGIN: 0px;
    COLOR: #3e3e3e
}
*
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}


.menuRisorse A
{
    DISPLAY: block;
    PADDING-LEFT: 5px;
    COLOR: #970e28;
    PADDING-TOP: 4px;
    HEIGHT: 21px;
    TEXT-DECORATION: none
}
.menuRisorseOn A
{
    DISPLAY: block;
    PADDING-LEFT: 5px;
    BACKGROUND-IMAGE: url(../img/SfondoCellaRossa.gif);
    COLOR: #ffffff;
    PADDING-TOP: 4px;
    HEIGHT: 21px;
    TEXT-DECORATION: none
}
.menuInformazioni A
{
    DISPLAY: block;
    PADDING-LEFT: 5px;
    COLOR: #5271ab;
    PADDING-TOP: 4px;
    HEIGHT: 25px;
    TEXT-DECORATION: none
}
.menuInformazioniOn A
{
    DISPLAY: block;
    PADDING-LEFT: 5px;
    BACKGROUND-IMAGE: url(../img/SfondoCellaBlu.gif);
    COLOR: #ffffff;
    PADDING-TOP: 4px;
    HEIGHT: 25px;
    TEXT-DECORATION: none
}
#MenuRouting2
{
    Z-INDEX: 1001;
    RIGHT: 17px;
    HEIGHT:200px;
    POSITION: absolute;
    TOP: 122px;
    BACKGROUND-COLOR: transparent
}

#divResultRouting
{
    Z-INDEX: 1001;
    LEFT: 370px;
    HEIGHT:190px;
    POSITION: absolute;
    TOP: 122px;
    width: 310px;
    BACKGROUND-COLOR: transparent
}
#MenuRouting
{
    Z-INDEX: 1001;
    RIGHT: 17px;
    POSITION: absolute;
    TOP: 122px;
    BACKGROUND-COLOR: transparent
}
#BoxRicerca
{
    Z-INDEX: 751;
    WIDTH:350px;
    height:220px;
    VISIBILITY: hidden;
    POSITION: absolute
}
#BoxRicercaScheda
{
    DISPLAY: none;
    Z-INDEX: 1010;
    RIGHT: 20px;
    BOTTOM:25px;
    height:220px;
    WIDTH:350px;
    POSITION: absolute
}

#frame_geoblog
{
HEIGHT:425;
WIDTH:300;
BOTTOM:32px;
LEFT:410;
position:absolute;
background-color:#FFFF00;
background-color:transparent;
z-index:1500;
}
#Sfondo
{
    DISPLAY: inline;
    Z-INDEX: 1001;
    RIGHT: 17px;
    POSITION: absolute;
    TOP: 170px
}
#BoxRicercaRidotta
{
    DISPLAY: none;
    Z-INDEX: 1000;
    POSITION: absolute
}
#BoxRisultati
{
    Z-INDEX: 1006;
    LEFT: 17px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 265px
}
#BoxRisultatiRicerca
{
    DISPLAY: none;
    Z-INDEX: 1006;
    POSITION: absolute
}
#BoxRisultatiRidotta
{
    Z-INDEX: 752;
    LEFT: 0px;
    VISIBILITY: hidden;
    POSITION: absolute
}
#BoxRisultatiRidottaScheda
{
    DISPLAY: none;
    Z-INDEX: 750;
    RIGHT: 17px;
    BOTTOM: 30px;
    POSITION: absolute
}
#geoblog_ridotto
{
    DISPLAY: none;
    Z-INDEX: 750;
    LEFT: 350px;
    BOTTOM: 30px;
    POSITION: absolute
}
#MappaPiccola
{
    Z-INDEX: 1001;
    LEFT: 17px;
    POSITION: absolute;
    TOP: 113px
}
#MappaRidotta
{
    Z-INDEX: 1001;
    LEFT: 17px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP:112px;
  
}
#PannelloInformazioni
{
    Z-INDEX: 1003;

    VISIBILITY: hidden;
    OVERFLOW: hidden;
    POSITION: absolute;
    TOP: 95px;
    HEIGHT: 0px
}
#subPannelloInformazioni
{
    Z-INDEX: 1003;
    TOP:7;
    VISIBILITY: hidden;
    POSITION: relative
}
#PannelloRisorse
{
    Z-INDEX: 1003;
    VISIBILITY: hidden;
    OVERFLOW: hidden;
    POSITION: absolute;
    TOP: 95px;
    HEIGHT: 0px
}
#subPannelloRisorse
{
    Z-INDEX: 1003;
    TOP:7;
    VISIBILITY: hidden;
    POSITION: relative
}
#PannelloCerca
{
    Z-INDEX: 1004;
    VISIBILITY: hidden;
    OVERFLOW: hidden;
    POSITION: absolute;
    TOP: 95px;
    HEIGHT: 0px
}
#subPannelloCerca
{
    Z-INDEX: 1005;
    TOP:7;
    VISIBILITY: hidden;
    POSITION: relative
}
#Balloon
{
    Z-INDEX: 2105;
    LEFT: 16px;
    VISIBILITY: hidden;
    BOTTOM: 200px;
    POSITION: absolute
}
.trasparenza
{
    BORDER-RIGHT: #f7f7f7 1px solid;
    BORDER-TOP: #f7f7f7 1px solid;
    FILTER: alpha(opacity=85);
    BORDER-LEFT: #f7f7f7 1px solid;
    BORDER-BOTTOM: #f7f7f7 1px solid;
    moz-opacity: .85;
    opacity: .85
}
IMG
{
    FILTER: alpha(opacity=100);
    moz-opacity: 1.0;
    opacity: 1.0
}
.testoRossa
{
    FONT-SIZE: 11px;
    COLOR: #970e28;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.testoRosso
{
    FONT-SIZE: 11px;
    COLOR: #970e28;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.testoBlu
{
    FONT-SIZE: 11px;
    COLOR: #5271ab;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.testoBluScuro
{
    FONT-SIZE: 11px;
    COLOR: #02058a;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.testoGrigio
{
    FONT-SIZE: 11px;
    COLOR: #3e3e3e;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.testoBianco
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.testoBianco_link
{
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.testoGiallo
{
    FONT-SIZE: 11px;
    COLOR: #975e0e;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bordolayer
{
    BORDER-RIGHT: #cacaca 1px solid;
    BORDER-TOP: #cacaca 1px solid;
    BORDER-LEFT: #cacaca 1px solid;
    BORDER-BOTTOM: #cacaca 1px solid
}
.testoBianco_strong
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.campomodulo
{
    BORDER-RIGHT: #989898 1px solid;
    BORDER-TOP: #989898 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #989898 1px solid;
    COLOR: #3e3e3e;
    BORDER-BOTTOM: #989898 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    Z-INDEX:700;
    BACKGROUND-COLOR: #ffffff
}
.btncentroscenax
{
    COLOR: #03784b;
    BACKGROUND-COLOR: transparent
}
.geoblog_seg
{
    Z-INDEX: 1500;
    RIGHT: 17px;
    WIDTH: 280px;
    POSITION: absolute;
    TOP: 120px;
    HEIGHT: 415px;
    BACKGROUND-COLOR: transparent
}
.titolettibox
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.txtfld
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND: #ffffff;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #3e3e3e;
    LINE-HEIGHT: normal;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.testo
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #333333;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.box
{
    BORDER-RIGHT: #5271ab 1px solid;
    BORDER-TOP: #5271ab 1px solid;
    BORDER-LEFT: #5271ab 1px solid;
    BORDER-BOTTOM: #5271ab 0px solid;
    BACKGROUND-COLOR: #ffffff
}
.bttn
{
    BORDER-RIGHT: #5271ab 1px solid;
    BORDER-TOP: #5271ab 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: #5271ab;
    BORDER-LEFT: #5271ab 1px solid;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    BORDER-BOTTOM: #5271ab 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bttn_blu
{
    BORDER-RIGHT: #5271ab 1px solid;
    BORDER-TOP: #5271ab 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: #5271ab;
    BORDER-LEFT: #5271ab 1px solid;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    BORDER-BOTTOM: #5271ab 1px solid;
    FONT-STYLE: normal;
    WIDTH:107;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bttn_red
{
    BORDER-RIGHT: #bd213e 1px solid;
    BORDER-TOP: #bd213e 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: #bd213e;
    BORDER-LEFT: #bd213e 1px solid;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    BORDER-BOTTOM: #bd213e 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bttn_red_geo
{
    BORDER-RIGHT: #bd213e 1px solid;
    BORDER-TOP: #bd213e 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: #bd213e;
    BORDER-LEFT: #bd213e 1px solid;
    COLOR: #ffffff;
    LINE-HEIGHT: normal;
    BORDER-BOTTOM: #bd213e 1px solid;
    WIDTH:107;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bttn_yellow
{
    BORDER-RIGHT: #e3ab10 1px solid;
    BORDER-TOP: #e3ab10 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: #e3ab10;
    BORDER-LEFT: #e3ab10 1px solid;
    COLOR: #ffffff;
    WIDTH:107;
    LINE-HEIGHT: normal;
    BORDER-BOTTOM: #e3ab10 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.greenboxftr
{
    BORDER-RIGHT: #5271ab 0px solid;
    BORDER-TOP: #5271ab 0px solid;
    BORDER-LEFT: #5271ab 1px solid;
    BORDER-BOTTOM: #5271ab 1px solid
}
#BoxRicercaSpaziale
{
   	Z-INDEX: 1010;
    RIGHT: 19px;
    TOP:255px;
    VISIBILITY: hidden;
    POSITION: absolute
}
#BoxRicercaSpazialeRidotta
{
    Z-INDEX: 750;
    VISIBILITY: hidden;
    POSITION: absolute
}



.testoVerdePartenza
{
    FONT-SIZE: 11px;
    COLOR: #008800;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.testoRossoArrivo
{
    FONT-SIZE: 11px;
    COLOR: #CC0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.testoViolaPassaggio
{
    FONT-SIZE: 11px;
    COLOR: #482380;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}


.campoFormGrigio
{ 
	background-color: #ffffff; 
	color: #3e3e3e; 
	font-family: verdana, arial, serif, sans-serif !important; 
	font-size: 11px; 
	font-weight: normal;
	border: 1px solid #3e3e3e;
	text-align:left;
}
.testoGrigio
		{
			FONT-SIZE: 11px;
			COLOR: #3e3e3e;
			FONT-FAMILY: Arial, Helvetica, sans-serif
		}
		
		.testoVerdePartenza
		{
			FONT-SIZE: 11px;
			COLOR: #008800;
			FONT-FAMILY: Arial, Helvetica, sans-serif
		}

		.testoRossoArrivo
		{
			FONT-SIZE: 11px;
			COLOR: #CC0000;
			FONT-FAMILY: Arial, Helvetica, sans-serif
		}

		.testoViolaPassaggio
		{
			FONT-SIZE: 11px;
			COLOR: #482380;
			FONT-FAMILY: Arial, Helvetica, sans-serif
		}
.title_grafico
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #333333;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.wait{ 
 border-right: #B3F0FF 
 thin groove;  
 border-top: #B3F0FF 
 thin groove;  
 font-size: 12pt; 
 font-weight: bold;
 filter: alpha(opacity=85); 
   
 border-left: #B3F0FF 
 thin groove;  
 width: 300;  
 color: #21A937;  
 border-bottom: #B3F0FF 
 thin groove;  
 font-family: 'Courier New';  
 position: absolute;  

 height: 100px;  
 background-color: #efefef;  
 font-variant: normal;  
 display: none;  
 text-align: center; 
 z-index:2000;
 } 
.clsWaitDiv { position: absolute; display: none; }