/* BOX MODEL */
body 	{
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family:  Lucida Grande, Tahoma, sans-serif, serif;
	color: #4C4D4E;
	background: url(../grafica/bg_body_def.gif) repeat-x top left #0096DE;
	background: url(../grafica/bg_body_SDSoD.gif) repeat-x top left #0096DE;  
}

/* box per dimensione fissa */	
#boxSito {
	width: 700px;
	height: 600px;
	margin: 10px auto 0 auto;
	padding: 13px 0 0 0;
	background: url(../grafica/top_bg_gray.gif) no-repeat top center transparent;
}

#boxSito h1#titAzienda{
	margin: 0;
	padding: 0 0 5px 0;
	border: 0;
	text-align: center;
	color: #EAEAEA;
	background-color: #B8B8B8;
}

/* ====== scheda prodotto ======*/
#boxSchedaProd{
	height: 498px;
	background: url(../grafica/boxProd_mid.gif) repeat-y top center transparent;
}

/* logo e grafica top */
#boxSchedaProd_top{
	padding: 17px 19px 0 19px;
	background: url(../grafica/boxProd_top.gif) no-repeat top center transparent;
}

div#LogoProdotto {
	width: 662px;
	height: 75px;
	vertical-align: middle;
	background-color: #fff;
	color: #C0C0C0;
}

/* parte centro menu sx e content */
#boxSchedaProd_mid{
	margin: 5px 0 0 0;
	padding: 0 19px 0 19px;
	background: url(../grafica/boxProd_mid.gif) repeat-y top center transparent;
}

/* menu sx */
#boxSX{
	float: left;
	width: 175px;
	height: 396px;
}

ul#menuSx {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
}

ul#menuSx li{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul#menuSx li a{
	display: block;
	background: url(../grafica/bg_menuSx.gif) no-repeat bottom left transparent;
	line-height: 28px;
	text-decoration: none;
	color: #374B67;
	padding: 0;
	padding-left: 3px;
}

ul#menuSx li a:hover , ul#menuSx li a.selected{
	background: url(../grafica/bg_menuSx_over.gif) no-repeat bottom left transparent;
	color: #3864D7;
}

#boxImgPromo {
	position: absolute;
	float: left;
	margin-top: 226px;
	width: 175px;
	height: 170px;
	text-align: center;
	background-color: #fff;
}
/* centro */
#boxContent {
	float: left;
	margin-left: 12px;
	height: 396px;
	width: 465px;
	padding: 0 5px 0 5px;
	overflow: auto;
}

/* ====== footer ======*/
#boxFooter {
	background: url(../grafica/boxProd_bot.gif) no-repeat top center transparent;
	padding: 20px 0 0 0;
	color: #fff;
	text-align: center;
}

#pieDiPagina {
	text-align: center;
	margin: 2px 5px 5px 5px;
	color: #FFFFFF;
}

#boxFooter a {
	color: #FFFFFF;
	text-decoration: none;
}
#boxFooter a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}