/*
	azzurro	94bce4
	blu	007dc6
	grigio	e5e5e5
*/
body, * {
	margin:0px; padding:0px;
}
body {
	font-family:helvetica;
	font-size:80%;
	color: #007dc6;
	background:#dfdfdf;
	padding-top:25px;
}
div#main {
	background:white;
	margin:auto;
	width:1234px;
	height:730px;
	border:1px #007dc6 solid;
}
div.bar {
	margin:auto;
	width:1195px;
	height:23px;
	background: #007dc6;
	color:white;
}
div.bar div {
        font-size:75%;
        font-weight:bold;
        margin:5px 10px;
}

div#logo {
	height:106px;
	background: url('../img/logo.png') no-repeat 14px center;
}

div#menu {
	height:52px;
}
div#corpo {
	height:572px;
}

div.title-dark, div.title-light {
	height:23px;
	color: white;
	font-weight:bold;
	margin-bottom:8px;
}
div.title-dark div, div.title-light div {
	padding:3px 10px 3px 10px;
}
div.title-dark {
	background: #007dc6;
}
div.title-light {
	background: #94bce4;
}

/* home page */
div#sx {
	float:left;
	width:448px;
	margin-left:20px;
}
	div#d0-home{
		border-bottom: 1px #94bce4 solid; 
		font-size: .95em;
		height: 252px;
                line-height: 16px;
		margin-bottom: 8px;
	}
div#dx {
	float:left;
	width:732px;
	margin-left:15px;
}
	div#d0-plant{
		height:252px;
		text-align:right;
		background: url('../img/0-ingresso.jpg') no-repeat left center;
		border-bottom:1px white solid; 
		margin-bottom:8px;
		font-size:.8em;
	}
	div#d0-pannelli{
		height:252px;
		background: url('../img/0-pannelli.jpg') no-repeat right center;
		margin-bottom:8px;
		font-size:.95em;
                line-height:16px;
	}
div#gall0 {
	float:left;
}
div#prev {
	float:right;
	background: url('../img/p.png') no-repeat;
	width:27px;
	height:27px;
	margin-right:-27px;
	cursor:pointer;cursor:hand;
}
div#next {
	float:right;
	background: url('../img/n.png') no-repeat;
	width:27px;
	height:27px;
	margin-top:223px;
	cursor:pointer;cursor:hand;
}
div#pause {
	float:right;
	background: url('../img/pause.png') no-repeat;
	width:20px;
	height:20px;
	margin-top:103px;
	margin-right:-23px;
	cursor:pointer;cursor:hand;
}
div#resume {
	float:right;
	background: url('../img/resume.png') no-repeat;
	width:20px;
	height:20px;
	margin-top:133px;
	margin-right:-23px;
	cursor:pointer;cursor:hand;
}

/* competenze - prodotti&servizi */

div#sx1 {
	float:left;
	width:590px;
	margin-left:20px;
	font-size:.95em;
        line-height:16px;
	font-weight:bold;
}
	div#sx1 h3 {
		color: #94bce4;
		font-size:1em;
	}
	div#sx1 h4 {
		font-size:1em;
	}
div#dx1 {
	float:right;
	width:590px;
	margin-right:20px;
}
	div.dxphoto {
		float:right;
		margin-left:10px; margin-bottom:10px;
	}
	div.dxphoto img {
		border:1px solid #007dc6;
	}
div#top4 {
	height:405px;
}
	div#sx4 {
		float:left;
		width:450px;
		margin-left:20px;
		color: #94bce4;
		font-size:1.4em;
		font-weight:bold;
	}
	div#sx3 {
		float:left;
		width:610px;
		margin-left:20px;
		font-size:.95em;
		font-weight:bold;
	}
	div#sx3 h3 {
		color: #94bce4;
	}
	div#dx4 {
		text-align:right;
		float:right;
		width:620px;
		margin-right:20px;
	}
	div#dx4 img, div#sx3 img, div#dx3 img {
		border:1px #007dc6 solid;
	}
	div#dx3 {
		text-align:right;
		float:right;
		width:565px;
		margin-right:20px;
	}

	div#sx5 {
		float:left;
		height:550px;
		margin-left:20px;
		width:610px;
	}
	div#sx5 h3 {
		color:#007dc6;
		font-size:1.2em;
	}
	div#sx5 a {
		color:#007dc6;
		text-decoration:none;
	}
	div#sx5 a:hover {
		text-decoration:underline;
	}
	div#dx5 {
		border:1px #007dc6 solid;
		float:right;
		height:552px;
		margin-right:20px;
		width:560px;
	}

	div#dx5 form div {
		width:400px;
		margin:20px;
		padding-bottom:30px;
	}
	div#dx5 label {
		float:left;
		font-size:1.1em;
	}
	div#dx5 input.fi, div#dx5 textarea {
		float:right;
		border:1px #007dc6 solid;
		width:250px;
	}
	div#dx5 input.fi {
		height:16px;
	}
	div#dx5 textarea {
		height:150px;
	}
	div#dx5 input.fs {
		background:#007dc6;
		border:0px;
		color: white;
		padding:5px;
		margin-top:150px;
	}
	
	div#cont5 {
		height:500px;
	}
div#bottom4 {
	height:136px;
	margin-left:5px;
	margin-right:20px;
}
	div.dx4photo {
		float:left;
		margin-left:15px;
	}
	div.dx4photo img {
		/* border:1px #007dc6 solid; */
	/*	filter:alpha(opacity=60);
		opacity:0.6; */
	}
	div.dx4photo img:hover {
	/*	filter:alpha(opacity=100);
		opacity:1; */
	}
ul.fixo {
        margin-left:20px;
}
/* marchi */
div#marchi {
	float:right;
	background: url(../img/certificazioni.png) no-repeat center center;
	width:352px;
	height:60px;
	margin-right:20px;
	margin-top:20px;
}
p, h4 {
	margin-top:5px; margin-bottom:5px;
}

/*
	azzurro	94bce4
	blu	007dc6
	grigio	e5e5e5
*/
