﻿body {
margin:0px;
padding:0px;
background-color:#262626;
}

h1 {
display:none;
}

h2 {
font-family:Arial;
font-size:25px;
color:#262626;
font-weight:normal;
padding-bottom:20px;
margin-top:10px;
text-align:left;
}

p {
font-family:Verdana;
font-size:11px;
color:#262626;
text-align:justify;
margin:0px;
font-weight:normal;
}

h3 {
font-family:Verdana;
font-size:12px;
color:#262626;
text-align:left;
margin:0px;
}

h4 {
font-family:Arial;
font-size:20px;
color:#bcc92d;
font-weight:normal;
margin-bottom:10px;
text-align:left;
margin-top:0px;
}

h5 {
font-family:Verdana;
font-size:14px;
color:#262626;
text-align:left;
margin:0px;
}

h6 {
font-family:Verdana;
font-size:12px;
color:#262626;
text-align:left;
margin:0px;
}

a {
color:#262626;
font-family:Verdana;
font-size:11px;
}

img {
border:0px;
}

.sx {
background-image:url(/images/sfondo_intro_sx.jpg); 
background-position:top right; 
background-repeat:no-repeat;
background-color:#262626;
width:50%;
}

.dx {
background-image:url(/images/sfondo_intro_dx.jpg); 
background-position:top left; 
width:50%;
background-repeat:no-repeat;
background-color:#ffffff;

}

.centro {
background-image:url(/images/sfondo_intro.jpg); 
width:1000px;
background-repeat:no-repeat;
background-color:#262626;
}

.alto {
width:1000px;
margin-top:10px;
}

.lingue {
background-image:url(/images/base_lingue.gif); 
width:311px;
height:28px;
margin-right:30px;
padding-top:5px;
padding-left:20px;
float:left;
text-align:left;
margin-left:79px;
}

.lingue a {
font-family:Arial;
font-size:11px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

.menu_top {
width:400px;
float:left;
}

.menu_top .voce {
color:#b5bc41;
font-weight:bold;
}

.menu_top td {
text-align:left;
}

.menu_top a {
color:#44452d;
text-decoration:none;
line-height:16px;
font-weight:normal;
font-family:Arial;
font-size:12px;
}

.loghi {
top:-100px;
margin-left:100px;
position:relative;
clear:both;
}

.basso {
position:relative;
top:10px;
}

.basso p {
font-family:Verdana;
color:#929374;
font-size:10px;
text-align:center;
top:-50px;
position:relative;
}

.award {
position:relative;
top:-70px;
margin-left:650px;
z-index:20;
float:left;
}

.menu_video {
margin-left:30px;
margin-top:17px;
float:left;

}


.menu_video a {
color:#423604;
font-family:arial;
font-weight:bold;
font-size:11px;
text-decoration:none;

}

.menu_video a:hover {
color:#423604;

}

.menu {
float:right;
width:795px;
margin-right:0px;
position:relative;
top:-18px;
}

.menu table, td {
color:#44452d;
font-family:arial;
font-weight:bold;
font-size:11px;
text-align:center;
}

.menu a {
color:#44452d;
font-family:arial;
font-weight:bold;
font-size:11px;
text-align:center;
text-decoration:none;
}

#dropmenudiv {
width:250px !important;
font-family:Arial;
font-size:11px;
background-color:#ffffff;
text-align:left;
z-index:200;
}

#dropmenudiv a {
color:#262626;
display:block;
line-height:20px;
text-decoration:none;
padding-left:10px;
}

#dropmenudiv a:hover {
background-color:#262626;
color:#bcc92d;
padding-left:10px;
}



.contenuti {
float:right;
width:610px;
position:relative;
top:-120px;
}
.contenuti h2 {
  float:none !important;
  clear:both;
padding:0px;
margin:0px;

}
.parte_sx {
float:left;
position:relative;
top:-120px;
height:450px;
background-image:url(/images/linea.jpg);
background-position:right 10px;
background-repeat:no-repeat;
width:335px;
}


.mappatura {
float:left;
width:444px;
height:22px;
text-align:left;
padding-left:39px;
}
.mappatura p {
font-family:Verdana;
font-size:10px;
color:#8B8069;
margin:0px;
line-height:20px;
margin-left:30px;
font-weight:normal;

}

.mappatura a {
font-weight:bold;
text-decoration:none;
font-size:10px;
color:#8B8069;

}

.banner_sx {
height:210px;
}

.banner_sx_fisso {
}

.testo  {
width:600px;
margin-top:10px;
display:block; 
height:368px;
padding-bottom:20px;
padding-right:10px !important;
margin-right:10px;
text-align:left;
}


.testo_press {
width:600px;
margin-top:10px;
display:block; 
height:400px;
}

.testo_press p {
  height:65px;
  overflow:hidden;
  display:block;
}
.testo_press {

}

.foto {
margin-right:10px;
margin-bottom:10px;
}

.foto2 {
float:left;
margin-right:10px;
}

.big {
font-size:18px;
}

.press1 {
width:560px;
height:90px;
background-color:#e1eaaf;
margin-bottom:5px;
padding:10px;
}

.press2 {
width:560px;
height:90px;
background-color:#daea84;
margin-bottom:5px;
padding:10px;
}

.foto_press {
float:left;
margin-right:15px;
}

.view {
float:left;
margin-right:5px;
}

.referenza1 {
height:51px;
background-color:#dfe7b7;
margin-bottom:5px;
text-align:left;
}

.referenza1 a {
text-align:left;
}



.referenza2 {
height:51px;
background-color:#e9f2cf;
margin-bottom:5px;
text-align:left;

}

.referenza2 a {
text-align:left;
}

.sopra_referenza {
color:#acbe2e;
font-weight:bold;
float:left;
font-family:Verdana;
font-size:11px;
}

.link_referenza {
display:block; 
float:left;
}



.base_prodotti {
width:263px; 
height:440px; 
background-repeat:no-repeat;
padding-top:43px;
padding-left:70px;
line-height:16px;

}

.specifiche_prodotto {
font-family:Arial;
font-size:18px;
color:#443F36;
line-height:30px;
}

.testo_basso_prodotti {
font-family:Verdana;
font-size:11px;
color:#443F36;
margin-top:10px;
text-align:left;
}

.testo_basso_prodotti img {
float:left;
margin-right:5px;
}

.basso2 {
clear:both;
position:relative;
top:-70px;
}

.basso2 p {
font-family:Verdana;
color:White;
font-size:10px;
text-align:center;
}

.basso a {
color: #929374;
font-size:9px;
}


.menu_sx {
margin-left:120px;
float:left;
text-align:left;
}

.menu_sx a {
width:175px;
height:22px;
display:block;
background-image:url(/images/sfondo_menu_sx.png);
background-position:top right;
background-repeat:no-repeat;
vertical-align:middle;
color:#3F2E00;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-align:left;
text-decoration:none;
padding-left:5px;

}

.menu_sx a:hover{
width:175px;
height:22px;
display:block;
background-image:url(/images/sfondo_menu_sx2.png);
background-repeat:no-repeat;
vertical-align:middle;
color:#bcc92d;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-align:left;
text-decoration:none;
padding-left:5px;

}


.menu_sx2 {}

.menu_sx2 a {
width:165px;
height:15px;
display:block;
background-image:url(/images/sfondo_menu_sx_s.png);
background-repeat:no-repeat;
vertical-align:middle;
color:#3F2E00;
font-family:Arial;
font-size:11px;
font-weight:normal;
text-align:left;
text-decoration:none;
padding-left:15px;
}

.menu_sx2 a:hover {
width:165px;
height:15px;
display:block;
background-image:url(/images/sfondo_menu_sx_s2.png);
background-repeat:no-repeat;
vertical-align:middle;
color:#bcc92d;
font-family:Arial;
font-size:11px;
font-weight:normal;
text-align:left;
text-decoration:none;
padding-left:15px;
}

.menu_sx3 {}

.menu_sx3 a {
width:175px;
height:17px;
display:block;
background-image:url(/images/sfondo_menu_sx_s.png);
background-repeat:no-repeat;
vertical-align:middle;
color:#3F2E00;
font-family:Arial;
font-size:11px;
font-weight:bold;
text-align:left;
text-decoration:none;
padding-left:5px;
}

.menu_sx3 a:hover {
width:175px;
height:17px;
display:block;
background-image:url(/images/sfondo_menu_sx_s2.png);
background-repeat:no-repeat;
vertical-align:middle;
color:#bcc92d;
font-family:Arial;
font-size:11px;
font-weight:bold;
text-align:left;
text-decoration:none;
padding-left:5px;
}

.gallery {
  text-align:left;
}

.thumb {
  margin:3px;
  width:130px;
  height:88px;
  float:left;
  margin-right:10px;
}


.faq {}

.faq a {
  width:567px;
  height:21px;
  background-image:url(/images/sfondo_faq1.png);
  background-repeat:no-repeat;
  display:block;
  text-align:left;
  text-decoration:none;
  padding-top:3px;
  padding-left:5px;
  font-weight:normal;
}



.faq a:hover {
  width:567px;
  height:21px;
  background-image:url(/images/sfondo_faq2.png);
  background-repeat:no-repeat;
  padding-top:3px;
  padding-left:5px;
  color:#bcc92d;
  display:block;
}


.intestazione_fiere {
width:550px;
height:22px;
background-color:#262626;
color:#ffffff;
font-size:14px;
font-family:Arial;
padding-top:5px;
padding-left:10px;
}

.fiere {
margin-top:10px;
}

.fiere td {
font-weight:normal;
}

.fiera1 {
background-color:#e9efb4;
}

.fiera1 td {
text-align:left! important;

}

.fiera2 {
background-color:#ecefd5;
}

.scatola {
}

.scatola td {
font-weight:normal;
text-align:left;
}

.rete td {
font-weight:normal;
text-align:left;
font-family:Verdana;
font-size:11px;
vertical-align:top;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;
}

.intestazione_rete {
background-color:#bcc92d;
height:20px;
font-weight:bold;
color:White;
text-align:left;
padding-left:10px;
}

.rete1 {
background-color:#E2DDD8;
}

.rete2 {
background-color:#ECEAE6;
}


.contatti_rete {
margin-top:10px;

}

.contatti_rete td {
text-align:left;
font-weight:normal;
}

.prodotti {
width:890px;
height:315px;
background-image:url(/images/base_prodotti.jpg);
margin-top:-5px;
padding-left:110px;
padding-top:20px;
}

.prodotti_foto {
margin-left:80px;
}

.prodotti_sx {
float:left;
width:200px;
}

.specifiche_prodotto2{
clear:both;
}

.specifiche_prodotto2 p{
color:White;
}

.specifiche_prodotto2 b{
color:#bcc92d;
}

.specifiche_prodotto2 a{
color:#bcc92d;
}



.prodotti_dx {
float:right;
margin-right:30px;
width:620px;
}

.prodotti_dx p {
color:White;
margin:0px;
}

.prodotti_dx b {
color:#bcc92d;
}

.prodotti_dx h2 {
color:#bcc92d;
margin:0px !important;
}

#flashcontentM {
position:relative; 
top:-4px;
margin:0px !important;
}

.monitor_ipad {
position:relative; 
top:-4px;
margin:0px !important;
	left: 0px;
}



