/* BODY */

body {
  margin:10px auto;
  width:850px;
  padding:0px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 1em;
  color: #666;
  background-color:#FFFFFF;
}

/* HEADER */

#header { 
  height:120px;
  background: #FFF url(../img/LogoMLlargesperen2.jpg) no-repeat;
 }

#header IMG { 
  border:none;
  margin-bottom:2px;
 }

/* CENTER */
#center {
  width:670px;
  float:left;
  background:#fff;
  padding-bottom:10px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 0.8em;
  color: #333;
  line-height: 1.2em;
  margin-left:10px;
}

#center .box{
  float:left;
  width:150px;
  height:auto !important;
  height:110px;
  margin-right:10px;
 }

#center .box P{
  float:right;
 }

#center img { 
  border:none;
  margin-left:30px;
  margin-right:30px;
 }

#center p { margin-left: 10px; }

#center h1 { 
  font-family: Arial,Helvetica,sans-serif; 
  font-size: 30px; font-weight: normal; 
  color: #84abb0; padding-left: 10px; 
  margin-top: 10px; margin-bottom: 20px; 
}

#center h2 { 
  font-family: Arial,Helvetica,sans-serif; 
  font-size: 18px; 
  font-weight: normal; 
  color: #84abb0; 
  padding-left: 15px; 
  margin-top: 25px; 
  margin-bottom: 20px; 
}


.ripristino-float { clear: both; height:1px;overflow:hidden;margin:-1px; }

/*ESPERIMENTO PER HOME PAGE*****************************************************/

#center .boxcopertina { 
  float:left;
  width:550px !important;
  width:590px;
  height:190px;

/*  background: #FFFFFF url(../home/targa16fx.jpg) no-repeat !important; */
  background: #FFFFFF url(../img/home/calorimetro2.jpg) no-repeat;  
  background-position:center center !important;

  margin-left:10px !important;
  margin-left:5px;
  margin-bottom:10px;
 }

/*FINE ZONA SPERIMENTALE*/

/* RIGHT 1 */
#right1 {
/*  display:none;*/
  width:190px !important;
  width:140px;
  float:left;
  background:#FFF;
  padding-bottom:10px;
  padding-left:3px;
  border-left: 1px solid #eee;
  line-height: 1.2em;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 0.65em;
  color: #666;
}

#right1 a { font-size: 1.1em;}

#right1 h1 { 
font-family: Arial,Helvetica,sans-serif; 
font-size: 18px; 
font-weight: normal; 
color: #BF9060; 
padding-top: 10px; 
padding-left: 5px; 
margin-bottom: 15px; 
}

#right1 li { 
border-left: 1px dotted #ccc; 
border-right: 1px dotted #ccc; 
border-bottom: 1px dotted #ccc; 
}

/* RIGHT 2 */

#right2 {
/*  display:none;*/
  width:160px;
  float:left;
  background:#FFF;
  padding-bottom:10px;
  border-left: 1px solid #eee;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 0.65em;
  color: #666;
}

#right2 a { font-size: 1.1em;}
#right2 a:hover, li:hover { background:#e7eff2;text-decoration:none;}

#right2 ul{ 
  list-style:none;
 }

#right2 h1 { 
font-family: Arial,Helvetica,sans-serif; 
font-size: 18px; 
font-weight: normal; 
color: #BF9060; /* #345678;*/
padding-top: 10px; 
padding-left: 5px; 
margin-bottom: 15px; 
}

.banner {
background:#e7eff2;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 1em;
  color: #616550;
  font-weight: bold;
  text-transform: uppercase;
}

/* FOOTER */
#footer {
  padding-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 0.8em;
  color: #999;
  font-weight: normal;
  text-transform: none;
  text-align: center;
}

/* NAVIGATION */
#navigation p { 
  display: none; 
}

#navigation {
  color: #c4b28a;
  text-decoration: none;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
  font-weight: bold;
  
  padding: 0;
  
  margin-bottom: 1em;
  background-color: #FFFFFF;
  
}

/* NAV */

ul#nav { 
  list-style-type:none;
  margin: 0;
  padding: 0;
  border-top: 1px dotted #ccc;
}

ul#nav LI{ 
  margin:0px;
}

ul#nav li a { 
  display:block;
  padding: 2px 2px 2px 1em;
  background-color: #fff;
  text-decoration: none;
  width:100%;
}

ul#nav li a:hover { 
  background-color: #e7eff2;
  color: #666;
}

ul#nav li a:hover { 
  display:block;
}

ul .sub { 
  display:none;
}

ul .sub Li{ 
  float:none;
}

ul#nav li:hover ul.sub{ 
  display: block;
  position: absolute;
  margin-left:100px;
  font-size: 8pt;
  padding-top: 5px;
  
  background:#FFF;
  width:14em;
  border-left:1px solid #DDD;
}

ul#nav li:hover ul.sub li{ 
  list-style-type:none;
  border-left:0px solid #333;
  
  position:relative;
  left:-35px;
  
}

ul#nav li:hover ul.sub li a{
  display: block;
  width: 14em;
  border: none;
  padding: 2px;
  
}

/* A */

a {
  color: #345678;/*#c4b28a;*/
  text-decoration: none;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1.2em;
  font-weight: bold;
}

a:hover {
  text-decoration: underline;
}

a:visited:hover {
  color: #666;
  text-decoration: underline;
}

A#flag { 
  text-decoration:none;
 }

A#flag img{ 
  width:30px;
  border:none;
  margin-left:10px;
 }

/* H1 */
h1 {
  font-size:12px;
  padding-top:10px;
  line-height:25px;
}

/* IMG */
Img#copertina { 
  width:100%;
 }

img#homepage { 
  width:90%;
 }

img#prodotti { 
  border:none;
 }

img#foto1 { 
  margin-top:2px;
  height:85px;
  width:157px;
  margin-left:5px;  
  margin-bottom:4px;
 }

/*
Cosa assolutamente inutile per la gestione del sito
*/

#help { 
  width: 50px;
  float:right;
  background:#FFFFFF;
  
  text-align:right;
  color:#AAA;
 }

#help A { 
  font-family:comic sans ms, sans serif;
  font-size:10px;
 }

#help A span{ 
  display:none;
  font-family:arial, sans serif;
  font-size:10px;
  font-weight:normal;
  text-align:left;
}

#help A:hover { 
  text-decoration:none;
 }

#help A:hover span{ 
  display:block;
}