html,body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 14px;
	color: #ffffff;
	overflow: auto;
	background: #0092F7 url(specialglass_bg.jpg) top center no-repeat;
}
body a { color: #ffffff; text-decoration: underline; }
body a:hover { color: #ffffff; text-decoration: underline; }
ul {}
li {}
h1, h2, h3, h4, h5, h6 {}
input, textarea {}
p {}
em {}
/* ------------------------------------------------------------------------------------- */
.hide-me { display: none; }
.clear { clear: both; }
a.skip-to-content { position: absolute; left: -9999px; }
a:active.skip-to-content, a:focus.skip-to-content {	color: aqua; position: absolute;	left: 1em; top: 0; background: black; padding: 3px; }
a.jump-to-top {}
/* ------------------------------------------------------------------------------------- */
#wrapper {
	margin: 50px auto auto auto;
	width: 800px; height: 400px;
	text-align: left;
	/*clear: float; /*overflow: auto;*/
	/*background: #efefef;*/
}
#head {
	background: url(specialglass_head.jpg) top left no-repeat;
	width: 800px; height: 80px;
}
#main {
	background: url(specialglass_main.jpg) top left no-repeat;
	width: 800px; height: 270px;
}
#gallery {
	float: right; display: inline;
	margin-right: 26px; margin-top: 70px;
	width: 348px; height: 197px;
}
#gallery span {
	float: right; display: inline;
	width: 348px; height: 197px;
}
#footer {
	background: url(specialglass_footer.jpg) -30px -15px no-repeat;
	width: 800px; height: 50px;
}
#footer p {
	float: left; display: inline;
	width: 780px;
	margin: 3px 5px;
	text-align: center;
	line-height: 11pt;
	color: #cccccc;
	/*margin: 3px 5px;*/
	font-size: 10px;
}	
#logo { width: 209px; height: 78px; }
#logo a {
	display: block;
	width: 209px; height: 78px;
	background: url(_specialglass_images.jpg) no-repeat;
	background-position: 1px -0px;
}
#logo a:hover { background-position: -207px -0px; }
#logo span { display: none; }

/* ---------------------------------------------------  */
ul#nav {
	float: left; display: inline;
	width: 208px; height: 132px;
	margin-left: 25px; margin-top: 89px;
	background: url(_specialglass_images.jpg) no-repeat;
	background-position: -0px -80px;
}
/*
#nav  {
	float: left; display: inline;
	width: 208px; height: 132px;
	margin-top: 0; margin-left: 0;
	text-align: left;
}
*/
/* le ancore sono alte 22px */
ul#nav li a {
	float: left; display: inline;
	width: 208px; height: 22px;
}
ul#nav li {
	float: left; display: inline;
	clear: both;
	width: 208px; height: 22px; line-height: 22px;
	text-align: left;
}
ul#nav li a { background: url(_specialglass_images.jpg); }
/* a.nav { background: url(_specialglass_images.jpg); } */

ul#nav li a.company { background-position: -0px -80px; }
ul#nav li a:hover.company { background-position: -208px -80px; }
ul#nav li a.location { background-position: -0px -102px; }
ul#nav li a:hover.location { background-position: -208px -102px; }
ul#nav li a.tools { background-position: -0px -124px; }
ul#nav li a:hover.tools { background-position: -208px -124px; }
ul#nav li a.contact { background-position: -0px -146px; }
ul#nav li a:hover.contact { background-position: -208px -146px; }
ul#nav li a.process { background-position: -0px -168px; }
ul#nav li a:hover.process { background-position: -208px -168px; }
ul#nav li a.quality { background-position: -0px -190px; }
ul#nav li a:hover.quality { background-position: -208px -190px; }
/*

a.nav { background: url(_genis_nav.jpg); }

a.about { background-position: -0px -0px; }
a:hover.about { background-position: -364px -0px; }
a.where { background-position: -0px -42px; }
a:hover.where { background-position: -364px -42px; }
a.product { background-position: -0px -84px; }
a:hover.product { background-position: -364px -84px; }
a.contact { background-position: -0px -127px; }
a:hover.contact { background-position: -364px -127px; }
*/
#nav span {	display: none; }
/* ---------------------------------------------- */