html, body {	margin: 0;	padding:0;}body {	font-family: verdana, arial, lucida, sans-serif;	text-align: center;}/* STRUTTURA DELLA PAGINA */#contenitore {	width: 952px;	margin: 0 auto;}div#header {	background-color: #E64524;	font-size: 20pt;}div#navigazione {	float:left;	width: 178px;	border-right: 2px solid #000;}div#contenuti {	float:left;	width: 772px;	text-align: left;	font-size: 10pt;	list-style-image: url('Pallinorosso.gif');}div#footer {	clear: both;	text-align: center;	padding: 10px;	background-color: #F8C8BE;	color: #FFFFFF;}/* NAVIGAZIONE (compreso link attivo) */div#navigazione ul {	padding: 0px 10px 0px 0px; 	list-style-type: none;	}div#navigazione li {	font: bold 1,2em verdana;	margin: 0;	padding: 3px 10px 3px 0px;	font-color: #2A4755;	}div#navigazione a {	display: block;	color: #E64524;	font-weight: bold;	font-size: 0.9em;	font-family: verdana, arial, sans-serif;	text-decoration: none;	text-align: left;}div#navigazione a:hover {	color: #E64524;	text-decoration: none;	background-color: #F4B5AB;	text-align: center;}div#navigazione a#link-attivo {	color: #2A4755;	text-decoration: none;	background-color: #F3F2F1;	text-align: center;}div#navigazione a#link-fisso {	color: #ffffff;	text-decoration: none;	background-color: #E64524;	text-align: center;}/* CONTENUTI (compreso link attivo) */div#contenuti ul {	margin: 0 0 4px 0;	padding: 0; 	list-style-type: none;}div#contenuti li {		font: bold 1,2em verdana;	margin: 0 20px 0 30px;	list-style-type: none;}div#contenuti dl {	color: #00008B;	font: bold 1,3em serif;	margin: 0 20px 0 30px;}/* FORMATTAZIONE ELEMENTI HTML */h1, h2 {	margin: 0;	padding:0}  h1 {	padding-left: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px}h2 {		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px}p {	font: 1.2em verdana;	padding: 0px 15px 0px 15px;	text-align: justify;	}/* FORMATTAZIONE FORM + TABELLA PAGINA PHP */div.formCampo {	padding: 15px 5px 10px 15px;}div.formTesto {	width: 120px;	float: left;	font-weight: bold;	font: bold 1em serif;}table {	width: 100%;	BORDER: 0;	CELLPADDING: 4;	CELLSPACING: 0	}td {	background-color: #E64524;	padding: 0px;}#pulsante { outline: none; cursor: pointer; text-align: center; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif; color: #fff; padding: 10px 20px; border: solid 1px #0076a3; background: #0095cd; background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));background: -webkit-linear-gradient(top,  #00adee,  #0078a5);background: -moz-linear-gradient(top,  #00adee,  #0078a5);background: -ms-linear-gradient(top,  #00adee,  #0078a5);background: -o-linear-gradient(top,  #00adee,  #0078a5);-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);box-shadow: 0 1px 3px rgba(0,0,0,0.5);}#pulsante:hover { background: #0095cd; background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee)); background: -webkit-linear-gradient(top,  #0078a5,  #00adee); background: -moz-linear-gradient(top,  #0078a5,  #00adee); background: -ms-linear-gradient(top,  #0078a5,  #00adee); background: -o-linear-gradient(top,  #0078a5,  #00adee); background: linear-gradient(top,  #0078a5,  #00adee);}#pulsante:active {  position: relative;  top: 2px;}#pulsanteComp { outline: none; cursor: pointer; text-align: center; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif; color: #1F327B; padding: 10px 20px; border: solid 1px #9EB9DA; background: 0039cc; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#9DB6D7));background: -webkit-linear-gradient(top,  #fff,  #9DB6D7);background: -moz-linear-gradient(top,  #fff,  #9DB6D7);background: -ms-linear-gradient(top,  #fff,  #9DB6D7);background: -o-linear-gradient(top,  #fff,  #9DB6D7);-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);box-shadow: 0 1px 3px rgba(0,0,0,0.5);}#pulsanteComp:hover { background: #0095cd; background: -webkit-gradient(linear, left top, left bottom, from(#9DB6D7), to(#fff)); background: -webkit-linear-gradient(top,  #9DB6D7,  #fff); background: -moz-linear-gradient(top,  #9DB6D7,  #fff); background: -ms-linear-gradient(top,  #9DB6D7,  #fff); background: -o-linear-gradient(top,  #9DB6D7,  #fff); background: linear-gradient(top,  #9DB6D7,  #fff);}#pulsanteComp:active {  position: relative;  top: 2px;}#pulsante1 { outline: none; cursor: pointer; text-align: center; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif; color: #fff; padding: 10px 20px; border: solid 1px #84BBF3; background: 0039cc; background: -webkit-gradient(linear, left top, left bottom, from(#bddbfa), to(#80B5EA));background: -webkit-linear-gradient(top,  #bddbfa,  #80B5EA);background: -moz-linear-gradient(top,  #bddbfa,  #80B5EA);background: -ms-linear-gradient(top,  #bddbfa,  #80B5EA);background: -o-linear-gradient(top,  #bddbfa,  #80B5EA);-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);box-shadow: 0 1px 3px rgba(0,0,0,0.5);}#pulsante1:hover { background: #0095cd; background: -webkit-gradient(linear, left top, left bottom, from(#9DB6D7), to(#bddbfa)); background: -webkit-linear-gradient(top,  #80B5EA,  #bddbfa); background: -moz-linear-gradient(top,  #80B5EA,  #bddbfa); background: -ms-linear-gradient(top,  #80B5EA,  #bddbfa); background: -o-linear-gradient(top,  #80B5EA,  #bddbfa); background: linear-gradient(top,  #80B5EA,  #bddbfa);}#pulsante1:active {  position: relative;  top: 2px;}#pulsante2 { outline: none; cursor: pointer; text-align: center; text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif; color: #fff; padding: 10px 20px; -moz-box-shadow: 3px 4px 0px 0px #1564ad;	-webkit-box-shadow: 3px 4px 0px 0px #1564ad;	box-shadow: 3px 4px 0px 0px #1564ad;	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #337bc4;background: 0039cc; background: -webkit-gradient(linear, left top, left bottom, from(#79bbff), to(#378de5));background: -webkit-linear-gradient(top,  #79bbff,  #378de5);background: -moz-linear-gradient(top,  #79bbff,  #378de5);background: -ms-linear-gradient(top,  #79bbff,  #378de5);background: -o-linear-gradient(top,  #79bbff,  #378de5);-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);box-shadow: 0 1px 3px rgba(0,0,0,0.5);}#pulsante2:hover { background: #0095cd; background: -webkit-gradient(linear, left top, left bottom, from(#378de5), to(#79bbff)); background: -webkit-linear-gradient(top,  #378de5,  #79bbff); background: -moz-linear-gradient(top,  #378de5,  #79bbff); background: -ms-linear-gradient(top,  #378de5,  #79bbff); background: -o-linear-gradient(top,  #378de5,  #79bbff); background: linear-gradient(top,  #378de5,  #79bbff);}#pulsante2:active {  position: relative;  top: 2px;}#pulsante3 {	-moz-box-shadow: 3px 4px 0px 0px #1564ad;	-webkit-box-shadow: 3px 4px 0px 0px #1564ad;	box-shadow: 3px 4px 0px 0px #1564ad;	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));	background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);	background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);	background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);	background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);	background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5',GradientType=0);	background-color:#79bbff;	-moz-border-radius:5px;	-webkit-border-radius:5px;	border-radius:5px;	border:1px solid #337bc4;	display:inline-block;	cursor:pointer;	color:#ffffff;	font-family:Arial;	font-size:17px;	font-weight:bold;	padding:12px 44px;	text-decoration:none;	text-shadow:0px 1px 0px #528ecc;}#pulsante3:hover {	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));	background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);	background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);	background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);	background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);	background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);	background-color:#378de5;}#pulsante3:active {	position:relative;	top:2px;}#pulsante4 {	-moz-box-shadow: 3px 4px 0px 0px #899599;	-webkit-box-shadow: 3px 4px 0px 0px #899599;	box-shadow: 3px 4px 0px 0px #899599;	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #bab1ba));	background:-moz-linear-gradient(top, #ededed 5%, #bab1ba 100%);	background:-webkit-linear-gradient(top, #ededed 5%, #bab1ba 100%);	background:-o-linear-gradient(top, #ededed 5%, #bab1ba 100%);	background:-ms-linear-gradient(top, #ededed 5%, #bab1ba 100%);	background:linear-gradient(to bottom, #ededed 5%, #bab1ba 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#bab1ba',GradientType=0);	background-color:#ededed;	-moz-border-radius:15px;	-webkit-border-radius:15px;	border-radius:15px;	border:1px solid #d6bcd6;	display:inline-block;	cursor:pointer;	color:#3a8a9e;	font-family:Arial;	font-size:17px;	padding:7px 25px;	text-decoration:none;	text-shadow:0px 1px 0px #e1e2ed;}#pulsante4:hover {	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bab1ba), color-stop(1, #ededed));	background:-moz-linear-gradient(top, #bab1ba 5%, #ededed 100%);	background:-webkit-linear-gradient(top, #bab1ba 5%, #ededed 100%);	background:-o-linear-gradient(top, #bab1ba 5%, #ededed 100%);	background:-ms-linear-gradient(top, #bab1ba 5%, #ededed 100%);	background:linear-gradient(to bottom, #bab1ba 5%, #ededed 100%);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bab1ba', endColorstr='#ededed',GradientType=0);	background-color:#bab1ba;}#pulsante4:active {	position:relative;	top:2px;}