body {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 10px;
	text-align: center;
}

/*  Contenuto principale  */
#frame {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding:0px;
	text-align:left;
}
#header {
	display: none;
}
#headerprint {
	display: table;
	padding-bottom: 10px;
}
#left{
	width: 170px;
	padding: 0;
	margin: 0;
	float: left;
	text-align: left;
}

#center{
	width: 348px;
	padding: 0;
	margin: 0;
	float: left;
	text-align: left;
}

#right{ 
	width: 230px;
	padding: 0;
	margin: 0;
	float: left;
	text-align: left;
}

/*  Home page layout */
#news {
	margin: 0;
	padding: 0;
	text-align: left;
}
#news img {
	padding-left: 10px;
	padding:0px;
}
#home {
	margin: 0;
	padding: 0;
	text-align: left;
}
#focus {
	margin: 0;
	padding: 0;
	text-align: left;	
}
/*  Colonna di sinistra  */
html>#left {
	width: 170px;
}
#left iframe {
	width: 170px;
	height: 310px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#left ul, #right ul	{
	margin: 10px;
	padding: 0px;
	text-align: left;
	border: 0px;
}

#left ul li, #right ul li	{
	list-style: disc url(../images/bullet.gif) inside;
	margin: 0px;
	padding: 0px;
	line-height: 1.5em;
     font-size: x-small;
	background: 0px 0px;
}


#left ul li a, #right ul li a { 
	font-size:    10px;   
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-decoration: none;
}

#left ul li ul	{
	margin: 0;
	padding: 0;
	text-align: left;
	border: 0;
	margin-top: 1px;
	margin-left: 15px;
	}

#left ul li ul li	{
	list-style: disc url(../images/bullet_b.gif) inside;
	margin: 0px;
	padding: 0px;
	line-height: 1.5em;
     font-size: 10px;      
    voice-family: "\"}\"";   
    voice-family: inherit;         
	}

#left ul li ul li a	{ 
	font-size:    10px;   
	line-height: 1.5em;
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
}
#left ul li a:hover	{ 
	text-decoration: underline;
}
html>#left ul li	{
	font-size: x-small;
	margin: 0px;
}
/*  Colonna centrale  */
#centerete {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 580px;
	text-align: left;
}
#center iframe {
	float: left;
	width: 348px;
	height: 463px;
	margin: 0px;
}
#center ul {
	margin: 10px;
	padding: 0px;
	text-align: left;
	border: 0px;
}

#center ul li	{
	list-style: disc url(../images/bullet-c.gif) outside;
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	line-height: 1.5em;
     font-size: x-small;
	background: 0px 0px;
}

#center ul li a { 
	font-size:    10px;   
	line-height: 1.5em;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	text-decoration: none;
}

#center ul li ul	{
	margin: 0;
	padding: 0;
	text-align: left;
	border: 0;
	margin-top: 1px;
	margin-left: 15px;
	}

#center ul li ul li	{
	list-style: disc url(../images/bullet_b.gif) inside;
	margin: 0px;
	padding: 0px;
	line-height: 1.5em;
     font-size: 10px;      
    voice-family: "\"}\"";   
    voice-family: inherit;         
	}

#center ul li ul li a	{ 
	font-size:    10px;   
	line-height: 1.5em;
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
}
#center ul li a:hover	{ 
	text-decoration: underline;
}

/* Colonna di destra  */

#right iframe {
	float: left;
	height: 463px;
	width: 232px;
	margin: 0px;
}
/* ID per layout */
#box-rete {
	float: left;
	width: 289px;
}
#pnav {
	width: 95%;
	text-align: right;
}
/* Barra di navigazione orizzontale */
#menu {
	display: none;
}
#navscheda {
	font-size: 11px;
	margin:  10px 5px 5px 4px;
	display: block;
	padding-bottom: 10px;
}

#resources a:link, #resources a:visited {
	border-right: 1px solid #ccc;
	}

#menu ul li a:hover {
	color: #AF2930;
	background: #ccc;
	}

#menu a:active	{
	color: #fff;
	background: #8B8B8B;
}

body#prodotti #menu li#two a,
body#servizi #menu li#three a,
body#contatti #menu li#four a {
	background: #8B8B8B;
	color: #fff;
	}	
#box-left{
	background-color: #0475B6;
	margin: 0; 
	width: 170px;
	height: 201px; 
	top: 100px;
	float: left;
	padding: 0;
}
/* Formattazione testo */

a {
	color: #AF2930;
	text-decoration: underline; 
	font-weight: bold;
}
a:hover {
	color: #fff;
	background: #0475B6;
	text-decoration: none;
}
h1, h2, h3, h4, h5 {
	margin: 0;
	margin-top: 10px;
	padding: 0;
	margin-left: 4px;
}
h1 {
	font: 18px "Helvetica", Arial, Verdana, sans-serif;
	font-weight: bold;
	color:  #000;
}
h2 {
	font: 14px Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color:  #000;
	line-height: 1.3em;
}
h2 a {
	text-decoration: none;
}
h2 a:hover {
	text-decoration: none;
}
h3 {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color:  #000;
	line-height: 1.3em;
}
h3 a {
	text-decoration: none;
}
h3 a:hover {
	text-decoration: none;
}
#left h3 {
	background-image: url("../images/bullet3.gif");
	background-position: 5px 3px;
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-bottom: 0;
}
#news h3 {
	font: 11px "Verdana", Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-right: 2px;
}
h4 {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color:  #000;
	line-height: 1em;
	margin-bottom: 0px;
}
.schedacomp {
	display: none;
}
.schedacomp a {
	display: none;
}

p {
	margin: 0;
	line-height: 1.2em;
	padding-left: 4px;
	padding-right: 4px;
}
acronym, abbr {
	cursor: help;
	font-style: oblique;
	border-bottom: 1px dashed black;
}
/* elenco prodotti */
#contentcol {
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
	border-right: 1px dashed #ccc;
	margin-right: -2px; 
	width:  116px;
}

.boxprodotto {
	display: block;
	width:  75px;
	margin: 0px auto;
	border-bottom: 1px dashed #ccc;
	line-height: 2em;
	text-align:center;
}
#left .boxprodotto {
	float:  left;
	display: block;
	width:  75px;
	margin: 0px auto;
	border-bottom: 1px dashed #ccc;
	line-height: 2em;
	text-align:center;
}
#left form {
	margin-top: 10px;
	margin-left: 4px;
	margin-right: 5px;
	line-height: 1.3em;
}
#left form input.formbut {
	border: 1px outset #FC6;
	background: #AF2930; color: #FFF;
	font: bold 11px verdana,sans-serif;
	text-transform: uppercase;
	height: 20px;
	line-height: 1.9em;
}
#form {
	display: none;
}
img	{	
	border: 0;
}

.boxTec {
	float: right;
	width: 250px;
	padding: 3px;
	background: #ffffff;
	margin: 10px 0px 0px 10px;
	clear: both;
}
.boxTec p {
	font-size: 10px;
	color: #666666;
}
.boxTec h3 {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	padding: 0px 0px 5px 5px;
}
.boxTec table td {
	font-size: 10px;
	color: #666666;
	text-align: center;
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 3px 0px;

}
.boxTec table {
	background: #ffffff;
}
.boxTec table td.title {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	padding: 5px;
	background: #e2e6e7;
}
table {
	border-top: 1px #000000;
	border-collapse: collapse;
}
.alluminio {
	background: url(../images/focus/hedo/alluminio.gif)
}
.boxTec .number96 {
	background: #646460;
	color: #ffffff;
}
.boxTec .number81 {
	background: #000000;
	color: #ffffff;
}
.boxCont {
	width: 560px;
	background: #f2f7f8;
	padding: 10px;
}
div.left {
	width: 260px;
	margin: -10px 0px 5px 25px;
	float: right;
}
