body, html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #696969;
	background-color:#fff;
	padding: 0;
	}

html, body, #wrapper{/*for mozilla as IE treats height as min-height anyway*/
	min-height: 500px;
	min-width: 970px;
	}

/*contenitori principali fissi*/

#maincontainer{
	width: 970px;
	margin: 0 auto;
	}

#header{
	width: 970px;
	height: 180px;
	}
 
#contentwrapper {
	width: 100%;
	float: left;
	}

#left {
	padding-top: 50px;
	width: 560px; 
	float: left;
}

#right {
	padding-top: 50px;
	margin-left: 560px;
}

#archivio {
	padding-top: 50px;
	margin-left: 560px;
	text-align: right;
}

#footer {
	width: 100%;
	height: 40px;
	text-align: right;
	padding-top: 60px;
	clear: left;
	}

#clear {
  clear: both;
  height: 1px;
  overflow: hidden;
  margin: 0;
}

/*menu*/

#menu {
	float: right;
	width: 920px; /*allungare se aggiunta voci*/
	height: 22px;
	background-image: url(../images/bck-menu.gif);
	}

#nav {
	margin: 0;
	padding: 0;
	height: 16px;
	list-style: none;
	display: inline;
	overflow: hidden;
	width: 600px;
	}

#nav li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}

#nav a {
	float: left;
	padding: 16px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:16px; /* for IE5/Win only */
	}

#home a {width: 76px; background: url(../images/homepage-a.gif) top left no-repeat;} 
#home a:hover {width: 76px;	background: url(../images/homepage-b.gif) top left no-repeat;}
#home a.current {width: 76px;	background: url(../images/homepage-b.gif) top left no-repeat;}

#azienda a {width: 70px; background: url(../images/azienda-a.gif) top left no-repeat;} 
#azienda a:hover {width: 70px;	background: url(../images/azienda-b.gif) top left no-repeat;}
#azienda a.current {width: 70px;	background: url(../images/azienda-b.gif) top left no-repeat;}

#mission a {width: 76px; background: url(../images/mission-a.gif) top left no-repeat;} 
#mission a:hover {width: 76px;	background: url(../images/mission-b.gif) top left no-repeat;}
#mission a.current {width: 76px;	background: url(../images/mission-b.gif) top left no-repeat;}

#sitiproduttivi a {width: 97px; background: url(../images/siti-produttivi-a.gif) top left no-repeat;} 
#sitiproduttivi a:hover {width: 97px;	background: url(../images/siti-produttivi-b.gif) top left no-repeat;}
#sitiproduttivi a.current {width: 97px;	background: url(../images/siti-produttivi-b.gif) top left no-repeat;}

#prodotti a {width: 74px; background: url(../images/prodotti-a.gif) top left no-repeat;} 
#prodotti a:hover {width: 74px;	background: url(../images/prodotti-b.gif) top left no-repeat;}
#prodotti a.current {width: 74px;	background: url(../images/prodotti-b.gif) top left no-repeat;}

#news a {width: 59px; background: url(../images/news-a.gif) top left no-repeat;} 
#news a:hover {width: 59px;	background: url(../images/news-b.gif) top left no-repeat;}
#news a.current {width: 59px;	background: url(../images/news-b.gif) top left no-repeat;}

#certificazione a {width: 92px; background: url(../images/certificazioni-a.gif) top left no-repeat;} 
#certificazione a:hover {width: 92px; background: url(../images/certificazioni-b.gif) top left no-repeat;}
#certificazione a.current {width: 92px; background: url(../images/certificazioni-b.gif) top left no-repeat;}

#sperimentazioni a {width: 105px; background: url(../images/sperimentazioni-a.gif) top left no-repeat;} 
#sperimentazioni a:hover {width: 105px; background: url(../images/sperimentazioni-b.gif) top left no-repeat;}
#sperimentazioni a.current {width: 105px; background: url(../images/sperimentazioni-b.gif) top left no-repeat;}

#contatti a {width: 63px; background: url(../images/contatti-a.gif) top left no-repeat;} 
#contatti a:hover {width: 63px; background: url(../images/contatti-b.gif) top left no-repeat;}
#contatti a.current {width: 63px; background: url(../images/contatti-b.gif) top left no-repeat;}

#english a {width: 106px; background: url(../images/english-a.gif) top left no-repeat;} 
#english a:hover {width: 106px;	background: url(../images/english-b.gif) top left no-repeat;}
#english a.current {width: 106px;	background: url(../images/english-b.gif) top left no-repeat;}

#comunicazione a {width: 101px; background: url(../images/comunicazione-a.gif) top left no-repeat;} 
#comunicazione a:hover {width: 101px;	background: url(../images/comunicazione-b.gif) top left no-repeat;}
#comunicazione a.current {width: 101px;	background: url(../images/comunicazione-b.gif) top left no-repeat;}

#navideo {
	margin: 0;
	padding: 0;
	height: auto;
	list-style: none;
	overflow: hidden;
	width: 410px;
	}

#navideo li {
	margin: 0; 
	padding: 2px;
    list-style: none;
	}

#navideo a {
	padding: 14px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:14px; /* for IE5/Win only */
	display: block;
	}

#chisiamo a {width: 59px; background: url(../images/chi-siamo-a.gif) top left no-repeat;} 
#chisiamo a:hover {width: 59px; background: url(../images/chi-siamo-b.gif) top left no-repeat;}
#chisiamo a.current {width: 59px; background: url(../images/chi-siamo-b.gif) top left no-repeat;}

#perche a {width: 87px; background: url(../images/perche-ci-siamo-a.gif) top left no-repeat;} 
#perche a:hover {width: 87px; background: url(../images/perche-ci-siamo-b.gif) top left no-repeat;}
#perche a.current {width: 87px; background: url(../images/perche-ci-siamo-b.gif) top left no-repeat;}

#sistema a {width: 110px; background: url(../images/il-sistema-sumus-a.gif) top left no-repeat;} 
#sistema a:hover {width: 110px; background: url(../images/il-sistema-sumus-b.gif) top left no-repeat;}
#sistema a.current {width: 110px; background: url(../images/il-sistema-sumus-b.gif) top left no-repeat;}

#sacchetto a {width: 113px; background: url(../images/il-sacchetto-sumus-a.gif) top left no-repeat;} 
#sacchetto a:hover {width: 113px; background: url(../images/il-sacchetto-sumus-b.gif) top left no-repeat;}
#sacchetto a.current {width: 113px; background: url(../images/il-sacchetto-sumus-b.gif) top left no-repeat;}

#acquistiverdi a {width: 140px; background: url(../images/acquisti-verdi-a.gif) top left no-repeat;} 
#acquistiverdi a:hover {width: 140px; background: url(../images/acquisti-verdi-b.gif) top left no-repeat;}
#acquistiverdi a.current {width: 140px; background: url(../images/acquisti-verdi-b.gif) top left no-repeat;}

#compostaggio a {width: 88px; background: url(../images/il-compostaggio-a.gif) top left no-repeat;} 
#compostaggio a:hover {width: 88px; background: url(../images/il-compostaggio-b.gif) top left no-repeat;}
#compostaggio a.current {width: 88px; background: url(../images/il-compostaggio-b.gif) top left no-repeat;}

#raccolta a {width: 171px; background: url(../images/raccolta-differenziata-a.gif) top left no-repeat;} 
#raccolta a:hover {width: 171px; background: url(../images/raccolta-differenziata-b.gif) top left no-repeat;}
#raccolta a.current {width: 171px; background: url(../images/raccolta-differenziata-b.gif) top left no-repeat;}

#areazione a {width: 125px; background: url(../images/areazione-cestello-a.gif) top left no-repeat;} 
#areazione a:hover {width: 125px; background: url(../images/areazione-cestello-b.gif) top left no-repeat;}
#areazione a.current {width: 125px; background: url(../images/areazione-cestello-b.gif) top left no-repeat;}

#vantaggi a {width: 132px; background: url(../images/altri-vantaggi-del-cestello-a.gif) top left no-repeat;} 
#vantaggi a:hover {width: 132px; background: url(../images/altri-vantaggi-del-cestello-b.gif) top left no-repeat;}
#vantaggi a.current {width: 132px; background: url(../images/altri-vantaggi-del-cestello-b.gif) top left no-repeat;}

#peso a {width: 84px; background: url(../images/perdita-di-peso-a.gif) top left no-repeat;} 
#peso a:hover {width: 84px;	background: url(../images/perdita-di-peso-b.gif) top left no-repeat;}
#peso a.current {width: 84px; background: url(../images/perdita-di-peso-b.gif) top left no-repeat;}

/*link*/
	
a:link, a:visited, a:active { 
	color: #137c3a;
	font-weight: bold;
	text-decoration: none;
	}

a:hover {  
	color: #137c3a;
	font-weight: bold;
	text-decoration: underline;
	}

/*formattazione*/

img {  
	border: none;
	}

h1 {  
	padding-top: 15px;
	margin: 0;
	font-size: 12px;
	color: #137c3a;
	}

h2 {  
	margin: 0;
	font-size: 12px;
	color: #137c3a;
	}
/*aggiunta di Michele Fiore*/	
h3 {  
	margin: 0;
	font-size: 10px;
	color: #137c3a;
	}

red { color: red; }
/*fine aggiunta*/	
strong {  
	color: #5c5b5b;
	}

/*form*/

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #696969;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #696969;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #696969;
} 

/*contenuti*/

#logo{
	float: left;
	width: 279px;
	height: 134px;
	}

#certificazioni{
	float: right;
	width: 376px;
	height: 66px;
	text-align: right;
	}

#payoff{
	float: right;
	width: 376px;
	height: 70px;
	}

#leftcontent {
	width: 520px;
	text-align: justify;
}

#video {
	padding-top: 50px;
	background: url(../images/guarda-i-video.gif) top left no-repeat;
}

#newshome {
	margin-top: 50px;
	padding-top: 35px;
	text-align: justify;
	background: url(../images/le-ultime-news.gif) top left no-repeat;
}