/* 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;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/site002483/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; margin: 20px 0 0 0;padding: 0;width: 100%;}

/* ZAMBON COMPANY */
body {background-image: url("http://storage1.evectors.it/images/site002483/template/bg.gif");background-repeat: repeat-y;background-position: center; font: 11px Lucida Sans Unicode, Lucida Grande, sans-serif;color: #626469;}
a:link, a:visited {color: #c2d925;border-bottom: 1px solid #c2d925;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/site002483/template/zambon_company_logo.gif");height: 151px;width: 768;}
.homelink {position: absolute;width: 370px;height: 130px;margin: 10px 0 0 5px;cursor: hand;}
#navbar {width: 768px;height: 33px;margin: 0 0 10px 0;padding: 0;}
*html #navbar {height: 40px;}
.nav_button {width: 768px;height: 33px;margin: 0;padding: 0;}
.nav_button ul {margin: 0;padding: 0;list-style: none;height: 33px;}
.nav_button ul li {display: inline;float: left;margin: 0;text-transform: uppercase;}
.nav_button ul li a:link, .nav_button ul li a:visited {display: block;height: 33px;text-align: center;padding: 10px 0 0 0;font-size: 11px;text-decoration: none;font-weight: bold;border-bottom: none;background-image: url("http://storage1.evectors.it/images/site002483/template/bg_li_navbar_zamboncompany.gif");background-repeat: no-repeat;}
.nav_button ul li a:link, .nav_button ul li a:visited {width: 128px;margin: 0;color: #626469;}
.nav_button ul li a:hover {border-top: 5px solid #c2d925;height: 28px;padding: 5px 0 0 0;background-image: none;}
.nav_button ul li.active a:link, .nav_button ul li.active a:visited, .nav_button ul li.active a:hover {border-top: 5px solid #c2d925;height: 28px;padding: 5px 0 0 0;background-image: none;color: #000000;}
#toc {margin: 28px 15px 0 0;width: 246px;}
#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 .news_home h1 {margin: -4px 0 -10px 0;}
#toc h2  {font-size: 12px;color: #c2d925;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: #c2d925;}
#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: #c2d925;}
#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: #c2d925;}
#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: #c2d925;}
#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: #c2d925;}
#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: #c2d925;}
.box {margin: 0;}
.box div {margin: 5px;}
.box img {border-bottom: 5px solid #c2d925;}
#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: #c2d925;font-weight: bold;}
#bodytext h2 a {color: #c2d925;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/site002483/template/list_zamboncompany.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/site002483/template/list_zamboncompany.gif);}
#bodytext hr {border: 0;color: #c2d925;background-color: #c2d925;height: 1px;}
#bodytext table {border: 1px solid #cdcdcd;}
#bodytext th, td {padding: 2px 3px 2px 3px;}
#bodytext th {font-weight: bold;}
#contentcentertext img {padding: 5px;}
#contentcentertext h2 img {padding: 0;}
#footer {height: 195px;background-color: #626469;border-top: 12px solid #C4E015;}
#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;}

/* toc explorer 6 css */
*html #toc {margin: 15px 15px 0 0; padding: 0 0 10px 0;}
*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.active {color: #626469;width: 80px;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:hover {color: #c2d925;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:hover {color: #c2d925;width: 80px;background-color: #f2f2f2;}
*html #toc ul.month {width: 166px;margin: -25px 0 0 70px;padding: 0;}
*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:hover {color: #c2d925;width: 166px;background-color: #fff;margin: 0;text-decoration: none;}
*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: #c2d925;width: 166px;background-color: #f2f2f2;margin: 0;text-decoration: none;}
*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.active {color: #626469;width: 120px;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:hover {color: #c2d925;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:hover {color: #c2d925;width: 120px;background-color: #f2f2f2;}
*html #toc ul.stato {width: 126px;margin: -25px 0 0 110px;padding: 0;}
*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:hover {color: #c2d925;width: 126px;background-color: #fff;margin: 0;text-decoration: none;}
*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: #c2d925;width: 126px;background-color: #f2f2f2;margin: 0;text-decoration:none;}

/* toc explorer 7 css */
*+html #toc {margin: 25px 15px 0 0; padding: 0 0 10px 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: 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:hover {color: #c2d925}
*+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: #c2d925;}
*+html #toc ul.month {margin: -22px 0 0 73px;}
*+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;font-weight:normal;}
*+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;font-weight:normal;}
*+html #toc ul.year li ul.month li a:hover {color: #c2d925;}
*+html #toc ul.year li ul.month li.active a:hover {color: #c2d925;}
*+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: 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.active a:link, *+html #toc ul.continente li.active a:visited {color: #626469;display: block;background-color: #f2f2f2;}
*+html #toc ul.stato {margin: -22px 0 0 113px;}
*+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;font-weight:normal;}
*+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;font-weight:normal;}
*+html #toc ul.continente li.active a:hover {color: #c2d925}
*+html #toc ul.continente li a:hover {color: #c2d925}
*+html #toc ul.continente li ul.stato li a:hover {color: #c2d925}
*+html #toc ul.continente li ul.stato li.active a:hover {color: #c2d925}



/* 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: #C2D925; }
	
#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: 60px;
	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 #C2D925;
	font-size: 10px;
	font: 11px Lucida Sans Unicode, Lucida Grande, sans-serif;
	color: #444444; }
	
#bodytext_total fieldset textarea {
	width: 370px;
	height: 150px; }
	
#bodytext_total fieldset hr { 
	border: 0;
	width: 300px;
	color: #C2D925;
	background-color: #C2D925;
	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 #C2D925;
	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: #C2D925; }
	
#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;}

