html, body {
margin: 0px;
padding: 0px;
}
body{
  font-family: Arial, Verdana, sans-serif;
  color:#555;
  background: url(../file/img/logo_grande.png) no-repeat 95px 50px;
}
h1#intestazioneSito {
position: absolute;
top: 30px;
left: 20px;
color: #069;
font: 35px "Times New Roman", Times, serif;
letter-spacing: 1px;
}
img#logoTC {
 position: absolute;
 top: 10px;
 left: 280px;
}
hr#lineaDeco {
color: #ead17f;
height: 1px;
 position: absolute;
 top: 75px;
 left: 20px;
 z-index: -1;
}
div#contenitore {
position:relative;
margin-top: 130px;
border-bottom: 1px solid #ead17f;
}
/*  BUSSOLA  ora sei in... */
div#bussola {
font-size: 12px;
}
div#bussola a{
padding: 4px;
color: #555;
}
/*  CONTENITORE DI DX  */
div#contenuto {
width: 600px;
margin-left: 210px;
padding-right: 5px;
text-align: justify;
font-size: 13px;
line-height: 1.5;
}
/*  CONTENUTO DI DX  */
div#contenuto p {
margin: 0px 0px 5px 0px;
}
div#contenuto h2.titoloArgomento {
color: #888;
text-indent: 0px;
font: 30px "Times New Roman", Times, serif;
}
div#contenuto h3.titoloSezione {
color: #888;
text-indent: 0px;
}
div#contenuto p.testoL2 {
color: #888;
font-size: 16px;
line-height: 1.2;
}
/*  CAPOLETTERA
p.capolettera:first-letter {
    float:left;
    font: bold 40px/35px Georgia,"Times New Roman", Times,serif;
	margin: 0px 4px 0px 0px;
	padding: 0px;
    color: #CCC;
}*/
p#data {
font-size: 10px;
font-style: oblique;
padding: 30px;
text-align: right;
}
/*  CONTENITORE DI SX  */
div#extra {
position: absolute;
top: 110px;
left: 10px;
width: 170px;
border-right: 1px solid #ead17f;
padding-bottom: 50px;
}
/*  MAIN_menu IN ALTO A DX  */
div#M_menu {
position:absolute; 
top: 15px;
left: 500px;
width: 400px;
}
div#M_menu a {
display: block;
float: left;
width: 70px;
border: 6px solid #FFF;
padding: 40px 0px 0px 0px;
color:#555;
text-decoration: none;
text-align: center;
font: 900 13px Arial, Verdana, sans-serif;
}
a#home {
  background: #FFF url(../file/img/mini_tavolozzaX.png) no-repeat 0px 0px;
}
a#produz {
  background: #FFF url(../file/img/mini_attProdX.jpg) no-repeat 0px 0px;
}
a#soc {
  background: #FFF url(../file/img/mini_socialeX.jpg) no-repeat 0px 0px;
}
a#noi {
  background: #FFF url(../file/img/mini_siamoX.jpg) no-repeat 0px 0px;
}
a#home:hover {
  background-position: -74px 0px;
  color: #eab133;
  }
a#produz:hover {
  background-position: -74px 0px;
  color: #eab133;
  }
a#soc:hover {
  background-position: -74px 0px;
  color: #eab133;
  }
a#noi:hover {
  background-position: -74px 0px;
  color: #eab133;
  }
  /*  PER LA STAY PAGE Main menu */
 div#M_menu a.stayPageMm {
  background-position: -74px 0px;
/*   filter:alpha(opacity=50); rende opaco NON PASSA LA VALIDAZIONE*/
  color: #eab133;
  }
   div#M_menu a.stayPageMm:hover {
  cursor: default;
   }

/*  CONTENUTO - e menu - DI SX  */
div#extra ul {
list-style-type: none; 
margin-left: 40px;
padding: 0px;
font-size: 11px;
letter-spacing: 1px;
line-height: 20px;
}
div#extra li {
margin: 0px;
padding: 0px;
color: #F90;
font-weight: 900;
}
div#extra a {
display: block;
color: #666; 
text-decoration: none;
text-indent: 20px;
font-weight: 400;
}
div#extra a:hover {
font-weight: 900;
}
div#extra a.staypage {
font-weight: 900;
}
div#extra a.staypage:hover {
cursor: default;
}
/*         questo pseudoelemento NON VA IN EXPLORER peccato
div#extra a.staypage:before {
content: "&#62;&#32;";
}*/
/*  FOOTER  */
div#footer img {
margin: 3px;
border: 0px;
}
