/* CSS Document */body { /* Queste sono le regole generali del corpo della pagina */font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;color: #000000;background-color:#E9E7E7;margin:0;padding:0;text-align:center;}h1, h2, h3, h4, h5, h6 { /* Queste sono le regole generali degli titoli */	font-family:Verdana, Arial, Helvetica, sans-serif;	margin:0;	padding:0;	font-size:12px;	color: #FFFFFF;	font-weight:normal;}p { /* Le regole del paragrafo */font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;color: #000000;margin:0;padding:0;}/*********************STRUTTURA*******************************/#contenitore{	width:760px;	padding:0;	margin:0 auto;	height:auto;}#header{	width:760px;	height:102px;	background-image:url(images/bg-header-pinterne.jpg);}#corpo{	float:left;	width:760px;	background-image:url(images/bg-corpo-pinterne-info.jpg);	margin:0;	padding:0;}#box-rosso{	width:722px;	height:32px;	background:url(images/bg-rosso.jpg) top no-repeat;	text-align:left;	margin:0 auto;	padding-bottom:10px;}#box-rosso-dx{	float:right;	width:auto;	height:32px;	text-align:left;	padding:9px 6px 0 0;}#box-rosso-dx .download{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color: #ffffff;	text-decoration:underline;}#box-rosso-sx{	float:left;	width:auto;	height:32px;	text-align:left;	padding:9px 0 0 10px;}#box-rosso-sx a{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color: #ffffff;	text-decoration:underline;}#box-rosso-sx a:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color: #ffffff;	text-decoration:underline;}#box-rosso-sx .visitati{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color: #000000;	text-decoration:none;	font-weight:bold;}#box-rosso-sx .storia{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color: #ffffff;	text-decoration:none;}#box-testo{	width:440px;	text-align:left;	padding:0;}#box-corpo{	width:700px;	text-align:left;	padding:0;	margin:0 auto;	background-image:url(images/bg-azienda.jpg);}#box-corpo-prodotti{	float:left;	width:700px;	text-align:left;	padding:0;	margin:10px 0;	height:auto;	background:#EFF0F1 url(images/bg-prodotti.jpg) no-repeat;}#bordo{	width:700px;	margin:0 auto 10px auto;	padding: 0 10px;	border:1px solid #ffffff;}#box-corpo-prodotti-sx{	float:left;	width:450px;	text-align:left;	height:auto;	padding:0;	margin:0;}#box-corpo-prodotti-dx{	float:right;	width:250px;	text-align:left;	height:auto;	padding:0;	margin:0;}#box-corpo-scheda-sx{	float:left;	width:500px;	text-align:left;	height:auto;	padding:0;	margin:0;}#box-corpo-scheda-dx{	float:right;	width:200px;	text-align:right;	height:auto;	padding:0;	margin:0;}#box-corpo-sx{	float:left;	width:430px;	text-align:left;	height:auto;	padding:0;	margin:0;}#box-corpo-dx{	float:right;	width:270px;	text-align:right;	height:auto;	padding:0;	margin:0;}#box-dove-sx{	float:left;	width:340px;	text-align:left;	height:auto;	padding:0;	margin:0;}#box-dove-dx{	float:right;	width:360px;	text-align:right;	height:auto;	padding:0;	margin:0;}#box-info-sx{	float:left;	width:700px;	/*text-align:left;*/	height:auto;	padding:0;	margin:0 auto;}#clear{	clear: both;}#footer{	width:760px;	height:89px;	background-image: url(images/bg-footer.jpg);	clear:both;}/**********************NAVIGAZIONE ISTIUZIONALE*******************/#navistituz {	float: right;	width:517px;	height:44px;	margin:51px 0 0 0;	padding:0 11px 0 0;	background:url(images/bg-menu-pinterne.jpg) left no-repeat;}#navistituz ul{	display: block;	text-align:center;	padding:12px 0 0 0;	margin:0;	height:26px;}#navistituz ul li{	display: inline;	list-style-type:none;	text-align:center;}#navistituz ul li a{	font-size:10px;	text-decoration:none;	color:#FFFFFF;	padding:6px 5px 8px 5px;	text-align:center;}#navistituz ul li a:hover{	text-decoration:none;	color:#FFFFFF;	padding:6px 5px 15px 5px;	background: url(images/bg-menu-attivo.jpg) center no-repeat;	text-align:center;}.attivi{	text-decoration:none;	color:#FFFFFF;	padding:6px 5px 15px 5px;	background: url(images/bg-menu-attivo.jpg) center no-repeat;	text-align:center;}/****************************STILI*******************/.foto-prodotti {    float:right;    margin:5px 5px 5px 5px;	padding:0;}.titoli-prodotti{	font-size: 14px;	font-weight:bold;	padding:5px 5px 0 5px;	margin:0;	display:block;}.titoli-prodotti-form{	font-size: 14px;	font-weight:bold;	padding:5px 5px 0 25px;	margin:0;	display:block;}.testi-prodotti{	font-size: 12px;	font-weight: normal;	padding:5px;}.indirizzo{	font-size: 14px;	font-weight: normal;	padding:5px;}.indirizzo a{	font-size: 14px;	font-weight: normal;	text-decoration:none;	color:#000000;}.indirizzo a:hover{	font-size: 14px;	font-weight: normal;	text-decoration:underline;	color:#000000;}.tit-idirizzo{	font-size: 30px;	font-weight: bolder;	padding:5px;}.testi-scheda{	font-size: 11px;	font-weight: normal;	padding:5px 0 5px 5px;	margin:0;}.testi-form{	font-size: 11px;	font-weight: normal;	padding:5px 25px 5px 25px;	margin:0;}.testi-form a{	font-size: 11px;	font-weight: normal;	text-decoration:underline;	color: #000000;}.testi-elenco-prodotti{	float:right;	font-size: 12px;	text-align:right;	margin-top:10px;	text-decoration:underline;	color:#000000;	padding:0;}/***********************TABELLA*************************/table {	border-collapse: separate;	border-spacing:0;	empty-cells: hide;	margin-left:25px;}td {	font-size:11px;	color:#000000;	padding: 4px;	text-align:right;}.align-left {	font-size:11px;	color:#000000;	padding: 4px;	text-align:left;}.bg-titoli-tabella{	background-color:#ACADAE;}.bg-cella-tabella{	background-color:#E3E4E4;}.bg2-cella-tabella{	background-color:#CBCCCC;}.spazio{	padding:8px;}.bordo-form {	border: 1px solid #A0A0A0;}