/* CSS Document */

body {
	margin:					0px auto;
	padding:				0px;
	width:					748px;
	background:				#D8E5EF;
	font-family:			Arial, Verdana, Helvetica, sans-serif;
	font-size:				small;
	color:					#000;
	text-align:justify;
	}
img { border: 0px; }
a { text-decoration: none; color: #fff; }
div#title h4 {
	text-indent:			-9999px;
	border:					0px;
	margin:					0px;
	padding:				0px;
	}
div#title {
	background:				url("images/title.jpg");
	height:					110px;
	width:					748px;
	border:					0px;
	margin:					0px;
	padding:				0px;
	}
div#globalMenu {
	height:					31px;
	width:					748px;
	border:					0px;
	margin:					0px auto;
	padding:				0px;
	}
div#globalMenu ul#menu {
	height:					31px;
	width:					748px;
	border:					0px;
	margin:					0px;
	padding:				0px;
	position:				relative;
	background: transparent url("images/menu.jpg") top left no-repeat;
	}
div#globalMenu ul#menu li {
	list-style:				none;
	position:				absolute;
	top:					-1px;
	border:					0px;
	margin:					0px;
	padding:				0px;
	}
ul#menu li, ul#menu a {
	height:					31px;
	display:				block;
	}
ul#menu li a {
	text-decoration:		none;
	text-indent:			-9999px;
	}
#homepage { left: 156px; width: 88px; }
#chisiamo { left: 245px; width: 88px; }
#dovesiamo { left: 334px; width: 88px; }
#prodotti { left: 423px; width: 88px; }
/*#servizi { left: 507px; width: 88px; }*/
#contatti { left: 512px; width: 88px; }

#homepage a:hover { background: transparent url("images/menu.jpg") -156px -30px no-repeat; }
#chisiamo a:hover { background: transparent url("images/menu.jpg") -245px -30px no-repeat; }
#dovesiamo a:hover { background: transparent url("images/menu.jpg") -334px -30px no-repeat; }
#prodotti a:hover { background: transparent url("images/menu.jpg") -423px -30px no-repeat; }
/*#servizi a:hover { background: transparent url("images/menu.jpg") -507px -31px no-repeat; }*/
#contatti a:hover { background: transparent url("images/menu.jpg") -512px -30px no-repeat; }

body#home #homepage { background: transparent url("images/menu.jpg") -156px -30px no-repeat; }
body#chi #chisiamo { background: transparent url("images/menu.jpg") -245px -30px no-repeat; }
body#dove #dovesiamo { background: transparent url("images/menu.jpg") -334px -30px no-repeat; }
body#prod #prodotti { background: transparent url("images/menu.jpg") -423px -30px no-repeat; }
/*body#ser#servizi { background: transparent url("images/menu.jpg") -507px -31px no-repeat; }*/
body#cont #contatti { background: transparent url("images/menu.jpg") -512px -30px no-repeat; } 

div#container {
	border:					0px;
	margin:					0px;
	padding:				5px 5px 5px 50px;
	}

div#footer {
	height:					29px;
	width:					748px;
	border:					0px;
	margin:					0px;
	padding:				0px;
	text-align:				center;
	background:				transparent url("images/footer.jpg") top left no-repeat;
	font-size:				x-small;
	clear:					both;
	}
div#footer a { color: #000; }
img.footer {
	vertical-align:			middle;
	padding:				0px 0px 5px 0px;
	border:					0px;
	margin:					0px;
	}
div#contentContact {
	background:				url("images/background.gif") center bottom no-repeat  ;
	height:					auto;
	overflow:				visible;
	padding:				0px 10px 0px 10px;
	margin:					0px;
	border:					0px;
	color:					#fff;
	clear:					both;
	}
	
div#contentError {
	background:				url("images/background.gif") center bottom no-repeat  ;
	height:					350px;
	padding:				0px 10px 0px 10px;
	margin:					0px;
	border:					0px;
	color:#FF0000;
	}
	
div#productContent {
	padding:				10px;
	background:				url("images/background.gif") center bottom no-repeat;
	color:					#fff;
	clear:					both;
	margin:					0px;
	border:					0px;
	height:					350px;
	}
div#productContentLong {
	padding:				10px;
	background:				url("images/background.gif") center bottom no-repeat;
	color:					#fff;
	clear:					both;
	margin:					0px;
	border:					0px;
	height: 				auto;

	}
div.left { float: left; margin: 20px 0px 0px 20px; }
div.right { float: left; margin: 20px 0px 0px 100px; }
img.mappa { margin: 3px; border: 1px solid #000; display: block; float: left;}
div#content {
	background:				#152c70;
	height:					550px;
	/*padding:				0px 10px 0px 15px;*/
	margin:					0px 2px 0px 2px;;
	border:					0px;
	color:					#fff;
	clear:					both;
	line-height:			20px;
	border-left:#000000 1px;
	border-right:#000000 1px;
	
	}
body#mappa { margin: 10px; background: #22333A; }
body#mappa img { border: 2px solid #fff; }
table.listProd {
	border-bottom: 1px solid #5A75C5;
	margin: 0px;
	padding: 0px;
	}
table.listProd td { padding: 40px 0px 20px 0px; }
div#productContent h3.titolo { font-size: large; margin: 5px; text-align: center; background: #28418A; border-top: 1px solid #5A75C5; border-bottom: 1px solid #5A75C5; }
div#productContent h6.sottotitolo { font-size: x-small; text-align: center; margin: 0px; }
div#productContent h3.logo { margin: 5px; text-align: center; border-top: 1px solid #5A75C5; border-bottom: 1px solid #5A75C5; }
table.prodotti { margin: 20px 0px 5px 50px; border-bottom: 1px solid #5A75C5; padding: 0px; width: 620px; }
table.prodotti td.foto { width: 200px; }
table.prodotti td.testo img { vertical-align: middle; }
td.up div { position: relative; top: auto; left: 555px; width: 64px; }
td.up div h6 {
	text-indent:			-9999px;
	border:					0px;
	margin:					0px;
	padding:				0px;
	}
td.up div h6 a {
	display:				block;
	background:				url("images/tornasu.gif") no-repeat;
	height:					15px;
	width:					64px;
	}
div.bottoneAvanti {
	font-size: small;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	margin: 15px 0px 15px 0px;
	float: right;
	}
div.bottoneIndietro {
	font-size: small;
	font-weight: bold;
	text-decoration: none;
	text-align: right;
	margin: 15px 0px 15px 0px; 
	float: left;
	}
	
	.IMG_dx{
	margin-right:10px;
}
	
	
		.IMG_centro{
		text-align:center;
	border:#D1CEBA solid 3px;}
	.text{
	line-height:12px;
	}
	
	
	#testo_chisiamo{
	width:650px;
	text-align:giustify;
	margin:0px 30px 0px 30px;
	padding:20px 0px 20px 0px;
	height:auto;
	}
