/* stile per il body*/
body,html {
    text-align: center;   /*centra in IE 5.x */
    background-image:url(images/bg_page.jpg);
    font-family:Verdana;
    margin: 0 auto; 
    }

.SpryHiddenRegion
{visibility:hidden;}


/*contenitore generale del sito*/
div#container{
	position:relative;
    width: 900px;
    height: 820px;
    text-align: left;   /*ripristina l'allineamento*/
    
}



#loading {
	width:100%;
	height:100%;
	background:url(images/bg_page.jpg);
	position: absolute;
	text-align: center;
	top:0;
	left:0;
	z-index:1000;	
}		


    
/* ------------------------------- HEAD -------------------------- */
div#header{
	float:left;
    width: 900px;
    height: 181px;
	position:relative;
	#position:relative;
	
}

div#logo{
	float:left;
    width: 307px;
    height: 181px;
}

div#areaprivata{
	float:left;
    width: 408px;
    height: 80px;
	padding-top: 39px;
	padding-left: 180px;
	padding-right: 5px;
	text-align:right;
	line-height: 10px;
	background-image:url(images/bg_priv.jpg);	
}

div#lang{
	position:absolute;
	#position:absolute;
	top:75px;
	left:480px;
	float:left;
	width:414px;
	height:44px;
	text-align:right;
	/*background-color:#FF0*/
	}

div#menu{
	float:left;
    width: 593px;
    height: 62px;
	background-image:url(images/bg_menu.jpg);
	/*background-color:#00CC66;	*/
}

div#menu1{
	float:left;
	width: 117px;
	height: 62px;
	cursor: pointer;
	background-image:url(images/butt_azienda.jpg);
	
}	


div#menu2{
	float:left;
	width:186px;
	height: 62px;
	cursor: pointer;
	background-image:url(images/butt_produzione.jpg);	
}	


div#menu3{	
	float:left;
	width:95px;
	height: 62px;
	cursor: pointer;
	background-image:url(images/butt_modelli.jpg);
}    


div#menu4{
	float: left;
	width: 100px;
	height: 62px;
	cursor: pointer;
	background-image: url(images/butt_prodotti.jpg);	
}	

div#menu5{	
	float:left;
	width:100px;
	height: 62px;
	cursor: pointer;
	background-image:url(images/butt_contatti.jpg);	
}

div#menu6{	
	float:right;
	width:88px;
	height: 62px;
	cursor: pointer;
	background-image:url(images/butt_news.jpg);
}


/* ------------------------------- HOME PAGE -------------------------- */


div#benve{
float:left;
    width: 402px;
    height: 334px;
	padding-top: 19px;
	padding-left: 24px;
	padding-right: 24px;
	text-align: justify;
	line-height: 12px;
	background-image:url(images/bg_benve.jpg);
    
}

div#news{
float:left;
	position:relative;
    width: 201px;
    height: 334px;
	padding-top: 19px;
	padding-left: 12px;
	padding-right: 12px;
	line-height: 12px;
	text-align:justify;
	background-image:url(images/bg_news.jpg)
}

div#imgh{
position: absolute;
left: 0px;
top: 189px;
}

div#prod{
float:right;
    width: 225px;
    height: 353px;
    
}


div#ambiente{
float:left;
position: relative;
    width: 206px;
    height: 57px;
	padding-top: 154px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 10px;
	text-align:justify;
	background-image:url(images/bg_ambiente.jpg);    
}

div#imgamb{
position: absolute;
top:56px;
left: 0px;
background-color:#FFCC99;
}

div#newsletter{
float:left;
    width: 204px;
    height: 157px;
	padding-top: 54px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 10px;
	text-align:justify;
	background-image:url(images/bg_newsl.jpg);
}


div#lavoraz{
float:left;
    width: 225px;
    height: 211px;
	background-image:url(images/bg_lavoraz.jpg);
}

div#contatti{
float:left;
    width: 225px;
    height: 171px;
	padding-top: 40px;
	text-align:center;
	line-height: 10px;
	background-image:url(images/bg_contatti.jpg);   
}


/* ---------------------------  dentro azienda -------------------------------- */

div#dentro{
float:left;
    width: 629px;
    height: 544px;
	padding-top: 20px;
	padding-left: 26px;
	padding-right: 20px;
	line-height: 12px;
	/*background-color:#009966;*/
	background-image:url(images/bg_inside.jpg);
}

div#aziendatesto{
float:left;
    width: 400px;
    height: 500px;	
	padding-left: 10px;	
	line-height: 12px;
	text-align: justify;
	/*background-color: #FF66CC;	*/
}

div#aziendaimg{
float:left;
    width: 190px;
    height: 500px;	
	padding-left: 20px;	
	line-height: 12px;
	text-align: center;
	/*background-color: orange;*/
}


/* ---------------------------  news elenco -------------------------------- */

div#elenconews{
float:left;
    width: 600px;
    min-height: 50px;
	height:auto;
	line-height: 12px;
	
}

div#paginazione{
float:left;
position:absolute;
top: 700px;
left: 40px;
    width: 600px;
    height: 30px;
	line-height: 30px;
	text-align: right;
	
}


/* ---------------------------  menu sotto - piede -------------------------------- */

div#menusotto{
float:left;
    width: 895px;
    height: 31px;
	padding-left: 5px;
	line-height: 31px;
	background-image:url(images/bg_menusotto.jpg);
}

div#menusotto1{
	float:right;
    width: 415px;
    height: 21px;
	line-height: 31px;
	padding-right: 5px;
	padding-top: 10px;
	color: #87b2dc;
    font: 10px Verdana;
	
}

div#moko{
float:left;
    width: 900px;
    height: 24px;
	text-align:right;
}
