body {
  background: #FFF url("../images/generale3.jpg") repeat-y  center;
  

  font-family:Verdana, Arial, sans-serif;
  

}

  h1 {
    font-family: Verdana,Arial, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;

letter-spacing: -0.3px;
line-height: 1.2em;

  }
  h2 {
    font-family: Verdana,Arial, sans-serif;
	display: inline;
font-size: 11px;
color: #333333;
font-style: normal;
font-weight: bold;
letter-spacing: -0.3px;
line-height: 1.2em;

  }
  h3 {
    font-family: Verdana,Arial, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
letter-spacing: -0.3px;
line-height: 1.2em;

  }
  h4{
    font-family: Arial, sans-serif;
font-size: 11px;
text-align:center;
font-style: normal;
font-weight: normal;
letter-spacing: 0px;
line-height: 1.2em;

  }
  h6 {
    font-family: Arial, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
letter-spacing: -0.5px;
line-height: 1.2em;

  }

a {
  color: #454647;
}

a:hover {
  color: #fff;
}
/*            formattazione testo      */



 #gabbia{
 border: 1px solid white;
    margin:auto;
    width:980px;
	height:auto;

   


}

#header {
         margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style:none;
    width:980px;
    height:79px;
	background:url("../images/header.jpg") no-repeat;
   
}

#menu {
  text-decoration:none;
font-size: 12px;
font-family: Verdana,Arial, sans-serif;
color: #333;
font-style:normal;
font-weight: bold;
	line-height: 1.2em;
  	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style:none;
    width:980px;
    height:15px;
	background:#c7c4d5;


}


#menu  a.storialinkato{
text-decoration:none;
     display:block;
    width:70px;
    height:15px;
color:#fff;
  
}
#menu  a.servizilinkato{
text-decoration:none;
     display:block;
    width:71px;
    height:15px;
color:#fff;
  
}
#menu  a.ambientilinkato{
text-decoration:none;
     display:block;
    width:71px;
    height:15px;
color:#fff;
  
}
#menu  a.dimensionilinkato{
text-decoration:none;
     display:block;
    width:76px;
    height:15px;
color:#fff;
  
}
#menu li {float: right;}

#menu li a.logo {
      display:block;
    width:320px;
    height:15px;
    background:url("../images/menu_01.jpg");



}
#menu li a.vuoto {
line-height: 1.2em;
     display:block;
    width:354px;
    height:15px;
    background:#ddddde;
text-align:right;
color:#000;
font-style:italic;
font-weight:bold;
text-decoration:none;

}

#menu  a.storialinkato{
text-decoration:none;
     display:block;
    width:70px;
    height:15px;
color:#fff;
  
}

#menu li a.storia {
text-decoration:none;
     display:block;
    width:70px;
    height:15px;
  


}

#menu li a.ambienti {
text-decoration:none;
     display:block;
    width:71px;
    height:15px;
    background:#c7c4d5;


}
#menu li a.servizi {
text-decoration:none;
     display:block;
    width:71px;
    height:15px;
    background:#c7c4d5;


}

#menu li a.ambienti {
text-decoration:none;
     display:block;
    width:71px;
    height:15px;
    background:#c7c4d5;
}
#menu li a.dimensioni {
text-decoration:none;

       display:block;
    width:76px;
    height:15px;
     background:#c7c4d5;


}





#menu li a.angolo {
      display:block;
    width:18px;
    height:15px;
    background:url("../images/angolo.jpg");



}


#flash {
  margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style:none;


    width:980px;
    height:348px;
	background: #ddddde;

}
#contenuti {
  margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    list-style:none;
    width:980px;
    height:720px;
   background:#ddddde;
 
  

}

#contenuti_sx {
  float: left;
margin:0px 20px 20px 20px;
    padding:10px 10px 10px 10px;
       display:block;
    width:580px;
    height:auto;
  
   
   font-family: Verdana,Arial, sans-serif;
font-size: 11px;
font-style: normal;


letter-spacing: normal;
line-height: 1.5em;
 




}

#contenuti_dx  {float: right;}
#contenuti_dx {
margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
       display:block;
    width:308px;
    height:720px;
 background:url("../images/fondino.jpg");

  
   
   font-family: Verdana,Arial, sans-serif;
font-size: 12px;
font-style: normal;


letter-spacing: normal;
  
   z-index: 3;


}
#contenuti_interni_dx {
list-style-type: none;
margin: 0px 0px;
padding: 20px;
height:420px;
width: 255px;
border: 0px ;
border-bottom-width: 0px;

} 
#contenuti_interni_dx li a{
background: white url(../images/glossyback.png) repeat-x bottom left;
font: bold 13px  Verdana,Arial, Helvetica, sans-serif;
color: #333;
display: block;
width: auto;
padding: 10px 0;
padding-left: 10px;
text-decoration: none;

}
#contenuti_interni_dx li a.visitato{
background: white url(../images/glossyback3.png) repeat-x bottom left;
font: bold 13px  Verdana,Arial, Helvetica, sans-serif;
color: #333;
display: block;
width: auto;
padding: 10px 0;
padding-left: 10px;
text-decoration: none;

}
* html .contenuti_interni_dx li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}
#contenuti_interni_dx li a:link{
background-image: url(../images/glossyback.png);
}
#contenuti_interni_dx li a:active{
background-image: url(../images/glossyback2.png);
}

#contenuti_interni_dx li a:hover{
background-image: url(../images/glossyback2.png);
}



#footer {
border: 1px solid white;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	list-style:none;
	width:980px;
	height:70px;
	position: absolute;

 background:#c7c4d5;
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-align:right;
	color:#000000;
	font-style: normal;
	font-weight: normal;
	
	letter-spacing: 0px;
	line-height: 1.2em;
	

}

#footer li {float: right;}
#footer li a.contatti {
     display:block;
	 text-align:center;
	 color:#fff;
    width:101px;
    height:15px;
    background:#333;


}
#footer li a.arrivare {
     display:block;
	 text-align:center;
	 color:#fff;
    width:100px;
    height:15px;
    background:#333;


}

#footer li a.english {
     display:block;
	 text-align:center;
	 color:#fff;
    width:100px;
    height:15px;
    background:#333;


}
#footer_due {
position:relative;
top:100px;
left:0px;
font-family: Verdana,Arial, sans-serif;
	font-size: 10px;


 margin:auto;
    width:980px;
	height:auto;
	
	}




