body { 
	margin:0 1px 0 0;
	font: normal 100%  "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	padding:0em;  
   background-color: #E9EBEC;
	text-align: center;
 }
 
 acronym {
 	border-bottom: 1px dashed #000;
	border-top: 1px dashed #000;
	cursor: help;
 }
 
 hr {
   display: none;
 }
 
p {
 	color: #000000;
	font-size: 0.98em;
	background-color: #fff;
 }
.center{
         text-align: center;
  }

.evidenzia { background-color: yellow; }

h1 {
 	display: none;
 }
 
 h2 {
 	 }
 
  h3 {
 	color: #284123;
	font-size: 0.95em;
	background-color: #fff;
 }
 
 a {
 color: #0000FF;
 background-color: #fff;
 text-decoration: underline;

 }
 
 a:visited {
 color: #1C8C17;
 background-color: #fff;
 text-decoration: underline;
 
 }
 
  a:hover {
 color: #000;
 background-color: #A931A9;
 text-decoration: underline;
 }
 
  a:active {
 color: #000000;
 background-color: #fff;
 text-decoration: underline;

 }

 
 #corpo { width:80%; 
position: relative;
text-align: center;
margin: auto;
margin-top: 15px;
border: 1px solid  #000000;
background-color: #fff;
height:auto  !important;
height:0;
 }
 
 #testata { 
 width:100%;
 margin: auto auto auto auto; 
 text-align:left;
 background-color: #000000;
 background-image: url(../img/globo.gif);
 background-position: right center;
 background-repeat: no-repeat;
 height: 65px;
  }
 
#menu ul {
padding: .2em 0;
margin: 0;
list-style-type: none;
background-color: #ccc;
color: #ddd;
width: 100%;
font: bold 90% "Lucida Grande", "Lucida Sans Unicode", arial, helvetica, sans-serif;
text-align: center;
}
li {display:inline;
}

#menu li { display: inline; }

#menu li a {
text-decoration: underline;
background-color: #ccc;
color: #1B196A;
padding: .2em 1em;
border-right: 1px solid #fff;
}

#menu li a:hover {
color: #03FD32;
 background-color: #000;
 text-decoration: underline;
 }

#menu li #current {
color: #29AD42;
background-color: transparent;
}

ul#gruppojazz {
margin:0; 
padding:0;
list-style:none;
position:relative;
width:320px;
height:300px;
background: url("../gruppojazz.gif") no-repeat;
text-align: center;
}

ul#gruppojazz li {
display:block;
position:absolute;
margin:0;padding:0;
text-align: center;
}

li#gruppojazz-marco_pasero {
left:0;top:0;
width:100px; height:150px;
text-indent:-8000px;
}
li#gruppojazz-giacomo_innocenti {
left:220px; top:0px;
width:100px; height:150px;
text-indent:-8000px;
}
li#gruppojazz-claudia_cusenza {
left:110px;top:0px;
width:100px;height:140px;
text-indent:-8000px;
}
li#gruppojazz-sara_buoni {
left:50px;top:150px;
width:200px;height:150px;
text-indent:-8000px;
}
#gruppojazz a {
display:block;
width:100%;
height:100%;
background-color: transparent;
}

#gruppojazz.alt { display:none }

#corpotesto {
	width: 90%;
	padding: 5%;
	text-align: left;
	line-height: 3.5ex;
	font-size: 0.95em;
	background-color: #fff;
      color:#000000;
}

#footer {
	background-color:#ccc;
	width: 98%;
	padding:1%;
      font-size: 0.90em;
	text-align: center;
	color:#1B196A;
	margin-top: 0px;
	}

#footer a {
 color: #0000FF;
 background-color: transparent;
 text-decoration: underline;
 }
 
 
  #footer a:hover {
 color: #03FD32;
 background-color: #000;
 text-decoration: underline;
 }
 
 .nobordo {
 border: none;
 }

#salta {
  position: absolute;
  top: -80000px;
  overflow: auto;
 }	