body {

  font-family: Arial, Helvetica, sans-serif;

  font-size: 0.9em;

}

/*generale*/

div#container{

	text-align:justify;

	width:1024px;

	margin:0 auto;

}

div#header{margin:0; width:1024px;}

div#wrapper{float:left;margin:0; height:100%;clear:both; width:1024px; background-color:#b6e97d;}

div#content{float:left;width:830px; padding:0px;clear:both;}

div#contenuto {
	float:left;
	width:820px;
	padding:5px;
	margin:0;
	text-align: left;
	font-weight: bold;
}

div#navigation{float:right;width:193px; color:#fff; padding:0px;margin:0 0 0 0px; background-color:#5cad03;}

div.clear {
	clear:both;
	height:0px;
	text-align: center;
}

/*barra menu orizzontale*/

#barramenu {float:left;padding:0; margin 0;}

#barraList {width:830px;float:left;margin:0px;padding: 0 0 0 0px;font-size:1.3em;list-style-type:none;;

	line-height:30px;height:30px;background-color:#5cad03;}

#barraList li {
	display:inline;
	float:left;
	margin: 0px;
	padding: 0 12px 0 15px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}

#barraList li a {margin: 0px;padding:5px 10px 0px 0px;float:left;line-height:20px;text-align:left;text-decoration:none;

	color:#000;font-weight:bold;}

#barraList li a:hover, #barraList li a:active, #barraList li a:focus {
	color: #000;
	line-height:20px;
	font-family: Arial, Helvetica, sans-serif;
}

/*menu verticale*/

p {
	font-weight: normal;
	font-style: italic;
	text-align: center;



}



ul#menu, ul#menu ul {

  list-style-type:none;

  margin: 0;

  padding: 0;

  width: 190px;

}



ul#menu a {

  display: block;

  text-decoration: none;	

}



ul#menu li {

  margin-top: 1px;

}



ul#menu li a {

  background-image:url(immagini/bottone.jpg);

  color: #000;	

  padding: 0.5em;

  font-weight:bold;

  border-bottom:1px solid #b6e97d;

}



ul#menu li a:hover {

  background-image:url(immagini/bottone_hover.jpg);

}



ul#menu li ul li a {

  background: #5cad03;

  color: #000;

  border-left: 1px #416619 solid;

  border-bottom: 1px #416619 solid;

  padding-left: 15px;

}



ul#menu li ul li a:hover {

  background: #5cad03;

	color:#fff;

  padding-left: 20px;

}



.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }

.code code { display: block; padding: 3px; margin-bottom: 0; }

.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }

.indent1 { padding-left: 1em; }

.indent2 { padding-left: 2em; }
