body {
	background: #ffcc00;
	font-family: sans-serif;
	font-size: 10pt;
	font-style: normal;
	margin: 0px;
	padding: 0px;
}
IMG {BORDER : 0PX;}
p 	{
	text-align: justify;
	font-family: verdana;
	font-size: 8pt;}
table {
  padding: 0px; padding: 0px; border: 0px;
  font-family: verdana;
	font-size: 8pt;
}
a {
  text-decoration: none;
  font-weight: 900;
  font-size: 9pt;
  color: #2586d7;
}
a:hover {
  text-decoration: underline;
}
#container{
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0;
	margin-left: 0px
	padding: 0;
}
#testata {
	position: relative;
	padding: 0px;
	margin: 0px;
	background: #ffffff;
	}
.slogan {
	vertical-align: bottom;
	height: 15px;
	background: #fff500;
	color: #000000;
	text-align:right;
	font: normal bold 8pt verdana,arial,sans-serif;
	text-decoration: none;
	}
.fascetta {
	width: 100%;
	height: 120px;
	background: url('images/banda.jpg') no-repeat top left;
	}
div#corpo {
	position: relative;
	margin-right: 20px;
	margin-left: 0px;}
#menu2 {
	width: 140px;
	height: 100%;
	background: #b1d668;
	float:left;
	text-align: center;
	color: #009933;
	padding: 0px;
	margin-top:0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0;
}

#bottoni {
	width: 100%;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	color: #333;
	text-align: left;
	}


#bottoni ul {
  	list-style: none;
		margin: 0;
		padding: 0;
		border: none;
}
#bottoni li {
		border-bottom: 1px solid #b1d668;
		margin: 0;
}
#bottoni li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 5px solid #197B30;
		border-right: 10px solid #7CC576;
		background-color: #39B54A;
		color: #fff;
		text-decoration: none;
		width: 100%;
		}
html>body #bottoni li a {
		width: auto;
		}
#bottoni li a:hover {
		border-left: 5px solid #1c64d1;
		border-right: 10px solid #5ba3e0;
		background-color: #2586d7;
		color: #fff;
		}
#bottoni li a#activelink {
		border-left: 5px solid #F7941D;
		border-right: 10px solid #FFF200;
		background-color: #ffcc00;
		color: #000000;
		}
#bottoni li a#activelink:hover {
		border-left: 5px solid #1c64d1;
		border-right: 10px solid #5ba3e0;
		background-color: #2586d7;
		color: #fff;
		}
div#navigazione {
	position: relative;
	height: 15px;
	vertical-align: bottom;
	background: #fff500;
	color: #2586d7;
	text-align: right;
	margin-bottom: 20px;
	}
div#navigazione ul{margin: 2; display: inline; padding: 0; list-style-type: none;padding-right:30px;}
div#navigazione li{
	display: inline;
	height: 10;
	margin: 0 0 0 px;
	padding: 5px 5px 5px 5px;
}
div#navigazione a{
	color: #0a93ff;
	text-decoration: none;
}
div#navigazione a:hover{text-decoration: underline;}
div#navigazione a#activelink{color: #ffffff; background: #cc3366; text-decoration: none}	
div#navigazione img{vertical-align: middle;}

div#content {margin:20px;margin-bottom:35px; width: 700px; text-align: justify; color: white;}
div#content img {margin-bottom: 15px;}
.titolopagina {
	text-align: right;
	font-size: 14pt;
	font-weight: 900;
	color: #cc3366;
	border-bottom: solid 1 black;
	display: block;
	font: italic;
}
.titoletto {
	font-weight: 800;
	font-size: 13pt;
	padding-left: 20px;
	color: cc3366;
}
.immaginina {
	font-weight: 400;
	font-size: 10pt;
	padding-top: 20px;
	color: cc3366;
	text-align: center;
}
#testocentrale {
	vertical-align: top;
	padding-left: 30px;
	padding-right: 30px;
	font-size: 8pt;
	}
.prezzi{
  padding-top: 0px;
  margin-bottom: 5px;
}
.tabellaprezzi{
align: center;
width:400px;
border-top: 2 solid #F7941D;
}	
.celladescrizione {
border-bottom: 2 solid #F7941D;
}	
.cellacosto {
  width: 65px;
  text-align: right;
  border-bottom: 2 solid #F7941D;
  vertical-align: top;
}
#mioform tr {
	margin-top: 5px;
}
#mioform input {
font-size: 10px;
}
#mioform .descrizione {
	text-align: right;
	width: 250px;
	font-weight: 900;
	padding-right: 5px;
	vertical-align: top;
}

	

