body {
	background: #696969 url(background.gif) repeat-x;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: white;
	padding: 0; margin: 0;
	text-align: center;
}

#AstoMetal {
	position: relative; width:762px;
	margin: 0 auto;
	text-align: left;
}


p, .TextNormal {
	padding: 0 8px; margin-top: 7px;
	cursor: default;
}

ul {list-style-image: url(marker.gif);}

h1 {
	font-size: 12px; color: #5B6B67;
	background: url(box_top_back.gif) no-repeat;
	margin: 0; padding: 0 0 4px 20px;
	cursor: default;
	font-weight: bold;

}

h3 {
	font-size: 1.6em; color: white;
	margin: 0.5em 0 0.3em 10px; padding: 0.2em 0;
}

#main {position: absolute; left:0px; top:10px; width:762px; height:565px; z-index:1;}

#linkz {
	position:absolute;
	left:73px;
	top:108px;
	width:670px;
	height:25px;
	z-index:2;
	background-image: url(linkz_back.gif);
	border: 1px none #000000;
	background-repeat: no-repeat;
	text-align: right;
}
#asto, #products, #inquire, #contacts, #clients, #home {position:absolute; width:16px; height:16px; visibility: hidden;}
#asto {left:227px; top:113px; z-index:3; }
#products {left:340px; top:113px; z-index:4;}
#inquire {left:441px; top:113px; z-index:5;}
#contacts {left:550px; top:113px; z-index:6;}
#clients {left:651px; top:113px; z-index:7;}
#home {left:139px; top:113px; z-index:8}

#content {position:absolute; left:49px; top:146px; width:688px; z-index:9; height: 375px;}

.Box, .ProductLinkz {
	background-repeat: no-repeat;
	background-position: left bottom;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3D4744;
}
.Box {
	background-image: url(box_back.gif);
}
.ProductLinkz {
	background-image: url(products_back.gif);
}

/*
#ProductMenu {
	position:absolute;
	left:0px;
	top:20px;
	width:267px;
	height:280px;
	z-index:9;
}



#ProductMenu p {padding-left: 10px;}
#ProductMenu img {
	margin: 3px 1px 1px -4px;

}

*/

#addNav {
	position: absolute; left: 0; top: 20px; width: 240px; z-index: 100;
	list-style: none; list-style-image: none !important;
	margin: 0; padding: 5px 0 0 10px;
}

#addNav li {
	margin: 0.1em 0; padding: 0 0 0 15px;
	background: url(bullet.gif) no-repeat;
}

#addNav li.current {background-position: 0 -100px;}

#addNav li.current a {color: white !important; text-decoration: none !important;}

#addNav a {text-decoration: none; color: #E2E3E3;}

#addNav a:visited {color: #aecbc4;}

#addNav a:hover {color: white; text-decoration: underline;}





#ProductContent {position:absolute; left:319px; top:166px; width:410px; height:345px; z-index:10;}

p.ClientsText {line-height: 18px;}
#clienti1 {
	background-image: url(clients_back.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;

}


/* #prod1, #prod2 a.products:link, a.products:visited{} */
.noMargin {margin-left: 0;}

#productsList {
	list-style: none !important; padding: 0 0 0 0.5em; margin: 0;
}

#productsList li {
	float: left; width: 33%;
	line-height: 1.2em;
	margin: 0.3em 0; padding: 0;
	list-style: none !important; 
}


#productsList .img {float: left; margin-right: 5px;}

a:link {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
a:visited {
	font-size: 11px;
	color: #95AEA8;
	text-decoration: underline;

}
a:hover {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

hr {border: 1px solid; border-color: #6D817C #5B6B67 #404E4B #5B6B67;}

.LeftFloat {
	float: left; margin: 0 10px 5px 0;
}

.LeftFloatProd {
	float: left; margin: 0 10px 5px 0; 
	border: 2px solid; border-color: #3D4744 #64887F #64887F #3D4744;
}

.Leftclr {clear: left;}

.Rightclr {clear: right;}

.Bothclr {clear: both;}

#BigPicture {margin: 10px;}

#BigPicture img {
	border-top: 2px solid #3D4744;
	border-right: 2px solid #64887F;
	border-bottom: 2px solid #64887F;
	border-left: 2px solid #3D4744;
}

#BigPicture p {font-weight: bold; margin: 0;}


#prodInquire {
	position: absolute; left: 348px; top: 565px; 
	width: 400px; z-index: 100;
	padding-bottom: 20px;
}

#prodInquire a {
	padding: 0 3px 2px; color: #353535;
	background: #d7d7d7;
	text-decoration: none;
	white-space: nowrap;
}

#prodInquire a:hover {
	color: #d7d7d7;
	background: #353535;
}

.pdf {
	list-style: none; list-style-image: none; 
	padding: 0 0 0 0.5em; margin: 1em 0;
}

.pdf li {
	display: inline; margin: 0 10px 0 0; 
}

.pdf a {
	color: #FFF; text-decoration: none; font-weight: bold;
	padding: 2px 18px 2px 3px;
	background: #4d5956 url(pdf_icon_small.gif) no-repeat 98% 50%; 
}

.pdf a:hover {
	background-color: #1c201f;
}


p.Down, 
.hide
{display: none;}

