* {margin: 0; padding: 0;}

img {
	border: 0;
}

body {font-family: “Lucida Grande”, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;text-transform: normal;letter-spacing: normal;
line-height: 1.5em;color: gray;}

h1 {font-family: “Trebuchet MS”, sans-serif;font-size: 16px;font-style: normal;text-transform: uppercase;letter-spacing: normal;line-height: 1.4em;font-weight: normal; color: #fff; float: left;}

h2 {font-family: “Trebuchet MS”, sans-serif;font-size: 16px;font-style: normal;text-transform: uppercase;letter-spacing: normal;line-height: 1.4em;font-weight: normal; color:#333333;}

h3 {font-family: “Trebuchet MS”, sans-serif;font-size: 14px;font-style: normal;letter-spacing: normal;line-height: 1.4em;font-weight: normal;color:#333333;}

span {background-color: #fac723;padding: 5px;}

#headline {width: 900px; height: 200px; margin-left: auto; margin-right: auto;}

#wrapper {width: 900px; height: 100%; margin-left: auto; margin-right: auto;}

#header {width: 900px; height: 80px;background: url(../img/bg_header.png) repeat; z-index: 6000; position: absolute;}

#logo {width: 196px; height: 56px;float: left; padding: 10px;}

.thumb {width:200px; height:150px; float:left;}

.thumb a img {border: 1px solid #fac723; }

.thumb  a:hover img{border: 1px solid gray;}

.txt {width:190px; float:right;}

#contatti {width:110px; float:left;}

#maps {width:750px; float:right;}

#navigation {font-family: “Trebuchet MS”, sans-serif;font-size: 11px;font-style: normal;text-transform: uppercase;letter-spacing: normal;line-height: 1.4em;float: right;list-style: none;font-weight: normal; width: auto; margin: 0; padding: 0;}

#navigation li {padding: 0; margin: 0; display: inline; }

#navigation li a {color: #fffeff;display: block;float: left;margin: 0;text-decoration: none; padding: 32px 1.5em;}

#navigation li a:hover {color: #fac723;background: url(../img/bg_hover.png) repeat;}

#content {width: 900px; height: 100%; background-color:#f9f9f9; padding-top: 13px; margin-left: auto; margin-right: auto;}

#box_wrap {width: 880px; height: 100%;margin-left: auto; margin-right: auto; }

#azienda {width: 420px; height: 100%;float: left; padding-left: 10px; text-align: justify;}

#imgazienda {width: 400px; height: 266px; float: right; margin-right: 10px;
	background: url(../img/jaciniazienda.jpg) no-repeat;
}

#certificazioni {width: 400px;float: left;padding: 10px; }

.box {width: 400px; height: 100%; float: left; background-color: #fff; padding: 10px; margin-top: 9px; text-align: justify; margin: 10px;}

#box2 {width: 400px; height: 100%; float: left; background-color: #fff; margin: 10px; padding: 10px; margin-top: -58px; text-align: justify;}

a.more {width: 21px; height: 21px; float:right;display: block;background: url(../img/read_more.png);background-position: 0 0px; margin-top: 3px;}

a.more:hover {width: 21px; height: 21px; float:right;background-position: 0 -21px;margin-top: 3px;}

#cert_wrap {width: 500px; height:320px; margin-left:auto; margin-right:auto;}



span a{color: #fff; text-decoration:none;}

span a:hover{color: #d9d9d9; text-decoration:none;}

.cert{width:226px; height:300px;margin:10px; float:left;}

.cert a img {border: 1px solid #fac723; }

.cert  a:hover img{border: 1px solid gray;}

a {color: #666666; text-decoration:none;}

a:hover {color:#fac723; text-decoration:none;}

#footer {width: 900px; height: 50px;background: url(../img/footer.png) no-repeat;text-align: center; padding-top: 10px; margin-left: auto; margin-right: auto;}

#wrapper:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

#box:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

#content:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}


/******************/

.Legoli {
float: right;
}

.Mappa {
position: relative;
margin: 0 -10px;
width: 900px;
height: 540px;
background: url('../../img/mappa.png') no-repeat 0px 0px;
}

	.Pdf {
	position: absolute;
	top: 20px;
	right: 20px;
	height: 35px;
	line-height: 35px;
	font-weight: bold;
	font-size: 12px;
	padding: 0 15px 0 30px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);
	font-family: Arial, sans-serif;
	border: 1px solid #ddd;
	background: #fff url('../../img/pdf_ico.png') no-repeat 6px 7px;
	}

		.Pdf span {
		font-size: 10px;
		font-weight: normal;
		background: none;
		display: inline;
		padding: 0;
		}

	.Mappa li {
	position: absolute;
	display: block;
	width: 50px;
	height: 50px;
	cursor: help;
	}

		.Mappa li span.Note {
		display: none;
		background: #333;
		text-align: center;
		margin-left: 55px;
		font-size: 10px;
		color: #fff;
		-moz-border-radius: 14px;
		border-radius: 14px;
		width: 210px;
		opacity: 0.85;
		filter:alpha(opacity=85);
		-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
		-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);
		}

		.Mappa li:hover span.Note {
		display: block;
		}

	.Mappa li.working {
	background: url('../../img/working.png') no-repeat center center;
	}

	.Mappa li.done {
	-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.4);
	z-index: 1;
	background: url('../../img/done.png') no-repeat center center;
	}

		.Mappa li a {
		position: relative;
		display: block;
		height: 100%;
		}

	.Mappa li#T1 {
	top: 90px;
	left: 15px;
	}

		.Mappa li#T1 span.Note {
		margin-top: -12px;
		}

	/*.Mappa li#AB {
	top: 25px;
	left: 18px;
	width: 117px;
	height: 117px;
	}

	.Mappa li#BC {
	top: 118px;
	left: 91px;
	width: 125px;
	height: 116px;
	}

	.Mappa li#CD {
	top: 229px;
	left: 179px;
	width: 124px;
	height: 116px;
	}

	.Mappa li#DE {
	top: 299px;
	left: 256px;
	width: 116px;
	height: 116px;
	}

	.Mappa li#EF {
	top: 283px;
	left: 366px;
	width: 116px;
	height: 116px;
	}

	.Mappa li#FG {
	top: 316px;
	left: 477px;
	width: 116px;
	height: 117px;
	}

	.Mappa li#GH {
	top: 238px;
	left: 555px;
	width: 117px;
	height: 116px;
	}

	.Mappa li#HI {
	top: 268px;
	left: 666px;
	width: 117px;
	height: 116px;
	}

	.Mappa li#IL {
	top: 379px;
	left: 737px;
	width: 117px;
	height: 116px;
	}*/