div.main_centro1{
	background-color: #F5F5F5;
	border:0px solid;
	text-align:left;
	width:770px;
	vertical-align:top;
}
div.main_centro{
	background-color: #FFF;
	border:0px solid #FFF;
	width:770px;
	height:402px;
	vertical-align:top;
}

div#stdbox
{
	text-align: left;
	border: 0px solid;
	float: left;
	background-color: #A7A9AC;
	width: 222px;
	padding: 0px 0px;
}
div#stdboxnf
{
	text-align: left;
	border: 0px solid;
	background-color: #A7A9AC;
	width: 222px;
	padding: 0px 0px;
}

div#stdboxdx
{
	text-align: left;
	border: 0px solid;
	background-color: #A7A9AC;
	width: 200px;
	padding: 0px 0px;
}

#stdboxdx
{
	text-align: left;
	border: 1px solid #000;
	float: left;
	height:402px;
	width:770px;
	background-color: #A7A9AC;
	padding: 0px 0px;
}

div#stdboxg
{
	text-align: left;
	border: 0px solid;
	/*border-top: 20px solid #A7A9AC;*/
	/*border-right: 0px dashed #A7A9AC;*/
	float: left;
	/*overflow: show;*/
	background-color: #A7A9AC;
	width: 770px;
	/*height: auto;
	z-index: 10;*/
	padding: 0px 0px;
}
div#dx{
	border:0px solid;
	width:220px;
	float:left;
	background-color: #A7A9AC;
	vertical-align:top;
}

div#stdboxdx
{
	text-align: left;
	border: 0px solid;
	border-top: 20px solid #A7A9AC;
	/*border-right: 0px dashed #A7A9AC;*/
	/*float: left;*/
	/*overflow: show;*/
	background-color: #ffffff;
	width:222px;
	height: auto;
	z-index: 10;
	padding: 0px 0px;
}

div#extbox
{
	text-align: left;
	border: 0px solid;
	border-top: 16px solid #A7A9AC;
	float: left;
	background-color: #ffffff;
	width: 548px;
}
div#extboxg
{
	text-align: left;
	border: 0px solid;
	border-top: 16px solid #A7A9AC;
	/*border-right: 0px dashed #A7A9AC;*/
	float: left;
	overflow: show;
	background-color: #ffffff;
	border:0px solid;
	height: auto;
	z-index: 10;
}
div#medbox
{
	text-align: left;
	vertical-align: top;
	border: 0px solid;
	/*border-top: 20px solid #A7A9AC;*/
	/*border-right: 0px dashed #A7A9AC;*/
	float: left;
	/*overflow: show;*/
	/*background-color: #ffffff;*/
	background-color: #A7A9AC;
	width: 325px;
	/*height: auto;
	z-index: 10;*/
	/*padding: 0px 5px 5px 5px;*/
	padding: 0px 0px;
}
div#medbox a{
	color:#000;
	text-decoration:none;
}
div#medbox a:hover{
	color:#808080;
	text-decoration:underline;
}

div#largebox
{
	text-align: left;
	border: 0px solid;
	/*border-top: 20px solid #A7A9AC;*/
	/*border-right: 0px dashed #A7A9AC;*/
	float: left;
	overflow: show;
	background-color: #A7A9AC;
	width: 770px;
	/*height: auto;
	z-index: 10;*/
}

div#titolo
{
	border: 0px solid;
	color: #ffffff;
	/*font: 9pt Arial,sans-serif;*/
	margin: 2px 0px 2px 10px;
	padding: 0px;
	font: 9px verdana,arial,sans-serif;
	/*position: relative;
	left: 15px;
	top: -18px;*/
	/*z-index: 11;*/
}


div#lista
{
 /* border-left: 1px solid #FFF;
  border-right: 1px solid #FFF;*/
	background-color: #FFF;
	vertical-align: top;
	padding: 10px 20px 20px 20px;
}

div#listat
{
  /*border-left: 1px solid #FFF;
  border-right: 1px solid #FFF;*/
	background-color: #F5F5F5;
	vertical-align: top;
	padding: 10px 20px 20px 20px;
}


div.listat
{
  border: 0px solid #228412;
	background-color: #F5F5F5;
	vertical-align: top;
	padding: 10px 20px 20px 20px;
	/*border-left:1px solid #FFF;
	border-right:1px solid #FFF;*/
}

div.lista
{
  border: 0px solid #228412;
	background-color: #FFFFFF;
	height:300px;
	vertical-align: top;
	padding: 10px 27px 20px 20px;

}

div#lista a, div.listat a, #listat a
{
	color: #000;
	font: 11px Helvetica,sans-serif;
	font-weight: normal;
	text-decoration: none;
}
div#lista a:hover, div.listat a:hover, #listat a:hover
{
	color: #808080;
	text-decoration: none;
}

div#lista a.sel
{
  color: #A8A9AD;
}

div#testo
{
	color: #4D4D4F;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: justify;
	line-height: 1.4em;
	padding: 10px 15px 20px 10px;
}

div#testog
{
	color: #4D4D4F;
	background-color: #FFFFFF;
	vertical-align: top;
	border:0px solid;
	width:770px;
	padding: 10px 0 20px 0;
}

div#testog #host{
	margin:20px;font-size: 11px;
	border-collapse:collapse;
}
div#testog #host tr td.tit{font-weight:bold; background-color:#000;text-align:center;color:#FFF;}
div#testog #host td{border:1px solid #FFF;padding:3px;text-align:center;}
div#testog #host td.left{text-align:left;}
div#testog #host td.nobord{border:0px solid;background-color:#FFFFFF;}
div#testog #host img{border:0px solid;}

div#testo-news
{
  color: #4D4D4F;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: justify;
	line-height: 1.4em;
	margin-right: 50px;
	padding: 10px 10px 7px 10px;
	border: 0px solid #4D4D4F;
}

div#testo-news a
{
  color: #4D4D4F;
  text-decoration:underline;
}

div#testo table{
	font-size:11px;
	color: #4D4D4F;
}
div#testo input, div#testo select, div#testo textarea
{
  border: 1px solid #4D4D4F;
  color: #4D4D4F;
  margin: 0px 0px 3px 3px;
  font: 8pt Arial,sans-serif;
  padding-left: 1px;
}

#tbl_prod hr
{
	border: 0px;
	color: #4D4D4F;
	background-color: #4D4D4F;
	height: 1px;
	width: 100%;
}

#tbl_prod td
{
	text-align: left;
	background-color: #FFF;
	font: 11px Arial,sans-serif;
	padding: 10px 22px 33px 22px;
}

#tbl_prod td.linea
{
	text-align: justify;
	font: 11px Arial,sans-serif;
	padding: 5px 2px 5px 2px;
}

#tbl_prod td.logo_cliente
{
	vertical-align: top;
	padding: 12px 10px 33px 10px;
}

div#testo a,div#testo a:visited
{
	color: #000;
	text-decoration:none;
}
div#testo a:hover
{
	color: #A8A9AD;
	text-decoration:none;
}
div#lista ul
{
	border: 0px solid;
	text-align: left;
	padding: 0px 5px;
	margin: 0px 0px;
	/*width: 230px;*/
	list-style:none;
}

ul.l1{
	border: 0px solid;
	margin: 0px 0px 20px 0px;
	padding:0px;
	list-style:none;
}

ul.l1 li{
	display:block;
	border: 0px solid;
	padding: 0px 0px 0px 13px;
	background-image: url(../img/list1.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	line-height: 1.5em;
}


div#lista ul.l2 li{
	border: 0px solid;
	padding: 0px 0px 10px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	line-height: 1.5em;
}

div#testo a.redlink
{
  color: #c03333;
  font: bold 11px Helvetica;
  text-decoration: none;
}

.red{color: #c03333;}

div#testog div.gallink a {color:#c03333;text-decoration:none;font-weight:bold;display:block;border:0px solid;}
div.gallink{margin:20px 0 20px 210px;}
div#testog div.hostlink a {color:#c03333;text-decoration:none;font-weight:bold;display:block;border:0px solid;}
div.hostlink{margin:20px 0 20px 20px;}

div.tratt{
	width: 300px;
	background-color: #FFEBCD; /*giallino*/
	font: 9px/1em tahoma,sans-serif;
	padding: 3px;
	margin: 0px 0px 3px 0px;
	color: #808080;
}

#testo ul.mappa{
	list-style:none;
	margin:0px;
	padding:0px;
	width: 250px;
}

#testo ul.mappa li{
	display:inline;
}

#testo ul.mappa li a{
	display:block;
	background-image: url(../img/list3.gif);
	background-repeat:no-repeat;
	background-position:0px;
	border: 1px solid #FFF;
	padding: 0px 0px 0px 15px;
	margin: 0px;
	line-height: 1.5em;
	color: #4D4D4F;
}
#testo ul.mappa li a:hover{
	display:block;
	background-image: url(../img/list3.gif);
	background-repeat:no-repeat;
	background-position:0px;
	padding: 0px 0px 0px 15px;
	text-decoration: underline;
	margin: 0px;
	color: #4D4D4F;
}
#testo ul.mappa li ol{
	list-style: none;
	margin: 0px 0px 5px 5px;padding:0px;
}
#testo ul.mappa li ol li{
	display:inline;
}
#testo ul.mappa li ol li a{
	display:block;
	background-image: none;
	line-height: 1.1em;
	color:#777777;
}
#testo ul.mappa li ol li a:hover{
	background-image: none;
	text-decoration: underline;
	color:#777777;
}
