

body
{
       background-color:#FFFFFF; 
}	

td.form
{	
         FONT-WEIGHT: normal;
         FONT-SIZE:11px; 
         COLOR:#333333; 
         FONT-FAMILY:Verdana; 

}

.spacer
{	
        FONT-SIZE: 6px;
        background-color:#FFFFFF;       
}

.drag
{
        VISIBILITY:hidden;
        BORDER: 2px solid #D61038; 
        MARGIN: 0px; 
        OVERFLOW: hidden;  
        POSITION: absolute;  
        Z-INDEX: 100;
        TOP:-1;
        LEFT:-1;
}

P
{
  font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #000000;	
}

/**TD GENERICI**/
TD
{
         FONT-SIZE:11px; 
         COLOR:#333333; 
         FONT-FAMILY:Verdana; 
}
/****************/   
  
/*COMBO GENERICHE*/
select 
{
  FONT-SIZE:11px; 
  COLOR:#333333; 
  FONT-FAMILY:Verdana; 
	height: 18px;
	width:180px;

}

/*STILE TABELLE FORM RICERCA*/
.layerbody
{
        BACKGROUND:#FFFFFF; 
        border: solid 1px #97AED0; 
}   

.layercontent
{
        BACKGROUND:#FFFFFF; 
        border: solid 1px #97AED0; 
        MARGIN:0px;
}   

/*** bottoni ***/
input.button 
{
    BORDER-RIGHT:#FFFFFF 1px solid;
    BORDER-LEFT:#FFFFFF 1px solid;
    BORDER-TOP:#FFFFFF 1px solid;
    BORDER-BOTTOM:#FFFFFF 1px solid;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY:Verdana; 
    BACKGROUND:#97AED0; 
    COLOR:#FFFFFF; 
    HEIGHT:16px;
}

/**DOVE SEI**/    
TABLE.infomap 
{
        BORDER:#97AED0 1px solid;
        BACKGROUND:#FFFFFF; 
}   
   
TABLE.infomap TD
{
        COLOR:#FFFFFF; 
}

A.panning:hover
{
  BACKGROUND:#ff6633; 
}

/***** Gruppi ****/
TABLE.poigroups TD
{
        FONT-SIZE:11px; 
        COLOR:#333333; 
        FONT-FAMILY:Verdana; 
        TEXT-DECORATION: none;
}

/**************/
TD.textnormal
{
         FONT-SIZE:11px; 
         COLOR:#333333; 
         FONT-FAMILY:Verdana;         
}        

/*Liste poi*/
TABLE.poilist TH
{
         FONT-SIZE:11px; 
         COLOR:#FFFFFF; 
         FONT-FAMILY:Verdana; 
         PADDING-RIGHT: 1px;
         PADDING-LEFT: 1px;
         PADDING-BOTTOM: 1px;
         PADDING-TOP: 1px;
         BACKGROUND:#97AED0; 
         BORDER-BOTTOM:#97AED0; 1px solid
}
        
TABLE.poilist TH.left
{
         BORDER-LEFT: none;
}   
        
TABLE.poilist TH.right
{
         BORDER-RIGHT: none;
}        

TABLE.poilist  TD
{
         BORDER-LEFT:#97AED0; 1px solid;         
         PADDING-RIGHT: 1px;
         PADDING-LEFT: 1px;
         PADDING-BOTTOM: 1px;
         PADDING-TOP: 1px;
         BACKGROUND:#FFFFFF; 
         BORDER-BOTTOM:#97AED0; 1px solid
}

TABLE.poilist TD.left
{
         BORDER-LEFT: 0px;
}  
        
TABLE.poilist TD.right
{
         BORDER-RIGHT: none;
}        
        
TABLE.poilist  TD.nopadding
{
         PADDING-RIGHT: 0px;
         PADDING-LEFT: 0px;
         BORDER-RIGHT: none;
         BORDER-LEFT: none;    
         BORDER-BOTTOM: none;
         BORDER-TOP: none; 
}        

TABLE.poilist TR.pari TD
{
         BACKGROUND-COLOR:#FFFFFF; 
}
        
TABLE.poilist TR.dispari TD
{
         BACKGROUND-COLOR:#FFFFFF;
}
        
TABLE.poilist A
{  
    font-weight:bolder;      
    COLOR:#333333; 
    TEXT-DECORATION: none
}        
   
TABLE.poilist A:hover
{        
    COLOR:#ff6633; 
    TEXT-DECORATION: underline
}        

/*dettaglio poi*/
TABLE.poidetail TD.label
{
    FONT-SIZE:11px; 
    COLOR:#333333; 
    FONT-FAMILY:Verdana; 
    font-weight:bolder;      
    TEXT-DECORATION: none
}
           
/** categorie POI **/
td.poicategory
{
	FONT-SIZE: 10px;
  FONT-FAMILY:Verdana,Arial,sans-serif;
  TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	color: #000090;
}        
/********************/
TD.title
{
  font-family:Verdana;
	font-size:11px; 
	font-weight: bolder;
	color:#FFFFFF;	
}

TD.warning
{
  font-family:Verdana;
	font-size:11px; 
	font-weight: bolder;
	color: #ff0000;	
}

TD.onload
{
  font-family: Verdana,Arial;
	font-size: 24px;	
	color: #FFC000;
}
        
/*CASELLE DI TESTO*/ 
 input.text 
 {
	height: 18px;	
  FONT-FAMILY:Verdana; 
  FONT-SIZE:11px; 
  COLOR:#333333; 
  BACKGROUND-COLOR: #fff;                    
  BORDER-RIGHT:#97AED0 1px solid;
  BORDER-LEFT:#97AED0  1px solid;
  BORDER-TOP:#97AED0  1px solid;
  BORDER-BOTTOM:#97AED0  1px solid;
}
/*bordo mappa*/ 
TABLE.mapborder TD
{
	border: solid 1px  #97AED0; 
	font-size: 5px;	
}

.panning_hover
{       
  BACKGROUND:  #ff6633; 
}                    

/*STILE BARRA DI ZOOM*/                      
.panning
{               
  	BACKGROUND:  #97AED0; 	 
}

/*STILE BARRA DI ZOOM*/  
TD.zoombar  
{
    BORDER: solid 1px  #97AED0;       	 
}

TD.zoombar A 
{
    background-color:  #97AED0;        	 
}
		
TD.zoombar A:hover 
{
    background-color:  #ff6633; 
	  text-decoration: none;
}		
		
TD.zoombar_selected  
{
        BORDER: solid  #97AED0 1px;      	 
}		
		
TD.zoombar_selected A
{
    background-color:  #ff6633; 
		text-decoration: none;
}
		     
TR.txtpathbody
{
    BACKGROUND-COLOR: #cccccc;
}
               
TD.txtpathbody
{
	BACKGROUND-COLOR: #eeeeee;
  font-family: Arial,sans-serif;
	font-size: 9px;
}			
	
BODY.messagge
{
	font-family: Arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ff7010;
	text-decoration: none;
	BORDER: #ffffff 1px solid;	
} 

BODY.report
{
	BACKGROUND:#FFFFFF; 
	MARGIN: 0px;
}

DIV.report
{
	BACKGROUND:#FFFFFF; 
}
 

/*modalità di navigazione*/
TD.mapmode 
{
	font-family:Verdana; 
	font-size:11px; 
	COLOR:#333333; 
	text-decoration: none;	
  MARGIN-LEFT:2px;
  MARGIN-RIGHT:2px;        
}

TD.mapmode A 
{
	font-family:Verdana; 
	font-size:11px; 
	COLOR:#333333; 
	text-decoration: none;
	font-weight:bold;	
}

TD.mapmode A:hover 
{
	font-family:Verdana; 
	font-size:11px; 
	COLOR:#ff6633; 
	text-decoration: none;
	font-weight:bold;	
}

TD.mapmode_selected 
{
	font-family:Verdana; 
	font-size:11px; 
	COLOR:#ff6633; 
	text-decoration: none;	
	font-weight: bold;
  MARGIN-LEFT:2px;
  MARGIN-RIGHT:2px;
}

TD.mapmode_selected A
{
	font-family:Verdana; 
	font-size:11px; 
	COLOR:#ff6633; 
	text-decoration: none;	
	font-weight: bold;
}

TD.mapmode_selected A:hover
{
	font-family:Verdana; 
	font-size:11px; 
	COLOR:#ff6633; 
	text-decoration: none;	
	font-weight: bold;
}
/******************************/     

/*MENU' DI SELEZIONE TIPO RICERCA*/



TD.menu 
{
	font-family:Verdana; 
	font-size:11px; 
	COLOR:#333333; ;
	text-decoration: none;	
        border-top: solid 1px #97AED0; 
        border-left: solid 1px #97AED0; 
        border-right: solid 1px #97AED0; 
        border-bottom: solid 1px #97AED0; 
        
}

TD.menu A 
{
	font-family:Verdana; 
	font-size:11px; 
	COLOR:#333333; ;
	text-decoration: none;
	font-weight:bold;	
}

TD.menu A:hover 
{
	font-family:Verdana; 
	font-size:11px; 
	COLOR:#ff6633; ;
	text-decoration: none;	
}

TD.menu_selected 
{
	font-family:Verdana; 
	font-size:11px; 
	COLOR:#ff6633; ;
	text-decoration: none;	
	font-weight: bold;
	BACKGROUND:#FFFFFF; ;
        border-top: solid 1px #97AED0; 
        border-left: solid 1px #97AED0; 
        border-right: solid 1px #97AED0; 
        border-bottom: solid 1px #97AED0; 
}

TD.menu_selected A
{
	font-family:Verdana; 
	font-size:11px; 
	COLOR:#ff6633; 
	text-decoration: none;	
	font-weight: bold;
}

TD.menu_selected A:hover
{
	font-family:Verdana; 
	font-size:11px; 
	COLOR:#ff6633; ;
	text-decoration: none;	
	font-weight: bold;
}


/*	MENU END*/

/*modalità di navigazione*/

/******************************/
/** punti domanda help **/
A.questionmark{
	font-family: Arial;
	font-size:11px; 
	font-weight: bolder;
	color:#FFFFFF; 
	text-decoration: none;
	BACKGROUND:#97AED0; 
}
/************************/

TD.navbarheader
{
    FONT-SIZE:11px; 
    COLOR:#FFFFFF; 
    FONT-FAMILY:Verdana; 
    font-weight: bolder;
    BACKGROUND:#97AED0; 
    background-position: bottom;
    border:solid 1px #97AED0; 
}

DIV.poilist
{                  
	visibility:visible;                   
	SCROLLBAR-FACE-COLOR:#FFFFFF;  
	SCROLLBAR-HIGHLIGHT-COLOR:#FFFFFF;  
	SCROLLBAR-SHADOW-COLOR:#97AED0;  
	SCROLLBAR-3DLIGHT-COLOR:#97AED0;  
	SCROLLBAR-ARROW-COLOR:#97AED0;  
	SCROLLBAR-TRACK-COLOR:#FFFFFF;  
	SCROLLBAR-DARKSHADOW-COLOR:#FFFFFF;  
	SCROLLBAR-BASE-COLOR:#FFFFFF;   
}

TEXTAREA
{   
  border:solid 1px #97AED0;                                  
  SCROLLBAR-FACE-COLOR:#FFFFFF;  
  SCROLLBAR-HIGHLIGHT-COLOR:#FFFFFF;  
  SCROLLBAR-SHADOW-COLOR:#97AED0;  
  SCROLLBAR-3DLIGHT-COLOR:#97AED0;  
  SCROLLBAR-ARROW-COLOR:#97AED0;  
  SCROLLBAR-TRACK-COLOR:#FFFFFF;  
  SCROLLBAR-DARKSHADOW-COLOR:#FFFFFF;  
  SCROLLBAR-BASE-COLOR:#FFFFFF;   
  font-family:Verdana; 
	font-size:11px; 
	font-weight: bold;
	color:#333333; ;
}

.box
{
   background-color:#FFFFFF; 
   border: solid 1px #97AED0; 
}

.box_selected
{
   BACKGROUND:#ff6633; 
   border: solid 1px #97AED0; 
}

.tooltips
{
  background-color:#FFFFFF; 
  border: solid 1px #97AED0; 
  font-family:Verdana; 
	font-size: 9px;
}
        
.link
{
  font-size: 10px;
  font-weight: bolder;
  color: #990033;
}        
	 	
/** stili percorso testuale **/
TABLE.textpath TH
{
  FONT-SIZE:11px; 
  COLOR:#FFFFFF; 
  FONT-FAMILY:Verdana; 
  BACKGROUND:#97AED0;                      
}
  
TABLE.textpath TH.bottom
{
  BORDER-BOTTOM:#97AED0 1px solid;                  
}        
      
TABLE.textpath TH.bottomleft
{
  BORDER-BOTTOM:#97AED0 1px solid;  
  BORDER-LEFT:#97AED0  1px solid;                  
}
        
TABLE.textpath TH.bottomright
{
   BORDER-BOTTOM:#97AED0 1px solid;  
   BORDER-RIGHT:#97AED0 1px solid;                
}        
        
        
TABLE.textpath TH.right
{
   BORDER-RIGHT:#97AED0 1px solid;     
}        

TABLE.textpath TH.left
{
	BORDER-LEFT:#97AED0 1px solid;     
} 

TABLE.textpath  TD
{
  BORDER-RIGHT:#97AED0 1px solid;    
  BORDER-BOTTOM:#97AED0 1px solid; 
}

TABLE.textpath  TD.left
{
	BORDER-left:#97AED0 1px solid;             
}
        
TABLE.textpath TR.pari TD
{
	BACKGROUND-COLOR:#FFFFFF; 
}
        
TABLE.textpath TR.dispari TD
{
	BACKGROUND-COLOR:#FFFFFF; 
}
        
TABLE.textpath A
{  
  font-weight:bolder;      
  COLOR:#333333; 
  TEXT-DECORATION: none
}        
   
TABLE.textpath A:hover
{        
  COLOR:#ff6633; 
  TEXT-DECORATION: underline
} 

TABLE.textpath TR.footer TD
{        
  font-family: Verdana;   
  font-weight:bolder;
  font-size:11px;            
  color:#FFFFFF;            
  PADDING-RIGHT: 1px;
  PADDING-LEFT: 1px;
  PADDING-BOTTOM: 1px;
  PADDING-TOP: 1px;
  BACKGROUND:#97AED0; 
  BORDER-BOTTOM:#97AED0 1px solid;
  BORDER-RIGHT:#97AED0 1px solid;
}  

TABLE.textpath TR.footer TD.left
{            
  BORDER-LEFT:#97AED0 1px solid;
}        

TABLE.pthstoplist TD
{        
  font-family:Verdana;   
  font-size: 10px;       
  PADDING-RIGHT: 1px;
  PADDING-LEFT: 1px;
  PADDING-BOTTOM: 1px;
  PADDING-TOP: 1px;
  BACKGROUND:#FFFFFF; 
  BORDER: none;
} 

TABLE.pthstoplist TD.top
{ 
 BORDER-TOP:#97AED0 1px solid;           
}

TABLE.pthstoplist TD.topright
{ 
 BORDER-TOP:#97AED0 1px solid; 
 BORDER-RIGHT:#97AED0 1px solid;           
}

TABLE.pthstoplist TD.right
{ 
 BORDER-RIGHT:#97AED0 1px solid;           
}

TABLE.pthstoplist TD.labeltop
{
	BORDER-TOP:#97AED0 1px solid; 
	BORDER-LEFT:#97AED0 1px solid;   
	font-size:11px;        
	font-weight:bolder;      
} 

TABLE.pthstoplist TD.label
{ 
	BORDER-LEFT:#97AED0 1px solid; 
	font-size: 11px;       
	font-weight:bolder;      
}        


.poiHighLight
{
	border: solid 3px #ff6633; 
	background-color:#ff6633; 
	z-Index:100;
}

/*****PERCORSI******/
IMG.closeimg
{
  border: solid 1px #97AED0; 
}



TABLE.addresslist  TD{ font-family: Verdana;  font-size:11px;  BORDER-BOTTOM:#97AED0 1px solid;}
TABLE.addresslist  TD.left{ BORDER-LEFT:#97AED0 1px solid; }
TABLE.addresslist  TD.right{ BORDER-RIGHT:#97AED0 1px solid; }
TABLE.addresslist TH
{
	font-family:Verdana;   
	font-size:11px;  
	color:#FFFFFF;       
	BORDER-RIGHT:#97AED0 1px solid;
	BORDER-TOP:#97AED0 1px solid;
	BORDER-BOTTOM:#97AED0 1px solid;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	BACKGROUND:#97AED0; 
}
TABLE.addresslist TH.left{BORDER-LEFT:#97AED0 1px solid; }

TABLE.addresslist  TD A
{ 
	font-weight:bolder;
	COLOR:#333333; 
	TEXT-DECORATION: none
}

TABLE.addresslist TD A:hover{ COLOR:#ff6633; TEXT-DECORATION: underline}	



TABLE.geomark TR
{
	BACKGROUND:#FFFFFF;
}

INPUT.geomark
{
	height: 15px;
	FONT-FAMILY: Verdana; 
	BORDER-RIGHT:#97AED0; 
	BORDER-TOP: #97AED0 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #97AED0;
	COLOR: #333333; 
	BORDER-BOTTOM: #97AED0 1px solid;
	BACKGROUND-COLOR: #fff   
}

