/* CSS Document */
  body{padding:0px; margin:0px; color:#707070; font:10px/16px Helvetica, sans-serif;}
  
  div, p, ul, h2, h3, img{padding:0px; margin:0px;}


  h2{font-size:14px;font-weight: bold; color:#003478;}
/*--------------*/

a {color:#0000FF;}
a:hover{color:#0000FF;}

img.imagel {float: left; margin: 0 9px 3px 0;}
img.imager {float: right; margin: 0 9px 3px 0;}


/*------------------------------------------*/

#error {
padding: 10px 10px 10px 10px; 
background: #f1f1f1;
font-size: 14px;
font-weight: bold;
}

/*------------------------------------------*/
#wait {
position: absolute;
background-color: #eee; 
border:1px solid #ccc;  
background-image: url(../images/loading.gif);
background-repeat: no-repeat;
background-position: 4px 10px;
font: italic 13px arial, helvetica, sans-serif;
padding-top: 10px;
color: #666;
margin-left: 250px;
xxmargin-right: auto;
margin-top: 20%;
vertical-align: middle;
height: 30px;
padding-left: 40px;
}
/*------------------------------------------*/

#map {
z-index:0; 
padding: 0px 0px 0px 0px; 
margin:0px 0px 0px 0px;
width: 99%; 
height: 400px;
border:1px solid #cccccc;
}
/*------------------------------------------*/

#testata{
  background: #003478;
  color:#fff;
}
#testata a {
  color:#fff;
  margin-right:2px;
}
#menu {
  width:100%;
  background: #cccccc;
  padding-top:5px;
  padding-bottom:5px;
}
#menu a {
  margin-right:2px;
}

#corpo {
  padding-top:10px;
  padding-bottom:10px;
  margin-left:5px;
}

.bannerhelp {
position:absolute; z-index:999;
visibility:hidden;
}
