/* CSS Cerletti 130 */* {	margin: 0px;	padding: 0px;}body {	background-color: #003300;	background-image: url(img/sfondo.gif) ;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color:  #003300;	line-height: 15px;}img {	display: block}h2 { 	font-size: 17px;	line-height: 18px;	color: #006600;	padding-bottom: 10px;}h3 { 	font-size: 14px;	line-height: 18px;	color: #006600;	padding: 10px 0 10px 0;}.testo h4 { 	display: inline;	font-size: 12px;	font-weight: normal;	line-height: 18px;	color: #003300;	padding-bottom: 10px;}.testo h5 { 	display: inline;	font-size: 12px;	font-weight: bold;	line-height: 18px;	color: #003300;	padding-bottom: 10px;}.container {	width: 781px;	margin-right: auto;	margin-left: auto;}.main {	width: 781px;	float: left;	background-color: #006600;	background-image:url(img/sfondo_centrale.gif);}.main_b {	width: 781px;	float: left;	background-color: #006600;	background-image:url(img/sfondo_centrale_b.gif);}.sx {	width: 160px;	float: left;	}.sx ul {	padding-left: 21px;	background-color: transparent;	background-image:none;}.sx ul img {	display: block;}.sx li img {	display: block;}	.sx li {	list-style: none;	padding-bottom: 3px;	background-color: transparent;	background-image:none;}.sx a {	display: block;	border: none;}.centro {	width: 621px;	float: left;}.banda_top {	width : 611px;	float: left;	color: #00CC00;	background-color: #009900;	background-image: url(img/sfondo_top.gif);	background-repeat: no-repeat;	text-align: right;	font-weight:bold;	padding: 5px;}	.flash {	width: 621px;	float: left;}.testo {	width: 391px;	float: left;	padding: 20px;}.testo_wrap {	width: 431px;	float: left;}.testo h2 {	text-align: center;}.sponsor {	width: 621px;	float: left;}.sponsor h2 {	padding: 15px 0 10px 15px;	line-height: 22px;	}	.sponsor p {	padding: 0px 15px 20px 15px;}.sponsor_blocco {	float: left;	width: 270px;	padding: 5px 20px 5px 20px;	text-align: center;}.sponsor_rotary {	float: left;	width: 150px;	padding: 10px 0 5px 75px;}.sponsor_testo {	float: left;	width: 370px;	padding: 10px 0 0 5px;	text-align: left;}.sponsor_blocco a {	color: #003300;	font-weight: bold;}.sponsor_logo {	float: left;	width: 150px;	padding: 0 55px 5px 55px;	}.sponsor_wrap {	width: 621px;	float: left;	background-image: url(img/border.gif);	background-repeat: repeat-x;	padding: 15px 0 5px 0;}.sponsor_wrap_2 {	width: 621px;	float: left;	padding: 5px 0 5px 0;}		.dx_cd {	width: 190px;	float: left;	text-align: center;	background-image: url(img/foto_dvd.gif);	background-repeat: no-repeat;	padding: 235px 0 10px 0;}.dx_cd p {	padding: 0px 10px 10px 10px;}.border_wrap {	width: 391px;	background-image: url(img/border.gif);	background-repeat: repeat-x;	padding: 15px 0 20px 0;}.footer {	width: 761px;	float: left;	background-color: #FFCC00;	background-image: url(img/sfondo_giallo.gif);	padding: 10px;}.footer ul {	display: inline;}.footer li {	list-style: none;	display: inline;}.footer li a {	color: #003300;	text-decoration: underline;}.octagon {	float: right;}.octagon a {	text-decoration: none;	color: #CC9900;}	.foto_inset {	width: 139px;	background-color: white;	padding: 2px;	border: solid 1px #003300;	margin: 0 0 10px 10px;	float: right;}.tasto_centro {	width: 92px;	margin-right: auto;	margin-left: auto;}.tasto_sx {	width: 92px;	padding-top: 10px;}.titolo {	float: left;	background-color: #003300;	width: 581px;	padding: 20px;	color: white;	font-size: 14px;	font-weight: bold;	text-align: center;}.titolo h2 {	color: #FFCC00;	font-size: 38px;}.news h4 {	display: block;	text-align: center;	}.dx {	width: 150px;	float: left;	text-align: left;	background-image: url(img/sfondo_giallo_2.gif);	background-repeat: no-repeat;	padding: 20px 20px 10px 20px;}.dx h4 {	font-size:11px;	line-height: 15px;	font-weight: normal;}.dx h5 {	font-size: 11px;	line-height: 15px;	padding-bottom: 5px;}.dx a {	color: #003300;	text-decoration: none;}.dvd_wrap {	width: 149px;	margin-right: auto;	margin-left: auto;	padding: 10px 0 10px 0;}.dx h2 {	text-align:center;}h6 {	font-size: 9px;	display: inline;}.news_data h4 {	display: block;	text-align: center;	padding-bottom: 0px;}.border_wrap table {	width: 370px;}.border_wrap ts {	width: 72px;	padding: 0 2px 2px 0;}.border_wrap a {	color: #003300;	text-decoration: none;}.border_wrap h3 {	font-size: 14px;	font-weight: bold;	padding: 5px 0 5px 0;	color: #003300;} .testo table {	width: 384px;}.testo table td.td_sx {	width: 75px;	padding: 10px 5px 10px 0;	text-align: right;	vertical-align: top;}.testo table td.td_dx {	width: 299px;	padding: 10px 0px 10px 5px;	vertical-align: top;}.testo table td input[type="text"] {	width: 246px;	height: 15px;	border: solid 1px #999999;	background-color: #FFFF66;}.testo table td input[type="radio"] {	width: 15px;	height: 15px;	border: none;	background-color: white;}.testo table td select {	width: 246px;	height: 15px;	border: solid 1px #999999;	background-color: white;}.testo table td textarea {	width: 246px;	height: 200px;	border: solid 1px #999999;	background-color: white;	font-size: 11px;	color: #666666;}.logo_wrap {		width: 150px;	padding-bottom: 15px;	margin-right: auto;	margin-left: auto;}
