 body{
  margin:0px;
  padding:0px;
  color:#000;
  background-color:#E1BD67;
  font-size:14px;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  background-image:url(../imgs/background.jpg);
  background-position:center top;
  background-repeat:repeat-x;
 }
 div{
  padding:0px;
  margin:0px;
 }
 div#all{
  border:0px solid green;
  width:885px;
  margin:auto;
 }
 div.back-co{
  float:left;
  background-color:#FFFFFF;
  width:845px;
  padding:20px;
  padding-top:0px;
  padding-bottom:0px;
 }
 div#intro-top-spazio{
  border:0px solid yellow;
  float:left;
  width:845px;
  padding-top:2%;  
 }
 div#intestazione{
  border:0px solid red;
  float:left;
  width:845px;
  padding-top:10px;
 }
 div#intestazione-flash{
  border:0px solid red;
  float:left;
  width:885px;
  height:80px;
  padding-top:10px;
  padding-bottom:20px;
 }
 div.intestazione-meta{
  border:0px solid red;
  float:left;
  width:420px;
  height:205px;
  text-align:center;
 }
 div.intestazione-meta-center{
  border:0px solid red;
  float:left;
  width:5px;
  height:150px;
 }
 div.intestazione-meta-foto{
  border:0px solid red;
  float:left;
  width:420px;
  height:155px;
  text-align:center;
 }
 div.intestazione-meta-foto-2{
  border:0px solid red;
  float:left;
  width:420px;
  height:45px;
  padding-top:5px;
  text-align:center;
 }
 div.intestazione-meta-center-foto{
  border:0px solid red;
  float:left;
  width:5px;
  height:155px;
 }
 div.intestazione-meta-center-foto-2{
  border:0px solid red;
  float:left;
  width:5px;
  height:50px;
 }
 div#intestazione-right{
  border:0px solid red;
  float:left;
  width:575px;
  height:150px;
  text-align:center;
 }
 div#logo{
  border:0px solid red;
  float:left;
  width:270px;
  height:150px;
  text-align:center;
 }
 div.logo-height{
  height:160px;
 }
 div#menu{
  border:0px solid red;
  width:500px;
  height:30px;
  padding-bottom:3px;
  margin:auto;
  border-bottom:1px solid #CCCCCC;
 }
 div.menu-value{
  float:left;
  height:23px;
  padding-top:7px;
 }
 .btn-home{
  width:90px;
  border-right:1px solid #CCCCCC;
 }
 .btn-mission{
  width:100px;
  border-right:1px solid #CCCCCC;
 }
 .btn-prodotti{
  width:100px;
  border-right:1px solid #CCCCCC;
 }
 .btn-contatti{
  width:100px;
/*  border-right:1px solid #CCCCCC;*/
 }
 .btn-lingue{
  width:50px;
 }
 div#menu-bottom-text{
  border:0px solid red;
  width:460px;
  height:21px;
  margin:auto;
  background-image:url(../imgs/menu-bottom-text.jpg);
  background-position:top center;
  background-repeat:no-repeat;
 }
 div.menu-top-spazio{
  border:0px solid red;
  width:460px;
  height:50px;
  margin:auto;
 }
 div.menu-bottom-spazio{
  border:0px solid red;
  width:460px;
  height:5px;
  margin:auto;
 }
 div.spazio{
  border:0px solid purple;
  float:left;
  width:845px;
  height:10px;
 }
 div.spazio-1{
  border:0px solid purple;
  float:left;
  width:885px;
  height:1px;
  background-color:#FFFFFF;
 }
 .testo-in-spazio{
  text-align:center;
  font-size:10px;
  color:#666666;
 }
 span.span-testo-in-spazio{
  font-size:10px;
  color:#CCCCCC;
 }
 div.spazio-5{
  border:0px solid purple;
  float:left;
  width:845px;
  height:5px;
 }
 div.linea-grey{
  background-color:#CCCCCC;
  float:left;
  width:885px;
  height:1px;
 }
 div.linea-grey-2{
  background-color:#CCCCCC;
  float:left;
  width:845px;
  margin-top:10px;
  height:1px;
 }
 div.linea-red{
  background-color:#CC0000;
  float:left;
  width:885px;
  height:2px;
 }
 div#flash-intestazione{ 
  float:left;
  width:885px;
  height:230px;
 }
 div#flash-intestazione-intro{ 
  float:left;
  width:845px;
  /*height:230px;*/
 }
 div.contenuto-intro{ 
  float:left;
  width:845px;
  /*height:230px;*/
 }
 div#corpo{
  border:0px solid red;
  float:left;
  width:845px;
  min-height:250px;
  text-align:left;
 }
 div#corpo p{
  line-height:22px;
 }
 div#bottom{
  border:0px solid red;
  float:left;
  width:845px;
  height:180px;
 }
 div#bottom-left{
  border:0px solid red;
  border-left:0px solid #CCCCCC;
  float:left;
  width:300px;
  height:180px;
  text-align:center;
 }
 div#bottom-spazio{
  border-left:1px solid #CCCCCC;
  float:left;
  width:50px;
  height:180px;
  text-align:center;  
 }
 div#bottom-right{
  border:0px solid red;
  float:right;
  width:480px;
  height:180px;
  text-align:center;
  background-image:url(../imgs/foto-uova-scatola.jpg);
  background-position:top center;
  background-repeat:no-repeat;
 }
 #slider ul, #slider li{
 margin:0;
 padding:0;
 list-style:none;
}
#slider, #slider li{ 
 width:280px;
 height:200px;
 overflow:hidden; 
}
span#prevBtn{
 width:20px;
 height:20px;
}
span#nextBtn{
 width:20px;
 height:20px;
 margin-left:40px;
}
div#slider_controlli{
 border:0px solid red;
 width:270px;
 height:22px;
 text-align:center;
}
 div#footer{
  border:0px solid red;
  float:left;
  width:845px;
  height:40px;
  padding-top:20px;
  text-align:center;
  font-size:11px;
 }
 
 /* Form */
 input, textarea{
  border:1px solid #CCCCCC;
  padding:5px;
  font-size:10px;
 }
 input:focus, textarea:focus, select:focus, .focusinput{
  border:1px solid #D1D201;
  background-color:#FFFFCC;
 }
 .form_error{
 font-size:10px;
 color:#CC0000;
}
.titolo-pro{
 font-size:18px;color:#FF6600;
}
 
 /* Links */
 a{
  outline:none;
 }
 .a-text{
  color:#CC0000;
 }
 a:link, a:visited{
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000;
  text-decoration:none;
 }
 a:hover{
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#CC0000;
  text-decoration:underline;
 }
 a:link.footer_link, a:visited.footer_link{
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000;
  text-decoration:none;
 }
 a:hover.footer_link{
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#CCCCCC;
  text-decoration:underline;
 }
 a img:hover{
  filter:alpha(opacity=80);
  -moz-opacity:0.80;
  opacity: 0.80;
 }  
