/* CSS Document */* {	padding: 0px;	margin: 0px;}body {	background-color: white;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;}img {	display: block;}/*********STRUCTURE**********/.header {	float: left;	width: 900px;	padding: 12px 0 12px 0;}.logo {	float: left;	width: auto;}.linguaen {	float: right;	width: 50px;	hieght: 47px;	padding-left: 15px;}.linguaen a {    display: block;	border: 1px solid #FFFFFF;}.linguaen a:hover {	display: block;	border: 1px solid #CCCCCC;}.linguait {	float: right;	width: 50px;	hieght: 47px;	padding-left: 95px;}.linguait a {    display: block;	border: 1px solid #FFFFFF;}.linguait a:hover {	display: block;	border: 1px solid #CCCCCC;}.gruppo {	float: right;	width: auto;}/***NAVIGAZIONE ORRIZONTALE ***/.nav_orizzontale {	float: left;	width: 100%;	background-color: #EDEDED;	background-image: url(img/sfondo_menu_orizz.gif);	background-repeat: no-repeat;	padding: 2px 0 2px 0;	border-top: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;}.nav_orizzontale ul{	list-style: none;	display: block;	}.nav_orizzontale li {	list-style: none;	display: inline;	float: left;		}.nav_orizzontale li a {padding: 5px 10px 6px 10px;display: inline;list-style: none;font-weight: bold;	line-height: 20px;	color: #666666;	text-decoration: none;		border-right: 1px solid #CCCCCC;	}.nav_orizzontale li a:hover {padding: 5px 10px 6px 10px;	line-height: 20px;	list-style: none;	color: #666666;	font-weight: bold;	display: inline;	background-color: white;	text-decoration: none;	border-top: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;}.white {	padding: 5px 10px 6px 10px;	line-height: 20px;	list-style: none;	color: #666666;	font-weight: bold;	display: inline;	background-color: white;	text-decoration: none;	border-top: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;}	.blocco_centrale {	float: left;	width: 100%;	background-color: white;	background-image: url(img/sfondo_riga_verticale.gif);	background-repeat: repeat-y;	border-bottom: 1px solid #CCCCCC;	position: relative;}.blocco_centrale_2righe {	float: left;	width: 720px;	padding-left: 180px;	background-color: white;	background-image: url(img/sfondo_2righe.gif);	background-repeat: repeat-y;}.blocco_centrale_wrap {	float: left;	width: 920px;}.nav_verticale {	position: absolute; top: 0; left: 0;	background-color: white;	float: left;	border-right: 1px solid #CCCCCC;	width: 179px;	height: 552px;	padding: 10px 0 15px 0;	}	.nav_verticale ul {	list-style: none;	width: 179px;	padding: 0px 0 12px 0;}.nav_verticale dl {	list-style: none;	display: block;	padding: 2px 8px 2px 8px;	color: black;	font-size: 14px;	font-weight: bold;}.nav_verticale dt a {	list-style: none;	display: block;	width: 179px;	padding: 3px 0px 3px 0px;	}/*** BLOCCO CENTRALE "CONTENT" ***/.colore_wrap {	float: left;	width: 100%;	background-color: black;	}	.colore_wrap h2 {	color: white;	display: inline;	font-size: 16px;	weight: bold;	width: 700px;	padding: 8px 0 8px 198px;}.colore_wrap h2 a {	color: white;	text-decoration: none;	display: inline;}.colore_wrap h3 {	font-weight: normal;	color: white;	font-size: 16px;	display: inline;}.colore_padding {	float: left;	padding: 8px 0 8px 0;}.home_slogan {	float: left;	width: 100%;	border-top: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	padding: 10px 0 10px 0;	color: #666666;	font-size: 14px;	font-weight: bold;}.slogan_wrap {	float: left;	width: 720px;	padding-left: 196px;}.black {	color: black;}/**NEWS E PAGINE INTERNE**/.testo_nav_padding {	float: left;	width: 720px;	padding-left: 198px;}.testo_nav_padding a {	color: #0099FF;	text-decoration: none;	font-weight: bold;}	.testo_sx_nav_top {	float: left;	width: 100%;	padding: 10px 0px 10px 0px;	border-bottom: 1px solid #CCCCCC;}.testo_sx_nav_bottom {	float: left;	width: 100%;	padding: 10px 0px 10px 0px;	border-top: 1px solid #CCCCCC;}.testo_sx {	float: left;	width: 722px;	padding: 10px 16px 18px 16px;	color: #666666;	font-size: 11px;	line-height: 14px;	font-weight: normal;}.testo_sx img {	float: right;	padding: 0 0 10px 10px;}.testo_sx_akce {	float: left;	width: 722px;	padding: 10px 16px 18px 16px;	color: #666666;	font-size: 11px;	line-height: 14px;	font-weight: normal;}.testo_sx_akce img {	padding: 0 0 10px 10px;}.testo_sx_si_no_wrap {	float: left;	padding-top: 5px;	}	.testo_sx_si_no_wrap input[type="submit"]{	width: 75px;	}.testo_freccia_wrap {	float: left;	width: 455px;	padding-top: 10px;	}	.testo_freccia_wrap img{	padding: 0px;	}		.testo_freccia_sx {	float: left;	width: 180px;}.testo_freccia_dx {	float: right;	width: 180px;}.tasselli_dx {	float: left;	width: 231px;}.testo_dx {	float: left;	width: 215px;	font-size: 11px;	padding: 10px 0 16px 16px;}.blocco_centrale_2righe h2 {	color: black;	font-size: 18px;	font-weight: bold;	padding-bottom: 5px;}.blocco_centrale_2righe h3 {	color: black;	font-size: 14px;	line-height: 18px;	font-weight:bold;	padding: 8px 0 0 0;}.blocco_centrale_2righe h4 {	color: #666666;	font-size: 12px;	font-weight:bold;	padding: 0;}.blocco_centrale_2righe a {	color: #0099FF;	font-weight: bold;	font-size: 11px;	text-decoration: none;}/**PRODOTTI**/.prodotti {	float: left;	width: 720px;	padding: 20px 0 20px 198px;	}	.prodotti h2 {	color: black;	font-size: 18px;	font-weight: bold;	padding-bottom: 10px;}.prodotti a {	color: #666666;	text-decoration: none;	font-weight: bold;}	.prodotti table {	width: 720px;	text-align: left;	font-weight: bold;}.prodotti img {	display: block;	float: left;}.prodotti a {display: block;	border-bottom: 5px solid white;	float: left;}.prodotti a:hover {display: block;	border-bottom: 5px solid #000000;	float: left;}.prodotti table td {	width: 162px;	padding-right: 18px;}.images {	height: 130px;}/**SCHEDA PRODOTTO**/.scheda {	float: left;	width: 720px;	padding-left: 180px;}.scheda_foto {	float: left;	width: 720px;}.scheda_testo {	float: left;	width: 335px;	padding: 20px 0 20px 18px;	font-size: 11px;	line-height: 14px;}.scheda_testo a {	color: #007D68;	text-decoration: none;	font-weight: bold;	font-size: 12px;}.scheda_testo_tasto {float: left;width: 335px;	padding: 20px 0 20px 0;	clear: both;}.scheda_testo h3 {	font-size: 16px;	color: #007D68;	padding: 0 0 5px 0;}.scheda_testo h4 {	font-size: 12px;	font-weight: bold;	padding: 0 0 5px 0;}.scheda_mini {	float: left;	width: 342px;	padding: 12px 0 0 25px;	text-align: right;}.scheda_mini a {display: block;	border-bottom: 5px solid white;	float: right;}.scheda_mini td {	width: 171px;	height: 115px;}.scheda_mini a:hover {display: block;	border-bottom: 5px solid #007D68;	float: right;	}.certificazioni {	float: left;	width: auto;	height: 65px;	padding: 0 15px 15px 0;}/** FORM **/.testo_sx_table_wrap {	float: left;	width: 414px;	padding-top: 20px;}.testo_sx table {	width: 414px;}.testo_sx table td.td_sx {	width: 105px;	padding: 10px 5px 10px 0;	text-align: right;	vertical-align: top;}.testo_sx table td.td_dx {	width: 299px;	padding: 10px 0px 10px 5px;	vertical-align: top;}.testo_sx table td input[type="text"] {	width: 246px;	height: 20px;	border: solid 1px #999999;	background-color: #D8D8D8;}.testo_sx table td input[type="radio"] {	width: 15px;	height: 20px;	border: none;	background-color: white;}.testo_sx table td select {	width: 246px;	height: 20px;	border: solid 1px #999999;	background-color: white;}.testo_sx table td textarea {	width: 246px;	height: 200px;	border: solid 1px #999999;	background-color: white;	font-size: 11px;	color: #666666;}/** FOOTER**/.footer {	float: left;	width: 930px;	padding: 20px 8px 20px 8px;}.footer_menu_wrap {	float: left;	width: auto;	padding-right: 20px;}.footer_menu_wrap ul {	list-style: none;	display: block;	color: #666666;	font-weight: bold;	}	.footer_menu_wrap li a {	list-style: none;	text-decoration: none;	line-height: 15px;	font-weight: normal;	color: #666666;}	.footer_indirizzi {	float: left;	width: 250px;	padding-left: 300px;	line-height: 15px;	color: #666666;}	.octagon {	float: Left;	width: 100%;	padding: 6px 0 6px 0px;	border-top: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	color: #666666;	margin-bottom: 10px;	}.octagon_wrap {	float: left;	width: 800px;	padding-left: 8px;}	.octagon a {	color: #666666;	font-weight: normal;	text-decoration: none;}	
