html, body {text-align:left; 
			padding:10px 0 0 0;
			margin:0px auto;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-color:#141514;
			line-height:1.2em;
			background:url("../skin/bg-container.gif") repeat-x #fff;
			}
			
a {outline:none; text-decoration:none; color:#13547d;}	

a:hover { color:#817377; }	


#container { 	background:url("../skin/bg.jpg") left top no-repeat; 
				width: 1000px; 
				height:auto; 
				min-height:565px; 
				padding-top:50px;
				text-align: left; /*border:1px solid white;*/}

	  
#top {		position: relative;
	  		width:820px; height:65px; float:right;
			/*border:1px solid red;*/}
	  
				
#link_hp{width:300px; height:100px; border:1px solid red;}
				   

				 

#top h1,address {display:none;}

#interno h1,address {display:none;}

.clear { 
  clear:both; height:1px; line-height:1px; }
  
#container-azienda { 	background:url("../skin/bg-attivita.jpg") left top no-repeat; 
				width: 1000px; 
				height:auto; 
				min-height:565px; 
				padding-top:50px;
				text-align: left; /*border:1px solid white;*/}
				
#container-prodotti { 	background:url("../skin/bg-prodotti.jpg") left top no-repeat; 
				width: 1000px; 
				height:auto; 
				min-height:565px; 
				padding-top:50px;
				text-align: left; /*border:1px solid white;*/}
				
#container-contatti { 	background:url("../skin/bg-contatti.jpg") left top no-repeat; 
				width: 1000px; 
				height:auto; 
				min-height:565px; 
				padding-top:50px;
				text-align: left; /*border:1px solid white;*/}
				
#container-dove { 	background:url("../skin/bg-dove.jpg") left top no-repeat; 
				width: 1000px; 
				height:auto; 
				min-height:565px; 
				padding-top:50px;
				text-align: left; /*border:1px solid white;*/}
				
				
				
  



/*Nav*/	


#menu {
position:relative;
height:35px;
width:446px;
float:right;
color:#97989a;
padding-top:45px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-align:left;
/*font-weight:700;*/
z-index:10; 
margin:0px auto;
/*border:1px solid red;*/
}

#menu a {
color:#97989a;
text-decoration:none;
}

#menu a.visited {
color:#DD7088;
}

#menu a:hover {
color:#fff;
}

#menu a.sel {
color:#fff;
font-weight:bold;
}



/*Nav int*/	

#content-menu-int {	width:520px; height:62px; top:27px; left:378px; 
			   		position:absolute; /*border:1px solid red;*/
			   		}			   

#nav-main-int {
  background-image:url(../images/menu_int.jpg); 
  margin:0px; padding:0; list-style:none; 
  height:50px; width:520px;
   }
   
#nav-main-int ul {
  margin:0px;
  padding:0px;
  }
   
#nav-main-int li {
  position:relative;
  float:left;
  display:inline;}

#nav-main-int li a { 
  display:block; height:50px;
  text-indent: -9999px;
  }
  
#nav-main-int li a:hover, #nav-main-int a.sel { background-image:url("../images/menu_int.jpg"); }
  
#azienda-int     { width:60px; display:block;}
#attivita-int { width:67px; display:block;}
#referenze-int { width:82px; display:block;}
#normative-int   { width:81px; display:block;} 
#contatti-int   { width:65px; display:block;}
#dove-siamo-int   { width:89px; display:block;}
#flag_ita-int   { width:76px; display:block;} 
 


#azienda-int a:hover, #azienda-int a.sel { background-position:0px 55px; }
#attivita-int a:hover, #attivita-int a.sel { background-position:-60px 55px; }
#referenze-int a:hover, #referenze-int a.sel   { background-position:-127px 55px; }
#normative-int a:hover, #normative-int a.sel   { background-position:-209px 55px; }
#contatti-int a:hover, #contatti-int a.sel   { background-position:-290px 55px; }
#dove-siamo-int a:hover, #dove-siamo-int a.sel   { background-position:-355px 55px; }
#flag_ita-int a:hover, #flag_ita-int a.sel   { background-position:-444px 55px; }



#flags {
position:absolute;
width:65px;
top:42px;
left:364px;
float:right;
/*border:1px solid red;*/
}

#flags img {

margin-top: 4px;
}

				
/**********
 * Content
 **********
*/ 

h1 {font:20px arial; font-weight:normal; color:#484847; margin:0 0 0 0; }
p {font:12px; color:#141514; text-align:left; letter-spacing:0px; padding-bottom:10px; text-align:justify;}

table {font:12px; color:#5B5154; text-align:left; letter-spacing:0px; text-align:justify;}


.index {font:12px arial; color:#7B7976; text-align:left; letter-spacing:0px; margin:20px 0 0 10px; }


#content { 	position: relative; 
			width: 820px; height: 480px; 
			margin:0px auto;
			float:right;
			background: #fff;
			/*border:1px solid #F0F;*/	}
			
			


#content-int { position: relative; 
			   width: 776px; height: 434px;
			   margin:0px auto; 
			   /*border:1px solid red;*/ }
			   
#content-esterno { 	/*background: url(../images/erba.gif) bottom center no-repeat;*/
			   		position: relative; 
			   		width: 830px; height: 434px;
			   		margin:0px auto; 
			   		/*border:1px solid red;*/ }
			   
#top-content {	/*background: url(../skin/bg-top_content.gif) no-repeat;*/
				position:relative; 
				width:820px; height:244px;
				float:left; padding:13px 17px 0 16px;
				/*border:1px solid red;*/}
				
				
				
				
#sx-hp {	position:relative;
			float:left;
			width:374px; height:212px; 
			/*padding:36px 30px 0 30px;*/
			text-align:left;
			/*border:1px solid red;*/}
			
#sx-hp p {margin:16px 30px 0 30px;}			
#sx-hp h1 {margin:30px 0 0 30px;}	
#sx-hp .leggi	{margin:16px 0 0 30px; }			

			
#dx-hp {	position:relative;
			width:430px; height:212px; 
			float:left;
			/*padding:36px 10px 0 30px;*/
			text-align:left; 
			/*border:1px solid red;*/}

#dx-hp h1 {margin:30px 0 0 30px;}	

			
#dx-hp p {margin:16px 30px 0 30px;}			
			
			
#dx-hp .prod	{position:relative; float:right; margin:20px 0 0 5px; }		
#dx-hp .leggi	{margin:16px 0 0 30px; }			

			
#flash {
position:relative;
width:383px;
height:255px;
margin:0px auto;
/*margin-top:109px;*/
/*border:1px solid red;*/
}	

#flash-intro {
width:750px;
height:430px;
position:relative;
margin:0px auto;
}

#Content2 {
width:100%; 
text-align:center;
margin:0px auto;
padding-top:20px;
}

#entra {position:relative; text-align:center; font-size:16px; margin-bottom:20px;}

#entra a {color:#000;}
				
#top-content_int { position:relative; 
					width:820px; height:164px;
					float:left; padding:13px 17px 40px 16px;
					/*border:1px solid red;*/}
					
#sx {	position:relative;
		float:left;
		width:394px; height:232px; 
		/*padding:36px 30px 0 30px;*/
		text-align:left;
		/*border:1px solid red;*/}
			
#sx p {margin:0 0 0 30px;}

#dx {	position:relative;
			width:420px; height:242px; 
			float:left;
			/*padding:36px 10px 0 30px;*/
			text-align:center; 
			/*border:1px solid red*/;}

					   		
/***********
 * siteinfo
 *********** 
*/

#siteinfo { 
  /*background:url("../images/loghino.gif") left bottom no-repeat;*/
  position:relative;
  width:820px;
  height:15px;
  float:left; 
  /*border:1px solid fff;*/ }

#siteinfo-address {
  /*margin-left:32px;*/
  display:block;
  font-style:normal; 
  text-align:center; 
  color:#838382;
  /*padding-top:10px;*/ }
  
  #siteinfo-address a {
  color:#71706b;
  }
  
  #siteinfo-address a:hover {
  color:#566F28;
  }
  
/***********
 * Footer
 *********** 
*/
#footer{	position:relative; margin-top:25px;
			border-bottom:5px solid #4b4c4b; 
			text-align:center; float:left;
			width:820px; height:15px; /*padding-top:10px; */
			/*border:1px solid red;*/}
