* {margin:0;padding:0;} 

/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */


	
body {
	margin: 0;
	top-margin:0;
	padding: 0;
	width: 100%;
	height: 898px;
    text-align:center;
	
	background: url(images/bg_fondo.jpg);
}



/*#main {
	padding-bottom: 180px;
	width:1000px;
	margin:0 auto;
	clear:both;



}*/  /* must be same height as the footer */

/* Header */
#header {
	padding:0px 0 0px 0;
	height: 133px;	
}


#header #logo {
	width:1000px;
	height:133px;
	margin:0 auto;
	position: relative;
	/*background-image:url(images/bg_head.png);*/
	behavior: url(iepngfix.htc);
	/*padding:0 10px 0 10px;*/
}

#header #logosx {
	float:left;
	width:468px;
	height:133px;	
	/*padding:0 10px 0 10px;*/
}

div#menu1{
	float:left;
	width: 64px;
	height: 133px;
	background-image:url(images/home.jpg);
	cursor:pointer;
	
}	


div#menu2{
	float:left;
	width:103px;
	height: 133px;
	background-image:url(images/chi.jpg);	
	cursor:pointer;
}	


div#menu3{	
	float:left;
	width:92px;
	height: 133px;
	background-image:url(images/prod.jpg);
	cursor:pointer;
}    


div#menu4{
	float: left;
	width: 111px;
	height: 133px;
	background-image: url(images/prev.jpg);	
	cursor:pointer;
}	

div#menu5{	
	float:left;
	width:69px;
	height: 133px;
	background-image:url(images/news.jpg);
	cursor:pointer;	
}

div#menu6{	
	float:left;
	width:93px;
	height: 133px;
	background-image:url(images/cont.jpg);
	cursor:pointer;	
}

/* ------------------------------- corpo ---------------------------- */


#main {

	margin: 0;
	top-margin:0;
	padding: 0;
	width: 100%;
	clear:both;

	/*min-height: 583px;
	height:auto;*/
	
	/*height:583px;*/
	background: url(images/bg_corpo.png) center center no-repeat;
	behavior: url(iepngfix.htc);
}
	
#corpo{
	margin: 0;
	top-margin:0;
	padding: 0;
	width: 1000px;
	/*min-height: 583px;
	height:auto;*/
	
	/*height:583px;*/
    text-align:center;
	background: url(images/bg_corpo.png) center center no-repeat;
	behavior: url(iepngfix.htc);
	}

#corposx{
	float:left;
	width:511px;	
	min-height:583px;
	height:auto;
	
	/*height:583px;*/
	
	text-align: justify;
	line-height:12px;
	position:relative;
	z-index:1;
	/*background-color:#00F;*/
	}
	
	
.photo{
	margin-top:90px;
	position:relative;
	width:595px;
	height:349px;
	/*background-color:#9F0;*/
	}	


#maschera{
	width:511px;
	height:583px;
	/*display:block;*/
	position:absolute;
	#position:absolute;
	_position:absolute;
	top:-90px;
	left:0px;
	background:url(images/maschera.png) no-repeat;
	behavior: url(iepngfix.htc);
	}	


.photo2{
	margin-top:20px;
	position:relative;
	width:520px;
	height:120px;
	}	

/*.photo span{
	width:511px;
	height:583px;
	display:block;
	position:absolute;
	top:-90px;
	left:0px;
	background:url(images/maschera.png) no-repeat;
	}	

#buttup{
	position:absolute;
	top: 150px;
	left: 385px;
	width:67px;
	height:68px;
	z-index:1000;
	}

#buttdw{
	position:absolute;
	top: 187px;
	left: 414px;
	width:75px;
	height:72px;
	z-index:800;
	}*/




#corpodx{
	float:left;
	width:489px;	
	/*min-height:583px;
	height:auto;*/
	/*height:583px;*/
	text-align: justify;
	line-height:12px;
	z-index:10000;
	/*background-color:#F6F;*/
	}
	
#benve{
	float:left;
	width:460px;	
	height:309px;
	padding-top:41px;
	padding-left:11px;
	padding-right: 18px;
	text-align: justify;
	line-height:12px;
	position:relative;
	/*background-color:orange;*/
	}	
	
#bann{
	position:absolute;
	left:2px;
	top:160px;
	width:482px;
	height:141px;
	}	
	
#box{
	float:left;
	width:151px;	
	height:233px;
	padding-left:11px;
	text-align: justify;
	line-height:12px;
	/*background-color:blue;*/
	}	

#boxtxt{
	float:left;
	width:130px;	
	height:100px;
	padding-left:11px;
	text-align: left;
	line-height:12px;
	/*background-color:blue;*/
	}
	
#box2{
	float:left;
	width:157px;	
	height:233px;
	padding-left:5px;
	text-align: justify;
	line-height:12px;
	/*background-color:blue;*/
	}	
/* ------------------------ dentro --------------------------*/

#inside{
	float:left;
	width:460px;	
	min-height:399px;
	height:auto;
	/*height:309px;*/
	padding-top:41px;
	padding-left:11px;
	padding-right: 18px;
	text-align: justify;
	line-height:12px;
	position:relative;
	/*background-color:orange;*/
	}
	
#ban2{
	position:absolute;
	top: 200px;
	left:2px;
	width:486px;
	height:388px;
	}
	
#inside2{
	float:left;
	width:460px;	
	min-height:109px;
	height:auto;
	padding-top:41px;
	padding-left:11px;
	padding-right: 18px;
	text-align: justify;
	line-height:12px;
	z-index:1000;
	/*background-color:orange;*/
	}
	
	
#insideprod{
	float:left;
	width:470px;	
	height:270px;
	padding-left:16px;
	padding-top:33px;
	text-align: justify;
	line-height:12px;
	background-image:url(images/bg_prod.png);
	behavior: url(iepngfix.htc);
	/*background-color:orange;*/
	}	

#insideconc{
	float:left;
	width:470px;	
	height:97px;
	padding-left:16px;
	padding-top:33px;
	text-align: justify;
	line-height:12px;
	background-repeat:no-repeat;
	background-image:url(images/bg_concimi.png);
	behavior: url(iepngfix.htc);
	/*background-color:orange;*/
	}	
	
	
#insideprev{
	float:left;
	width:470px;	
	height:447px;
	padding-left:16px;
	padding-top:13px;
	text-align: justify;
	line-height:12px;
	background-image:url(images/bg_prev.png);
	behavior: url(iepngfix.htc);
	/*background-color:orange;*/
	}	
	
/* ----------------------- piede ------------------------------------ */


#footer {
	background: url('images/bg_footer.png') repeat-x center;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
	behavior: url(iepngfix.htc);
	line-height:11px;
}
	
#foot {
	width: 1000px;
	margin:0 auto;
	/*background: url('images/bg_piede.jpg') no-repeat;*/
	height: 180px;
	line-height:11px;
	/*padding:0 10px 0 10px;*/
}	

#foot #leaf{
	float:left;
	width: 90px;
	height: 180px;
	padding-left:20px;
}	

#foot #add{
	float:left;
	width: 410px;
	height: 130px;
	padding-top:50px;
	text-align:justify;
	line-height:16px;
}

#foot #footmenu{
	float:right;
	width: 480px;
	height: 130px;
	padding-top:50px;
	text-align:right;
	line-height:2.0;
}


