body {font-family:Trebuchet MS, Arial, Tahoma, sans-serif;  font-size:10pt;  background-color:#fff  }

a {color:#000; text-decoration:none }
a:hover   {color:#FF9900;  border-bottom:0.1em dotted;} 
p {padding:3px; margin:0px; line-height:150%; text-align:justify}
h1	{ color:#FF9900; font-size:11pt; padding-top:10px; margin-bottom:3px; margin-left:3px;  }
h2	{ color:#FF9900; font-size:11pt; padding-top:10px; margin-bottom:3px; margin-left:0px; }
h3	{ color:#FF9900; font-size:11pt; padding-top:10px; margin-bottom:3px; margin-left:0px; }
h4	{ color:#FF9900; font-size:9pt; padding-top:5px; margin-bottom:3px; margin-left:0px; }
ul  { padding-left:10px;    }
i {font-size:11px;line-height:140%;}
pre {font:normal 12px/1.5em Courier,monospace; padding: 5px 15px; margin:0px; line-height:150%;}

/* layout della pagina */
#tuttalapagina	{ background-color:#eee;  background: #eee url(../images/logo_gulliver_slavato.gif) right center no-repeat fixed;}		
#top-user	{ background-color:#ccc;  clear:both;  }
#header1	{vertical-align:bottom;   background-image:url(../images/logo_gulliver_slavato.gif)}
#avvisi-naviganti { background-color:yellow;     }
#navigation1	{background-color:#blue;  clear:both;}
#navigation2	{background-color:#red;  clear:both;}
#footer	{background-color:#ccc;  clear:both;}

#banner {margin:5px 5px 5px 5px; padding:0;  text-align:center;}
.banner_class {margin:2px 2px 2px 2px; padding:0;  text-align:center;}

#content table  {font-size:10pt;}
#header a  { font-size:10pt; font-weight:bold; border:none;}
#footer a  {border:none;}
#navigation li {line-height:110%; list-style:none}

div.riga-griglia {width:980px; padding:0px 10px 10px 10px; clear:left; }
div.riga-griglia div {float:left; width:250px;  padding-left:20px; padding-top:20px;  }

.right-box { margin:5px; padding: 3px; float: right; border: 1px solid #666; color: #000; background-color:#888;  width:200px;  clear:both;}
.right-box-270 { margin:5px; padding: 3px; float: right; border: 1px solid #666; color: #000;  width:270px; clear:both; }
.left-box { margin:5px; padding: 3px; float: left; border: 1px solid #666; color: #000; background-color:#888; width:300px; clear:both;}
.foto_gallery { margin:5px; padding: 1px; float: left; color: #000; background-color:#eee; width:200px; min-height:250px; text-align:center;  clear:both;}
.banner_gallery { margin:5px; padding: 1px; float: left; color: #000; background-color:#eee; width:200px;  min-height:100px}
.upload-iframe{ font-size:9pt; }

.menu_main {background-color:red; color:#333; text-align:left; font-weight:bold; }
.menu_two {font-weight:bold;}
.senzapalle { list-style:none}
.microtesto { font-size:8pt; }

.acapo { clear:both;}
.campo_changed { background-color:#CCFFFF;}
.evidenza { background-color:yellow;}
.bottone { border: 1px solid #000; background-color:#FF9900; margin: 5px 10px 5px 10px;  font-weight:bold; padding:2px, 2px;}
.bottone:hover { background-color: yellow; text-decoration: none; }

iframe { background-color:#999;}
iframe.hidden { visibility: hidden; width:0px; height:0px;}
#images { width: 390px; margin: 20px;}
#images div { margin: 10px; font-size: smaller;}
#images img.load { margin: 36px;}


/* Settaggi per finestre di geocoding */
#geocoder { width: 100%; height: 90%; min-height:230px;}
#frmGeocoder { width: 460px;   padding: 5px;   border: 1px solid red; }

/* Settaggi per le tracce */
#map { margin-top: -0; width: 450px; height: 450px; margin-bottom: 5px;} /* DIV x Mappa */
#GraficoMappa{ width:320px; height:200px; font-size: 12; color: red;}  /* DIV x curva altimetria */
#GraficoVelocita{ width:320px; height:160px; font-size: 12; color: red; } /* DIV x curva velocità*/
#InfoPosition{ font-size: 12;} /* Fumetto con la posizione */


/* menu navigazione */
.menu_on_line li{display:inline; color:#aaa; padding:0em 0.6em ; }
.menu_on_line a{height:0; padding:0em 0.2em ;  white-space:nowrap;  }
.menu_on_line a:hover,
.menu_on_line a:focus,
.menu_on_line a:active{color:red;}


