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 ; } 
h1	{ color:#FF9900; font-size:13pt; padding-top:30px; 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:10pt; 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;    }
li  { line-height:110%;}
i   { font-size:11px;line-height:140%;}
pre { font:normal 12px/1.5em Courier,monospace; padding: 5px 15px; margin:0px; line-height:150%;}
p   { line-height:100%; padding-top: 5px;  text-align:justify; }

/* layout della pagina */
#tuttalapagina	{}		
#top-user	{ text-align:right;   font-size:9pt;  }
#header	{vertical-align:bottom;   background-image:url(../images/sfondo/sfondo_causse.jpg); margin-top:5px; }

#avvisi-naviganti { background-color:yellow;     }
#content { margin-left: 200px; }
#navigation {float: left;    width: 200px ;   }
#footer	{background-color:#666;  clear:both; }

#content table  {font-size:10pt;}
#header a  { font-size:11pt; font-weight:bold; border:none; font-style:oblique; letter-spacing:-1px}
#footer a  {border:none;}
#navigation li {line-height:120%; list-style:none}



#sentenza { font-family:Times New Roman, Times, serif; font-size:12pt; margin:15px;  border:solid, 3px }
#sentenza a { text-decoration:underline; }
#sentenza li {  line-height:120%;  margin-left:20px}
#sentenza p { line-height:130%; }


.banner_class {margin:2px 2px 2px 2px; padding:0;  text-align:center;}
.right-box {margin:5px; padding: 3px; float: right; border: 1px solid green; color: #000;  width:200px; text-align:left; }
.right-pub {margin:5px; padding: 3px; float: right; border: 0px ; color: #000;  width:180px; text-align:left; }
.foto_gallery { margin:5px; padding: 1px; float: left; color: #000; background-color:#fff; width:200px; min-height:250px; text-align:center}
.foto_gallery_admin { margin:5px; padding: 1px; float: left; color: #000; background-color:#fff; width:200px; min-height:330px; text-align:center}
.foto_gallery_basse { margin:5px; padding: 1px; float: left; color: #000; background-color:#aaa; width:200px;  min-height:100px ; text-align:center; }
.upload-iframe{ font-size:9pt; }
.microtesto { font-size:8pt; }
.evidenza { background-color:#66FF99;}
.allerta { background-color:orange;}
.link_evidenza { border-bottom:0.1em dotted; color:red; background-color:#fff;}
.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; }

/* Settaggi per modulo upload */
iframe { background-color:#fff;}
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:#FF6600;}
