body, html {
	margin: 0;
	OVERFLOW: hidden;
}
body.popup, html.popup {
	margin: 5;
	OVERFLOW: auto;
}
div#layhd{ /* HEADER */
	overflow: hidden;
	height: 92px;
	padding-top: 65px;
	text-align: center;
}
div#layhd h1{
	width: 94%;
	text-align: left;
}
div#laybdy{	/* BODY */
	position: relative;
	width: 94%;
	height: 76%;
	left: 3%;
	overflow: auto;	
	clear: left;
}
div#laydgpop{	/* GRIGLIA POPUP */
	position: relative;
	width: 94%;
	height: 58%;
	left: 3%;
	overflow: auto;	
	clear: left;
}
div#div_prodotti{
	overflow: auto;
	height: 400px;
}
div#laydg, div#laydg250, div#laydg250_1, div#laydg270, div#laydg300, div#laydg330, div#laydg350, div#laydg380{ /* GRIGLIA */
	overflow: auto;
	height: 330px;
	width: 99%;
	padding:2px;
}
div#laydg{ /* GRIGLIA */
	height: 330px;
}
div#laydg330{ /* GRIGLIA */
	height: 330px;
}
div#laydg250{ /* GRIGLIA */
	height: 250px;
}
div#laydg250_1{ /* GRIGLIA */
	height: 250px;
}
div#laydg270{ /* GRIGLIA */
	height: 270px;
}
div#laydg300{ /* GRIGLIA */
	height: 300px;
}
div#laydg350{ /* GRIGLIA */
	height: 350px;
}
div#laydg380{ /* GRIGLIA */
	height: 380px;
}
div#laydgrighe{ /* GRIGLIA */
	overflow: auto;
	height: 300px;
	width: 99%;
	padding:2px;
}

div#layft{ /* FOOTER */
	position: relative;
	width: 94%;
	height:4%;
	left: 3%;	
}
div.nav{
	z-index: 100;
}
/*-------------------------------------------------------*/
/* MSGBOX DIV																*/
/*-------------------------------------------------------*/
div.mbombra {
	background-color: #444444;
	display: block;
	z-index: 999;
	position: absolute;
	padding: 5px;
	filter: alpha(opacity=80);
	opacity: .80;
	moz-opacity: 0.80;
}
div.retinatura {
	z-index: 998;
	position: absolute;
	background-color: #ffffff;
	left: 0px;
	top: 0px;
	filter: alpha(opacity=50);
	opacity: .50;
	moz-opacity: 0.50;
}
div.msgbox {	
	z-index: 999;
	display: block;
	position: absolute;
	left: 375px;
	width: 270px;
	padding: 0px;	
	top: 220px;
	background-color: #ffffff;
}
div.msgbox table {
	background-color: #ffffff;
	font-size: 12px;
}
div.msgbox .close {
	background: transparent url(../img/mb_bg_head.gif) no-repeat top right;
	text-align: right;
	border-left: 1px solid #003399;
	cursor:move;
}
div.msgbox .body {
	border-right: 1px solid #003399;
	border-bottom: 1px solid #003399;
	border-left: 1px solid #003399;
}
div.msgbox .body div{
	margin:10px 0px 5px 0px;
	text-align: center;
}
div.msgbox input {
	cursor: hand;
	font-size: 12px;
	height: 20px;
	margin: 1px 1px 1px 0px;
}


div.divseleziona {	
z-index: 999;
display: block;
position: absolute;
padding: 0px;
background-color: #ffffff;
height: 300px;
}
div.divseleziona table {
background-color: #ffffff;
}
div.divseleziona .close {
background: transparent url(../img/mb_bg_head.gif) no-repeat top right;
text-align: right;
border-left: 1px solid #003399;
cursor: move;
}
div.divseleziona .body 
{
border-right: 1px solid #003399;
border-bottom: 1px solid #003399;
border-left: 1px solid #003399;
vertical-align: top;
height: 300px;
overflow-y: auto;
}

div.selmbombra {
background-color: #444444;
display: block;
z-index: 999;
position: absolute;
padding: 5px;
filter: alpha(opacity=80);
opacity: .80;
moz-opacity: 0.80;
}

div.selretinatura {
z-index: 998;
position: absolute;
background-color: #ffffff;
left: 0px;
top: 0px;
filter: alpha(opacity=50);
opacity: .50;
moz-opacity: 0.50;
}
