/* RESET */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}

/* LAYOUT */

body {
	height: 100%;
	background-color: #fff; }
			
body {
	margin: 0;
	padding: 0; }
	
*+html body {
	min-height: 200px;
	height: auto; }
				
#content {
	width: 768px;
	margin: 0 auto;
	text-align: left; }
	
*html #content { padding: 1px 0 0 0 }

#label {
	position: absolute;
	background-image: url("http://storage1.evectors.it/images/site002485/template/bg_label.gif");
	width: 285px;
	height: 24px;
	margin: -1px 0 0 483px;
	padding: 0; }

#controlpanel {
	position: absolute;
	width: 285px;
	height: 15px;
	margin: 28px 0 0 453px;
	padding: 0;
	text-align: right; }
	
#controlpanel a:link,
#controlpanel a:visited {
	color: #626469;
	border-bottom: 1px solid #626469; }
	
#header {
	margin: -1px 0 0 0;
	padding: 0; }
	
#navbar {
	margin: 0;
	padding: 0; }
	
#toc {
	width: 231px;
	padding: 0;
	float: left; }
	
#bodytext {
	width: 497px;
	margin: 0;
	padding: 0;
	float: left;
	line-height: 19px; }
	
*html #bodytext { width: 495px;  }
	
.clearall { clear: both; }
			
#footer {
	position: absolute;  /* Needed for Safari */
	margin: 20px 0 0 0;
	padding: 0;
	width: 100%; }
	
/* ZAMBON SPA */

body {
	background-image: url("http://storage1.evectors.it/images/site002485/template/bg.gif");
	background-repeat: repeat-y;
	background-position: center; }

body {
	font: 11px Lucida Sans Unicode, Lucida Grande, sans-serif;
	color: #626469; }

a:link,
a:visited {
	color: #0c6895;
	border-bottom: 1px solid #0c6895;
	padding: 0 0 2px 0;
	text-decoration: none; }

#label {
	color: #fff;
	text-align: center; }
	
#label div {
	text-transform: uppercase;
	padding: 6px 0 0 0;
	font-weight: bold;  }
	
#label div a:link,
#label div a:visited {
	color: #fff;
	border-bottom: none; }
	
#label div a:hover {
	color: #fff;
	text-decoration: underline; }

.cp_navbar {
	position: absolute;
	width: 285px;
	height: 15px;
	margin: 28px 0 0 453px;
	padding: 0;
	text-align: right; }

.cp_navbar ul {
	margin: 0;
	padding: 0; }

.cp_navbar ul li { display: inline; }

.cp_navbar ul li a:link,
.cp_navbar ul li a:visited {
	color: #626469;
	border-bottom: 1px solid #626469; }

.cp_navbar ul li a:hover { 
	color: #626469;
	border-bottom: 1px solid #626469; }

#header {
	background-image: url("http://storage1.evectors.it/images/site002485/template/zambon_logo.gif");
	height: 90px;
	width: 768; }

.homelink {
	position: absolute;
	width: 380px;
	height: 75px;
	margin: 10px 0 0 5px;
	cursor: hand; }
	
#navbar {
	width: 768px;
	height: 22px;
	margin: 0 0 10px 0;
	padding: 0;
	background-image: url("http://storage1.evectors.it/images/site002485/template/bg_navbar_zambon");
	background-repeat: repeat-x; }
	
*html #navbar { height: 40px; }
	
.nav_button {
	width: 768px;
	height: 22px;
	margin: 0;
	padding: 0;}
	
.nav_button ul {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 22px; }
	
.nav_button ul li {
	display: inline;
	float: left;
	margin: 0;
	text-transform: uppercase; }

.nav_button ul li.start,
.nav_button ul li.middle,
.nav_button ul li.end  {
	display: block;
	height: 22px;
	text-align: center;
	padding: 0;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	border-bottom: none;
	background-repeat: no-repeat; }

.nav_button ul li.start a:link,
.nav_button ul li.start a:visited,
.nav_button ul li.start a:hover  {
	background-image: url("http://storage1.evectors.it/images/site002485/template/bg_li_start.gif"); 
	height: 18px;
	padding: 4px 0 0 0;
	 width: 145px; }

.nav_button ul li.middle a:link,
.nav_button ul li.middle a:visited,
.nav_button ul li.middle a:hover {
	background-image: url("http://storage1.evectors.it/images/site002485/template/bg_li_middle.gif");
	height: 18px;
	padding: 4px 0 0 0;
	width: 124px; }

.nav_button ul li.end a:link,
.nav_button ul li.end a:visited,
.nav_button ul li.end a:hover  {
	background-image: url("http://storage1.evectors.it/images/site002485/template/bg_li_end.gif");
	height: 18px;
	padding: 4px 0 0 0;
	width: 124px;  }
	
.nav_button ul li a:link,
.nav_button ul li a:visited {
	display: block;
	color: #fff;
	border-bottom: none; }

.nav_button ul li a:hover { color: red; }

.nav_button ul li.start.active a,
.nav_button ul li.middle.active a,
.nav_button ul li.end.active a {
	color: red;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	padding: 4px 0 0 0;
	height: 22px;
	margin: 0; }

.nav_button ul li.start.active a {
	background-image: url("http://storage1.evectors.it/images/site002485/template/bg_li_start.gif");
	width: 145px; }

.nav_button ul li.middle.active a {
	background-image: url("http://storage1.evectors.it/images/site002485/template/bg_li_middle.gif");
	width: 124px; }

.nav_button ul li.end.active a {
	background-image: url("http://storage1.evectors.it/images/site002485/template/bg_li_end.gif");
	width: 124px; }

.nav_button div { margin: 0 0 0 -20px; }

*html .nav_button div { margin: -1px 0 0 -20px; }

.nav_button .start div { margin: -1px 0 0 0;  }

*html .nav_button .start div { margin: -1px 0 0 0;  }

*+html .nav_button .start div { margin: -1px 0 0 0; }

#toc {
	margin: 28px 15px 0 0;
	width: 246px; }

*html #toc { margin: 16px 15px 0 0; }

#toc .map_box {
	margin: 0 0 15px 0;
	background-color: #F2F2F2;
	padding: 1px 0 5px 0; }
	
#toc .map_box h1 { margin: 10px 0 0 5px; }

#toc .map_box .click {
	text-align: right;
	margin: 0 5px 0 0; }

#toc ul.storylist {
	background-color: #F2F2F2;
	padding: 10px 10px 15px 10px;}
	
#toc ul.storylist li {
	margin: 10px; }
	
#toc ul.storylist li img {
	margin: 0 5px 0 0; }
	
#toc ul.storylist li a:link,
#toc ul.storylist li a:visited {
	color: #000;
	border-bottom: none; }
	
#toc ul.storylist li a:hover { text-decoration: underline; }

#toc ul.storylist li span {
	color: #000;
	font-weight: bold; }

#toc h1 {
	font-size: 16px;
	margin: 10px 0 -10px 0; }
	
#toc h2  {
	font-size: 12px;
	color: #9EAB00;
	padding: 0;
	margin: 15px 0 0 0;
	line-height: 19px; }
	
#toc .date {
	margin: 5px 0 2px 0;
	color: #c9c9c9; }
	
#toc.map_news { margin-left: -10px; }
	
#toc .map_box {
	margin: 0 0 15px 0;
	background-color: #F2F2F2;
	padding: 1px 0 5px 0; }
	
#toc .map_box h1 { margin: 10px 0 0 5px; }

#toc .map_box .click {
	text-align: right;
	margin: 0 5px 0 0; }
	
#toc .news_home { margin: 0 0 0 5px; }
	
#toc .more_news {
	text-align: right;
	margin: 15px 0 0 0; }
	
#toc ul.year {
	width: 80px;
	margin: 0; }
	
#toc ul.year li {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 2px 0;
	padding: 3px; }
	
#toc ul.year li.active {
	background-color: #F2F2F2;
	color: #ffffff; }
	
#toc ul.year li.active a:link,
#toc ul.year li.active a:visited { color: #626469; }
	
#toc ul.year li.active a:hover { color: #0c6895; }
	
#toc ul.year li a:link,
#toc ul.year li a:visited,
#toc ul.year li a:hover {
	color: #626469;
	border-bottom: none; }
	
#toc ul.year li a:hover { color: #0c6895; }
	
#toc ul.month {
	width: 166px;
	margin: -23px 0 0 80px; }
	
#toc ul.month li {
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 2px 0;
	padding: 3px; }
	
#toc ul.month li a:hover { color: #0c6895; }

/* explorer css */

*html #toc ul.year {
	width: 80px;
	margin: 0; }
	
*html #toc ul.year li {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 2px 0;
	padding: 0; }

*+html #toc ul.year li {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 2px 0;
	padding: 0; }

*html #toc ul.year li.active {
	color: #626469;
	width: 80px;
	background-color: #fff; }

*+html #toc ul.year li.active {
	color: #626469;
	width: 75px;
	background-color: #fff; }
	
*html #toc ul.year li a:link,
*html #toc ul.year li a:visited  {
	color: #626469;
	border-bottom: none;
	text-decoration: none;
	width: 80px;
	padding: 3px;
	display: block; }

*+html #toc ul.year li a:link,
*+html #toc ul.year li a:visited  {
	color: #626469;
	border-bottom: none;
	text-decoration: none;
	width: 80px;
	padding: 3px;
	display: block; }
	
*html #toc ul.year li a:hover {
	color: #124777;
	width: 80px;
	background-color: #fff; }
	
*html #toc ul.year li.active a:link,
*html #toc ul.year li.active a:visited {
	color: #626469;
	display: block;
	background-color: #f2f2f2; }

*+html #toc ul.year li.active a:link,
*+html #toc ul.year li.active a:visited {
	color: #626469;
	display: block;
	background-color: #f2f2f2; }

*html #toc ul.year li.active a:hover {
	color: #0c6895;
	width: 80px;
	background-color: #f2f2f2; }
	
*html #toc ul.month {
	width: 166px;
	margin: -25px 0 0 70px;
	padding: 0; }

*+html #toc ul.month { margin: -22px 0 0 73px; }

*html #toc ul.month li {
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 3px 0 0 0; }
	
*html #toc ul.month li.active {
	color: #626469;
	width: 166px; }
	
*html #toc ul.year li ul.month li a:link,
*html #toc ul.year li ul.month li a:visited {
	color: #626469;
	border-bottom: none;
	text-decoration: none;
	width: 166px;
	padding: 3px;
	margin: 0;
	background-color: #fff;
	display: block; }

*+html #toc ul.year li ul.month li a:link,
*+html #toc ul.year li ul.month li a:visited {
	color: #626469;
	border-bottom: none;
	text-decoration: none;
	width: 166px;
	padding: 3px;
	margin: 0;
	background-color: #fff;
	display: block; }
	
*html #toc ul.year li ul.month li a:hover {
	color: #0c6895;
	width: 166px;
	background-color: #fff;
	margin: 0;
	text-decoration: underline; }
	
*html #toc ul.year li ul.month li.active a:link,
*html #toc ul.year li ul.month li.active a:visited {
	color: #626469;
	display: block;
	width: 166px;
	background-color: #f2f2f2; }

*+html #toc ul.year li ul.month li.active a:link,
*+html #toc ul.year li ul.month li.active a:visited {
	color: #626469;
	display: block;
	width: 166px;
	background-color: #f2f2f2; }
	
*html #toc ul.year li ul.month li.active a:hover {
	color: #0c6895;
	width: 166px;
	background-color: #f2f2f2;
	margin: 0; }
	
.box { margin: 0; }

.box div { margin: 5px; }

.box img { border-bottom: 5px solid #0c6895; }

#bodytext { width: 487px; }

*html #bodytext { margin: -10px 0 0 0; }
	
#bodytext h1 {
	font-size: 14px;
	margin: 0 0 5px 0;
	padding: 0;
	color: #000000;
	font-weight: bold;
	height: 19px; }
	
#bodytext h2 {
	font-size: 18px;
	margin: 0 0 5px 0;
	padding: 0;
	color: #0c6895;
	font-weight: bold; }
	
#bodytext h2 a {
	color: #0c6895;
	padding: 0;
	margin: 0;
	line-height: 24px; }
	
#bodytext h3 {
	font-size: 14px;
	margin: 0 0 5px 0;
	padding: 0;
	color: #cdcdcd;
	font-weight: bold; }
	
#bodytext h4, h5, h6 { font-weight: bold; }

#bodytext .date {
	margin: -5px 0 0 0;
	color: #c9c9c9; }
	
#bodytext div { margin: 0 0 20px 0;}
	
#bodytext p { margin: 0 0 10px 0; }

#bodytext strong { font-weight: bold; }

#bodytext em { font-style: italic; }

#bodytext blockquote { margin: 0 0 0 15px; }

#bodytext ol {
	margin: 0 0 10px 0;
	padding: 0; }
	
#bodytext ol li {
	margin: 0 0 0 20px;
	padding: 0;
	list-style: decimal; }
	
#bodytext ol ol {
	margin: 0 0 38px 0;
	padding: 0; }
	
#bodytext ol ol li {
	margin: 0 0 0 38px;
	padding: 0;
	list-style: lower-alpha; }
	
#bodytext ul {
	margin: 0 0 10px 0;
	padding: 0; }
	
#bodytext ul li {
	margin: 0 0 0 20px;
	padding: 0;
	list-style-image: url(http://storage1.evectors.it/images/site002485/template/list_zambon.gif); }
	
#bodytext ul ul {
	margin: 0;
	padding: 0; }
	
#bodytext ul ul li {
	margin: 0 0 0 40px;
	padding: 0;
	list-style-image: url(http://storage1.evectors.it/images/site002485/template/list_zambon.gif); }
	
#bodytext hr {
	border: 0;
	color: #0c6895;
	background-color: #0c6895;
	height: 1px; }
	
#bodytext table { border: 1px solid #cdcdcd; }

#bodytext th, td { padding: 2px 3px 2px 3px; }

#bodytext th { font-weight: bold; }

/* pipeline */

#bodytext .title {
	font-weight: bold;
	float: left;
	width: 150px;  }

#bodytext .description {
	font-weight: normal;
	float: left;
	width: 335px;  }

*html #bodytext .description { height: 40px; }

#bodytext_total { margin: 0; }
	
#bodytext_total table { margin: 10px 0 0 10px; }

#bodytext_total td.product_name {
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	line-height: 18px;
	font-weight: bold; }
	
#bodytext_total td.product_name div {
	line-height: 12px;
	font-weight: normal; }

#bodytext_total td.product_name,
#bodytext_total td.phase { height: 50px; }

#bodytext_total td.phase {
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd; }
	
#bodytext_total td.notxt { height: 30px; }

#bodytext_total td.txt {
	text-align: center;
	height: 30px;
	font-weight: bold; }

#bodytext_total li {
	margin: 0 0 0 -3px;
	padding: 0; }

#bodytext_total li.step_01,
#bodytext_total li.step_02,
#bodytext_total li.step_03,
#bodytext_total li.step_04,
#bodytext_total li.step_05,
#bodytext_total li.step_06,
#bodytext_total li.step_07,
#bodytext_total li.step_08,
#bodytext_total li.step_09,
#bodytext_total li.step_10,
#bodytext_total li.step_11,
#bodytext_total li.step_12,
#bodytext_total li.step_13,
#bodytext_total li.step_14,
#bodytext_total li.step_15,
#bodytext_total li.step_16,
#bodytext_total li.step_17,
#bodytext_total li.step_18 { background-repeat: no-repeat }
	
#bodytext_total li.step_01 { background-image: url(http://storage1.evectors.it/images/site002485/template/step_01.gif); }

#bodytext_total li.step_02 { background-image: url(http://storage1.evectors.it/images/site002485/template/step_02.gif); }
	
#bodytext_total li.step_03 { background-image: url(http://storage1.evectors.it/images/site002485/template/step_03.gif); }
	
#bodytext_total li.step_04 { background-image: url(http://storage1.evectors.it/images/site002485/template/step_04.gif); }
	
#bodytext_total li.step_05 { background-image: url(http://storage1.evectors.it/images/site002485/template/step_05.gif); }
	
#bodytext_total li.step_06 { background-image: url(http://storage1.evectors.it/images/site002485/template/step_06.gif); }
	
#bodytext_total li.step_07 { background-image: url(http://storage1.evectors.it/images/site002485/template/step_07.gif); }
	
#bodytext_total li.step_08 { background-image: url(http://storage1.evectors.it/images/site002485/template/step_08.gif); }
	
#bodytext_total li.step_09 { background-image: url(http://storage1.evectors.it/images/site002485/template/step_09.gif); }
	
#bodytext_total li.step_10 { background-image: url(http://storage1.evectors.it/images/site002485/template/step_10.gif); }
	
#bodytext_total li.step_11 { background-image: url(http://storage1.evectors.it/images/site002485/template/step_11.gif); }
	
#bodytext_total li.step_12 { background-image: url(http://storage1.evectors.it/images/site002485/template/step_12.gif); }
	
#bodytext_total li.step_13 { background-image: url(http://storage1.evectors.it/images/site002485/template/step_13.gif); }
	
#bodytext_total li.step_14 { background-image: url(http://storage1.evectors.it/images/site002485/template/step_14.gif); }
	
#bodytext_total li.step_15 { background-image: url(http://storage1.evectors.it/images/site002485/template/step_15.gif); }
	
#bodytext_total li.step_16 { background-image: url(http://storage1.evectors.it/images/site002485/template/step_16.gif); }
	
#bodytext_total li.step_17 { background-image: url(http://storage1.evectors.it/images/site002485/template/step_17.gif); }
	
#bodytext_total li.step_18 { background-image: url(http://storage1.evectors.it/images/site002485/template/step_18.gif); }

/* curricula */

#bodytext_total fieldset {
	width: 530px;
	border: 1px solid #c5c5c5;
	margin: 0 0 10px 100px;
	padding: 10px; }

#bodytext_total fieldset legend {
	font-weight: bold;
	margin: 0; 
	color: #036493; }
	
#bodytext_total fieldset .radio_button {
	margin: 10px 0 10px 10px;
	height: 80px;
	font-weight: normal;
	color: #000000; }

#bodytext_total fieldset .radio_button li { padding: 0 0 0 3px; }

#bodytext_total fieldset .checkbox {
	margin: 10px 0 10px 10px;
	height: 360px;
	font-weight: normal;
	color: #000000; }
	
#bodytext_total fieldset .checkbox li {
	display: inline;
	width: 100px;
	height: 20px;
	float: left;
	text-align: left; }

#bodytext_total fieldset .checkbox li input,
#bodytext_total fieldset .radio_button li input { border:none; }
	
#bodytext_total fieldset .checkbox li.work {
	width: 300px;
	padding: 0 0 0 4px; }
	
#bodytext_total fieldset li {
	display: inline;
	width: 110px;
	height: 20px;
	float: left;
	text-align: center;
	vertical-align: middle; }
	
#bodytext_total fieldset li.language {
	width: 80px;
	height: 20px;
	text-align: left; }
	
#bodytext_total fieldset div {
	font-weight: bold;
	margin: 0 0 10px 0; }

#bodytext_total .field  {
	font: normal 10px Verdana;
	color: #000;
	width: 530px;
	margin-bottom: 6px;
	padding-bottom: 8px; }
	
#bodytext_total .field_medium  {
	font: normal 10px Verdana;
	color: #000;
	width: 530px;
	height: 25px;
	margin-bottom: 6px;
	padding-bottom: 8px; }
	
#bodytext_total h5 {
	margin: 10px 0 10px 0;
	border-bottom: 1px solid #c5c5c5;
	padding: 0 0 2px 0; }
	
#bodytext_total h6 {
	margin: 0;
	border-bottom: 1px solid #c5c5c5;
	padding: 0 0 2px 0; }
	
#bodytext_total .field h4,
#bodytext_total .field_medium h4 {
	margin: 0 0 5px 0;
	padding: 2px;
	float: left;
	width: 150px;
	font: normal 11px Verdana, sans-serif;
	color: #000;
	text-align: left; }
	
#bodytext_total .short   { width: 370px }
#bodytext_total .normal  { width: 350px; }
#bodytext_total .long  { width: 400px; }
#bodytext_total .longer   { width: 420px; }
	
#bodytext_total fieldset input,
#bodytext_total fieldset textarea,
#bodytext_total fieldset select {
	border: 1px solid #124777;
	font-size: 10px;
	font: 11px Lucida Sans Unicode, Lucida Grande, sans-serif;
	color: #626469; }
	
#bodytext_total fieldset textarea {
	width: 370px;
	height: 150px; }
	
#bodytext_total fieldset hr { 
	border: 0;
	width: 300px;
	color: #c5c5c5;
	background-color: #c5c5c5;
	height: 1px;
	margin: -10px 0 15px 100px; }

*html #bodytext fieldset hr { margin: 0 0 0 60px; }

*+html #bodytext fieldset hr { margin: 0 0 0 60px; }

#bodytext_total fieldset .informativa { 
	width: 525px;
	height: 150px;
	overflow: scroll;
	border: 1px solid #124777;
	font-weight: normal; }
	
#bodytext_total fieldset .agree { 
	width: 300px;
	height: 20px;
	margin: 0 0 0 150px; }
	
#bodytext_total fieldset .send { margin: 10px 0 0 230px }

#bodytext_total .answer { padding: 10px 50px 0 50px; }

#bodytext_total .answer h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px 0; }
	
#bodytext .name_list h3 { color: #000000; }

#bodytext .prev_next { text-align: center; }

#bodytext .field  {
	font: normal 10px Verdana;
	color: #000;
	width: 480px;
	margin-bottom: 6px;
	padding-bottom: 8px; }
	
#bodytext .field_medium  {
	font: normal 10px Verdana;
	color: #000;
	width: 480px;
	height: 25px;
	margin-bottom: 6px;
	padding-bottom: 8px; }
	
#bodytext .field_big  {
	font: normal 10px Verdana;
	color: #000;
	width: 480px;
	height: 35px;
	margin-bottom: 6px;
	padding-bottom: 8px; }
	
#bodytext .field h4,
#bodytext .field_medium h4,
#bodytext .field_big h4 {
	margin: 0 0 5px 0;
	padding: 2px;
	float: left;
	width: 150px;
	font: normal 11px Verdana, sans-serif;
	color: #000;
	text-align: left; }
	
#bodytext input,
#bodytext textarea,
#bodytext select {
	border: 1px solid #f2f2f2;
	font-size: 10px;
	font: 11px Lucida Sans Unicode, Lucida Grande, sans-serif;
	color: #626469; }
	
#bodytext textarea {
	width: 320px;
	height: 100px; }
	
#bodytext .short   { width: 320px }

#bodytext h5 {
	margin: 0 0 10px 0;
	border-bottom: 1px solid #c5c5c5;
	padding: 0 0 2px 0; }
	
#bodytext h6 {
	margin: 0;
	border-bottom: 1px solid #c5c5c5;
	padding: 0 0 2px 0; }
	
#bodytext div {
	font-weight: bold;
	margin: 0 0 10px 0; }

#bodytext #contentcentertext {font-weight: normal;}

#bodytext #contentcentertext img {padding:5px;}

#bodytext #contentcentertext h2 img {padding:0;}

/* navigazione continenti */

#toc ul.continente {
	width: 120px;
	margin: 0; }
	
#toc ul.continente li {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 2px 0;
	padding: 3px; }
	
#toc ul.continente li.active {
	background-color: #F2F2F2;
	color: #ffffff; }
	
#toc ul.continente li.active a:link,
#toc ul.continente li.active a:visited { color: #626469; }
	
#toc ul.continente li.active a:hover { color: #0c6895; }
	
#toc ul.continente li a:link,
#toc ul.continente li a:visited,
#toc ul.continente li a:hover {
	color: #626469;
	border-bottom: none; }
	
#toc ul.continente li a:hover { color: #0c6895; }
	
#toc ul.stato {
	width: 126px;
	margin: -23px 0 0 120px; }
	
#toc ul.stato li {
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 2px 0;
	padding: 3px; }
	
#toc ul.stato li a:hover { color: #0c6895; }

/* explorer css */

*html #toc ul.continente {
	width: 120px;
	margin: 0; }
	
*html #toc ul.continente li {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 2px 0;
	padding: 0; }

*+html #toc ul.continente li {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 2px 0;
	padding: 0; }

*html #toc ul.continente li.active {
	color: #626469;
	width: 120px;
	background-color: #fff; }

*+html #toc ul.continente li.active {
	color: #626469;
	width: 115px;
	background-color: #fff; }
	
*html #toc ul.continente li a:link,
*html #toc ul.continente li a:visited  {
	color: #626469;
	border-bottom: none;
	text-decoration: none;
	width: 120px;
	padding: 3px;
	display: block; }

*+html #toc ul.continente li a:link,
*+html #toc ul.continente li a:visited  {
	color: #626469;
	border-bottom: none;
	text-decoration: none;
	width: 120px;
	padding: 3px;
	display: block; }
	
*html #toc ul.continente li a:hover {
	color: #124777;
	width: 120px;
	background-color: #fff; }
	
*html #toc ul.continente li.active a:link,
*html #toc ul.continente li.active a:visited {
	color: #626469;
	display: block;
	background-color: #f2f2f2; }

*+html #toc ul.continente li.active a:link,
*+html #toc ul.continente li.active a:visited {
	color: #626469;
	display: block;
	background-color: #f2f2f2; }

*html #toc ul.continente li.active a:hover {
	color: #0c6895;
	width: 120px;
	background-color: #f2f2f2; }
	
*html #toc ul.stato {
	width: 126px;
	margin: -25px 0 0 110px;
	padding: 0; }

*+html #toc ul.stato { margin: -22px 0 0 113px; }

*html #toc ul.stato li {
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 3px 0 0 0; }
	
*html #toc ul.stato li.active {
	color: #626469;
	width: 126px; }
	
*html #toc ul.continente li ul.stato li a:link,
*html #toc ul.continente li ul.stato li a:visited {
	color: #626469;
	border-bottom: none;
	text-decoration: none;
	width: 126px;
	padding: 3px;
	margin: 0;
	background-color: #fff;
	display: block; }

*+html #toc ul.continente li ul.stato li a:link,
*+html #toc ul.continente li ul.stato li a:visited {
	color: #626469;
	border-bottom: none;
	text-decoration: none;
	width: 126px;
	padding: 3px;
	margin: 0;
	background-color: #fff;
	display: block; }
	
*html #toc ul.continente li ul.stato li a:hover {
	color: #0c6895;
	width: 126px;
	background-color: #fff;
	margin: 0;
	text-decoration: underline; }
	
*html #toc ul.continente li ul.stato li.active a:link,
*html #toc ul.continente li ul.stato li.active a:visited {
	color: #626469;
	display: block;
	width: 126px;
	background-color: #f2f2f2; }

*+html #toc ul.continente li ul.stato li.active a:link,
*+html #toc ul.continente li ul.stato li.active a:visited {
	color: #626469;
	display: block;
	width: 126px;
	background-color: #f2f2f2; }
	
*html #toc ul.continente li ul.stato li.active a:hover {
	color: #0c6895;
	width: 126px;
	background-color: #f2f2f2;
	margin: 0; }

#footer {
	height: 195px;
	background-color: #626469;
	border-top: 10px solid #0c6895;}
	
#footer table {
	width: 748px;
	margin: 0 auto;
	color: #000;
	margin-top: 10px; }
	
#footer td,
#footer td.zambon_company_info { vertical-align: top; }
	
#footer td,
#footer td.zambon_company_info {
	color: #fff;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	text-align: left; }
	
#footer td.zambon_company_info { width: 235px; }
	
#footer td p,
#footer td.zambon_company_info p { margin: 0 0 10px 0; }

#footer td.zambon_company_info a:link,
#footer td.zambon_company_info a:visited,
#footer td.zambon_company_info a:hover,
#footer td a:link,
#footer td a:visited,
#footer td a:hover {
	color: #C4E015;
	border-bottom: none; }
	
#footer td.zambon_company_info span { font-size: 13px;}

