body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A8A9AC;
	background: #212125;
}

input, textarea, select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

p, div, ul, li, h1, h2, h3, h4, h5, img, form, pre, object, b, form { margin:0; padding:0; border:0; }

/* Contenitore della pagina */
div.all {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -495px;
}

/* Stile top pagina */
div.top { width: 990px; height: 122px; background: #212125; }
div.contenuto { float: left; width: 990px; margin: 0px; padding: 0px; }
/* Sezione e posizionamento logo */
div.logo { float: left;	width: 141px; height: 114px; background: #212125; margin: 0px; }
div.logo img { margin: 31px 0px 0px 26px; }
div.logo img#stampa { display: none; }

/* MENU SUPERIORE */
div.position_menu {	float: left; height: 114px;	width: 130px; background: #212125; margin: 0px; padding: 0px; }

/* menu */
ul.menu { margin: 20px 0px 0px 0px;	padding: 0px; width: 80px; list-style: none; }
ul.menu li, ul.menu li a { float: left;	line-height: 10px; width: 90px; display: block; }
ul.menu li { margin-bottom: 4px; }
ul.menu li a { color: #A2A3A6; text-decoration: none; }
ul.menu li a:hover, ul.menu li a.qui { color: #E9BA2E; }
/* Fine MENU SUPERIORE */

/* Top destro */
div.topdx {
	float: left;
	width: 575px;
	height: 114px;
	background: #212125;
}
/* Fine Stile top pagina */

/* Sezione menu cataloghi prodotto */
ul.prodotti { float: left; display: block; width: 575px; height: 55px; list-style: none; margin-top: 36px; }
ul.prodotti li, ul.prodotti li a { float: left; height: 45px; display: block; }
ul.prodotti li { width: 141px; }
ul.prodotti li a { text-decoration: none; color: #A2A3A6; background: #212125 url(../i/p.gif) no-repeat 0 2px; padding: 7px 0px 0px 15px; margin: 0px; }
ul.prodotti li a b { color: #FFF; }
ul.prodotti li a:hover { color: #E9BA2E; background: #212125 url(../i/p_over.gif) no-repeat 0 2px; }
ul.prodotti li a.qui { color: #E9BA2E; background: #212125 url(../i/p_qui.gif) no-repeat 0 2px !important; }
ul.prodotti li a:hover b, ul.prodotti li a.qui b { color: #E9BA2E; }

div.spot { float: left; width: 144px; height: 114px; background: #212125; }
div.spot img { margin-top: 50px; }

ul.lang { float: left; text-align: right; display: block; width: 144px; height: 10px; list-style: none; margin-top: 18px; }
ul.lang li { float: right; height: 13px; display: block; width: 26px; text-align: center; }
ul.lang li.ita { width: 21px; }
ul.lang li.eng { }
ul.lang li.deu { }
ul.lang li.fra { width: 21px; }
ul.lang li.esp { }
ul.lang li a { text-decoration: none; color: #A2A3A6; }
ul.lang li a:hover { color: #E9BA2E; text-decoration: underline; }
ul.lang li span.qui { font-weight: bold; }
ul.lang li { margin-left: 0px; }

/* Home page */
div.newshome { float: left; width: 990px; height: 112px; background: #3B3A3D; border-top: 1px solid #28272B; border-bottom: 1px solid #28272B; }
div.newshome ul { float: left; width: 990px; height: 86px; margin-top: 13px; list-style: none; }
div.newshome ul li { float: left; padding: 0px 16px 0px 20px; width: 293px; height: 86px; border-right: 1px solid #464448; } 
div.newshome ul li.final { border-right: 0px; width: 290px; }
div.newshome ul li img { float: left; margin-right: 10px; }
div.newshome ul li h1 { margin: 2px 0px 0px 0px; padding: 0px;  font-size: .9em; color: #CECECF; }
div.newshome ul li h1 a { color: #CECECF; text-decoration: none; }
div.newshome ul li p { margin: 0px; padding: 0px; font-size: .9em; color: #CECECF; }
div.newshome ul li p a { text-decoration: none; color: #E9BA2E; }

div.flash { float: left; width: 990px; height: 332px; margin: 0px; padding: 0px; background: #212125; border-bottom: 1px solid #2D2D31; }
div.flash object { float: left; }

address { float: left; width: 990px; text-align: right; font-style: normal; margin-top: 5px;  }
address a b { color: #FFFFFF; }
address a { text-decoration: none; color: #CECECF; }