html, body {text-align:center; 
			padding:0px;
			margin:0px;
			font-family:Arial;
			font-size:12px;
			background:url("../images/bg-home.gif") bottom repeat-x #fff;
			}
			
#container { 	width: 759px; margin: 0px auto; text-align: center; 
				/*border:1px solid red;*/ }

			

#logo {background:url("../images/logo.png") left bottom no-repeat;
  height:70px; clear:both; margin-top:27px; }

#top {background:url("../images/top.jpg") center no-repeat; position: relative;
				width: 759px; height: 201px;}
				
#home {
position:absolute;
width:18px;
top:169px;
left:697px;
/*border:1px solid red;*/
}

#home img {
margin-top: 4px;
}


#mail {
position:absolute;
width:16px;
top:169px;
left:722px;
/*border:1px solid red;*/
}

#mail img {
margin-top: 4px;
}

#flags {
position:absolute;
width:54px;
top:19px;
left:684px;
/*border:1px solid red;*/
}

				
				
#back_home {width: 160px; height: 70px; position: absolute; }

#link_azienda {width: 20px; height: 20px; position: absolute; left: 130px; top: 210px; }

				   
a { color:#ff5254; text-decoration:none;}
a:hover { color:#c50202; }

a.mail { color:#fff; }
				 

#top h1,address {display:none;}

#interno h1,address {display:none;}

.clear { 
  clear:both; height:1px; line-height:1px; }




#azienda span { display:none; }
#prodotti span { display:none; }
.prodotti-attivo span { display:none; }
#dove_siamo span { display:none; }
#contatti span { display:none; }
#news span { display:none; }


/*Nav*/	


#content-menu {  background-image:url(../images/bg-menu.gif);
width:759px; height:48px; position:relative; float:left; /*border:1px solid red;*/ }

#nav-main {
  margin:0; padding:0; list-style:none;
  height:48px; width:759px; margin:0px;
   }

#nav-main li {
  position:absolute; 
  width:151px; height:48px;}

#nav-main li a { 
  background-image:url(../images/menu.png);
  display:block; width:100%; height:100%; }

#azienda     { top:0; left:0px; }
#prodotti { top:0px; left:151px; }
#dove_siamo   { top:0px; left:302px; } 
#contatti   { top:0px; left:453px; }
#news   { top:0px; left:604px; }


#azienda a  { background-position:0 0; }
#prodotti a { background-position:-151px 0; }
#dove_siamo a   { background-position:-302px 0; }
#contatti a   { background-position:-453px 0; }
#news a   { background-position:-604px 0; }


#azienda a:hover     { background-position:0 48px; }
#prodotti a:hover { background-position:-151px 48px; }
#dove_siamo a:hover   { background-position:-302px 48px; }
#contatti a:hover   { background-position:-453px 48px; }
#news a:hover   { background-position:-604px 48px; }


.prodotti-attivo {background-position:-151px 0;}

				
/**********
 * Content
 **********
*/ 
#content-index { background-color:#FFFFFF; position: relative; 
				 width:759px; height: 260px; /*border:1px solid red;*/ }
				 
#content-int { background-color:#FFFFFF; position: relative;
			   width:759px; float:left;
			   height:auto !important;
			   height:320px; min-height:320px; /*border:1px solid white;*/
			   } 

			
#column-sx {
  position:relative; 
  width:185px; border:1px solid #fcbd4f; 
  float:left; 
  margin-top:80px;
  left:230px;
  }

#column-dx {
  position:relative; 
  width:215px; 
  margin-top:66px;
  left:-42px;
  float:right;
  border:1px solid red;
  }
  


#sx-interno {	width:540px; 
				/*height:212px;*/ position:relative;
				padding-right:45px; 
				margin:10px 0 0 15px;
				padding:0 30px 10px 35px;
				float:left; 
				/*border:1px solid red;*//*padding:30px 0 0 26px;*/ 
			}
			
#sx-interno a {float:left; text-decoration:underline;}			
  
#dx-interno {	background:url("../skin/riga-vert.gif") no-repeat;
				width:196px; position:relative; 
				height:auto !important; 
				height:480px;
				height-min:480px; 
				float:left; /*border:1px solid red;*/    } 

#elenco-dx { 	padding:0; list-style:none; margin-top:25px; margin-left:15px; text-align:left;
				line-height:28px; 	}
.prodotti-int { font-family:Georgia, "Times New Roman", Times, serif; color:#9f9c8b; font-weight:normal; font-size:14px;
				line-height:18px; text-decoration:underline; margin-left:15px; }
.prodotti-int a { 	font-family:Georgia, "Times New Roman", Times, serif; color:#2e1164; font-weight:normal; 	
					text-decoration:underline; }
.prodotti-int a:hover {color:#9f9c8b; text-decoration:underline;  }

.attivo-int { 	font-family:Georgia, "Times New Roman", Times, serif;
				color:#9f9c8b; font-weight:normal; text-decoration:underline; 
				line-height:18px;	}
			
			
			


h1 {font:14px arial; font-weight:bold; color:#c50202; margin:0 0 0 0; text-align:left; }
h2 {font:12px arial; font-weight:bold; color:#c50202; margin:0 0 0 0; text-align:left; text-decoration:underline; line-height:24px; }


p {font:13px arial; color:#000; text-align:justify; letter-spacing:0px; padding-bottom:5px;
text-align:justify;}
.index {color:#000; text-align:left; letter-spacing:0px; margin:60px 0 0 15px; }


#tendina {position:relative; /*margin:20px 0 0 20px;*/width:200px; height:220px; border:1px solid red;}

/**********
 * Home
 **********
*/    
#index-column-sx {
  background-image:url(../images/benvenuti.gif);
  position:relative; 
  width:253px; /*border-right:1px solid #fcbd4f;*/  
  height:146px;
  float:left; 
  margin-top:38px;
  left:48px;
  /*border:1px solid black;*/
  }

#index-column-dx {
  background-image:url(../images/macchinario-hp.jpg);
  position:relative; 
  width:332px;
  height:228px; 
  margin-top:8px;
  margin-left:80px;
  float:left;
  }
  
  #assistenza {
  background-image:url(../images/assistenza.png);
  position:absolute; 
  width:116px;
  height:118px; 
  top:137px;
  left:630px;
 }
  
#index-column-dx span {
  display:block; margin:0 0 0 0px; padding:0 0 0 0; 
  background:#000; text-align:center; width:100px;  }
  
#elenco { 
  margin-left:20px; padding:0; list-style:none; line-height:14px; margin-top:2px; 
  }
  
#elenco-index { 
  margin-left:20px; padding:0 0 0 0; list-style:none; line-height:12px; margin-top:2px;  
  }
  
  
.prodotti-index { font:13px verdana; color:#547731; font-weight:bold; line-height:12px;}
.prodotti-index a { font:13px verdana; color:#547731; font-weight:bold;}
.prodotti-index a:hover {color:#869CD9; }
.prodotti-index a:visited {color:#5E8B27;}


.prodotti { font:13px verdana; color:#FF9001; font-weight:bold; line-height:12px;}
.prodotti a { font:13px verdana; color:#547731; font-weight:bold;}
.prodotti a:hover {color:#AFB263; }
.prodotti a:visited {color:#5E8B27;}


/**********
 * Intro
 **********
*/ 

#flash {
width:600px;
height:340px;
position:relative;
margin:0px auto;
}				

#Content2 {
width:759px;
text-align:center;
margin:50px auto;
}



#entra {
position:relative;
width:759px;
height:60px;
text-align:left;
}

#ita-home {
position:relative;
width:24px;
left:182px;
}


#eng-home {
position:relative;
width:25px;
left:338px;

}

#spain-home {
position:relative;
width:25px;
left:500px;

/*border:1px solid red;*/
}



					   		
/***********
 * siteinfo
 *********** 
*/

#siteinfo { 
  background:url("../images/footer.jpg") left bottom no-repeat;
  position:relative;
  width:759px;
  height:51px; clear:both;}

#siteinfo-address {
  display:block;
  font-style:normal; 
  font-size:12px;
  text-align:center; 
  color:#d3c4b3;
  padding-top:15px; }
  
  
#siteinfo-intro { 
  position:relative;
  text-align:center; 
  height:51px; clear:both;}
  
#siteinfo-address-intro {
  display:block;
  font-style:normal; 
  font-size:12px;
  text-align:center; 
  color:#d3c4b3;
  padding-top:15px; }  
  
  

#titolo-prodotti {
  background:url(../images/tit-prodotti.gif) no-repeat;
  position:relative; 
  width:600px; /*border-right:1px solid #fcbd4f;*/
  height:50px;
  float:left; /*clear:both; */
  margin-top:30px;
  margin-left:30px;
  }
  
#titolo-bordatrici {
  background:url(../images/tit-bordatrici.gif) no-repeat;
  position:relative; 
  width:600px; /*border-right:1px solid #fcbd4f;*/
  height:50px;
  float:left; /*clear:both; */
  margin-top:30px;
  margin-left:30px;
  }
  
#titolo-macchine {
  background:url(../images/tit-macchine.gif) no-repeat;
  position:relative; 
  width:600px; /*border-right:1px solid #fcbd4f;*/
  height:50px;
  float:left; /*clear:both; */
  margin-top:50px;
  margin-left:30px;
  }
  

 
					   
