body { 
background-color:#ffffff;
color:#000000;
margin:0; 
padding:0; 
text-align:center;
/*per IE5.x/Win */
}

#centrato{ 
margin:0; 
padding:0; 
width:770px; 
margin-left:auto; 
margin-right:auto; 
text-align:left/*per ripristinare il corretto allineamento del testo */ }

.top { 
width:770px;
height:100px;}

.pulsanti { 
width:770px;
height:60px; }

.biancotop { 
width:770px;
height:10px;}


h1 { 
font-family:arial, helvetica, sans-serif; 
font-size:12pt; 
font-style: normal; 
font-weight: bold ; 
color:#000000; 
text-align:left; 
background-color :inherit;
}

h2 { 
font-family:arial, helvetica, sans-serif; 
font-size:9pt; 
font-style: normal; 
font-weight: bold ; 
color:#000000; 
text-align:left; 
background-color :inherit;
}

.pagina { 
width:770px; 
}





.pagina_sx { 
float:left;
width:506px;
font-family:arial, helvetica, sans-serif; 
font-size:10pt; 
font-style: normal; 
font-weight: normal ; 
color:#000000; 
text-align:left; 
background-color :inherit;
}
.pagina_sx a:link,
.pagina_sx a:visited{
color:#1F7B38;
font-family:arial, helvetica, sans-serif; 
font-size:10pt; 
font-weight:bold;
background-color :inherit;
text-decoration: none ;
}
.pagina_sx a:hover,
.pagina_sx a:focus,
.pagina_sx a:active{
color:#00ff00;
font-family:arial, helvetica, sans-serif; 
font-size:10pt; 
font-weight:bold;
background-color :inherit;
text-decoration:none ;
}

.pagina_sx p { 
font-family:arial, helvetica, sans-serif; 
font-size:10pt; 
font-style: normal; 
font-weight: normal ; 
color:#000000; 
text-align:left; 
background-color :inherit;
}

.pagina_sx img { 
float:left;
text-align:left; 
margin:0em 1em 1em 0 ;
background-color :inherit;
border:none;
}


.pagina_sx2 { 
float:left;
width:506px;
font-family:arial, helvetica, sans-serif; 
font-size:10pt; 
font-style: italic; 
font-weight: normal ; 
color:#000000; 
text-align:left; 
background-color :inherit;
}

.pagina_sx2 a:link,
.pagina_sx2 a:visited{
color:#1F7B38;
font-family:arial, helvetica, sans-serif; 
font-size:10pt; 
font-weight:bold;
background-color :inherit;
text-decoration: none ;
}
.pagina_sx2 a:hover,
.pagina_sx2 a:focus,
.pagina_sx2 a:active{
color:#00ff00;
font-family:arial, helvetica, sans-serif; 
font-size:10pt; 
font-weight:bold;
background-color :inherit;
text-decoration:none ;
}

.pagina_sx2 p { 
font-family:arial, helvetica, sans-serif; 
font-size:10pt; 
font-style: italic; 
font-weight: normal ; 
color:#000000; 
text-align:left; 
background-color :inherit;
}


.pagina_sx2 img { 
float:left;
text-align:left; 
margin:0em 1em 1em 0 ;
background-color :inherit;
border:none;
}





.pagina_dx { 
float:right;
width:232px; }






.cerca { 
background-image:url(../immagini/dx.gif);
float:right;
width:233px;
font-family:arial, helvetica, sans-serif; 
font-size:8pt; 
font-style: normal; 
font-weight: normal ; 
color:#000000; 
text-align:center; 
margin:0;
padding:0;
border:0;
}
.cerca a:link,
.cerca a:visited{
color:#1F7B38;
font-family:arial, helvetica, sans-serif; 
font-size:8pt; 
font-weight:bold;
background-color :inherit;
text-decoration: none;
}
.cerca a:hover,
.cerca a:focus,
.cerca a:active{
color:#00ff00;
font-family:arial, helvetica, sans-serif; 
font-size:8pt; 
font-weight:bold;
background-color :inherit;
text-decoration:none ;
}

.cerca p { 
font-family:arial, helvetica, sans-serif; 
font-size:8pt; 
font-style: normal; 
font-weight: bold ; 
color:#000000; 
text-align:center; 
background-color :inherit;
padding-left:16px;
padding-top:0px;
margin:0;
}

.cerca img { 
border:none;
margin:0;
}

.rilievo_dx { 
background-image:url(../immagini/dx.gif);
float:right;
width:233px;
font-family:arial, helvetica, sans-serif; 
font-size:8pt; 
font-style: normal; 
font-weight: normal ; 
color:#000000; 
text-align:left; 
margin:0;
padding:0;
border:0;
}
.rilievo_dx a:link,
.rilievo_dx a:visited{
color:#05591C;
font-family:arial, helvetica, sans-serif; 
font-size:8pt; 
font-weight:bold;
background-color :inherit;
text-decoration: none;
}
.rilievo_dx a:hover,
.rilievo_dx a:focus,
.rilievo_dx a:active{
color:#00ff00;
font-family:arial, helvetica, sans-serif; 
font-size:8pt; 
font-weight:bold;
background-color :inherit;
text-decoration:none ;
}

.rilievo_dx p { 
font-family:arial, helvetica, sans-serif; 
font-size:8pt; 
font-style: normal; 
font-weight: bold ; 
color:#000000; 
text-align:left; 
background-color :inherit;
padding-left:16px;
padding-top:0px;
margin:0;
}

.rilievo_dx img { 
background-color :inherit;
border:none;
}



.links_dx { 
background-color :#ffffff;
float:right;
width:233px;
font-family:arial, helvetica, sans-serif; 
font-size:8pt; 
font-style: normal; 
font-weight: normal ; 
color:#000000; 
text-align:right;
margin:0;
padding:0;
border:0;
}
.links_dx a:link,
.links_dx a:visited{
color:#1F7B38;
font-family:arial, helvetica, sans-serif; 
font-size:8pt; 
font-weight:bold;
background-color :inherit;
text-decoration: none;
}
.links_dx a:hover,
.links_dx a:focus,
.links_dx a:active{
color:#00ff00;
font-family:arial, helvetica, sans-serif; 
font-size:8pt; 
font-weight:bold;
background-color :inherit;
text-decoration:none ;
}

.links_dx p { 
font-family:arial, helvetica, sans-serif; 
font-size:8pt; 
font-style: normal; 
font-weight: bold ; 
color:#000000; 
text-align:right;
background-color :inherit;
padding-left:16px;
padding-top:0px;
margin:0;
}

.links_dx img { 
float:left;
text-align:right;
margin:.5em;
height:50px;
background-color :inherit;
border:none;
}

.top_flash  { 
float:right;
width:770px;
height:100px;
font-family:arial, helvetica, sans-serif; 
font-size:8pt; 
font-style: normal; 
font-weight: normal ; 
color:#000000; 
text-align:left; 
margin:0;
padding:0;
border:0;
}

.top_flash object { 
float:left;
text-align:right;
width:770px;
height:100px;
margin:0em;
background-color :inherit;
border:none;
}






/*HOME*/
.home{ 
float:right;
z-index:1;
width:770px;
height:100px;
background: url(../immagini/buonsenso_top_a.jpg) 770px 100px no-repeat;
}
.home a{ 
display:block;
width:770px;
height:100px;
background:url(../immagini/buonsenso_top_a.jpg);
text-decoration:none;
}
.home a:hover,
.home a:focus,
.home a:active{ 
display:block;
background-image:url(../immagini/buonsenso_top_a.jpg);
}
.home a span{ 
position:relative;
z-index:-1;
}
.homeattiva{ 
float:right;
z-index:1;
width:770px;
height:100px;
background: url(../immagini/buonsenso_top_a.jpg) 0 0 no-repeat;
}
.homeattiva span{ 
display:none;
}
/*FINE HOME*/

/*VIDEO*/
.archivio_video{ 
float:right;
z-index:1;
width:129px;
height:60px;
background: url(../immagini/archivio_video.jpg) 129px 60px no-repeat;
}
.archivio_video a{ 
display:block;
width:129px;
height:60px;
background:url(../immagini/archivio_video.jpg);
text-decoration:none;
}
.archivio_video a:hover,
.archivio_video a:focus,
.archivio_video a:active{ 
display:block;
background-image:url(../immagini/archivio_video_h.jpg);
}
.archivio_video a span{ 
position:relative;
z-index:-1;
}
.archivio_videoattiva{ 
float:right;
z-index:1;
width:129px;
height:60px;
background: url(../immagini/archivio_video_a.jpg) 0 0 no-repeat;
}
.archivio_videoattiva span{ 
display:none;
}
/*FINE VIDEO*/



/*RICICLO*/
.riciclo{ 
float:right;
z-index:1;
width:129px;
height:60px;
background: url(../immagini/riciclo.jpg) 129px 60px no-repeat;
}
.riciclo a{ 
display:block;
width:129px;
height:60px;
background:url(../immagini/riciclo.jpg);
text-decoration:none;
}
.riciclo a:hover,
.riciclo a:focus,
.riciclo a:active{ 
display:block;
background-image:url(../immagini/riciclo_h.jpg);
}
.riciclo a span{ 
position:relative;
z-index:-1;
}
.ricicloattiva{ 
float:right;
z-index:1;
width:129px;
height:60px;
background: url(../immagini/riciclo_a.jpg) 0 0 no-repeat;
}
.ricicloattiva span{ 
display:none;
}
/*FINE RICICLO*/



/*COMPOSTAGGIO*/
.compostaggio{ 
float:right;
z-index:1;
width:130px;
height:60px;
background: url(../immagini/compostaggio.jpg) 130px 60px no-repeat;
}
.compostaggio a{ 
display:block;
width:130px;
height:60px;
background:url(../immagini/compostaggio.jpg);
text-decoration:none;
}
.compostaggio a:hover,
.compostaggio a:focus,
.compostaggio a:active{ 
display:block;
background-image:url(../immagini/compostaggio_h.jpg);
}
.compostaggio a span{ 
position:relative;
z-index:-1;
}
.compostaggioattiva{ 
float:right;
z-index:1;
width:130px;
height:60px;
background: url(../immagini/compostaggio_a.jpg) 0 0 no-repeat;
}
.compostaggioattiva span{ 
display:none;
}
/*FINE COMPOSTAGGIO*/


/*ARCHIVIO*/
.archivio{ 
float:right;
z-index:1;
width:129px;
height:60px;
background: url(../immagini/archivio.jpg) 129px 60px no-repeat;
}
.archivio a{ 
display:block;
width:129px;
height:60px;
background:url(../immagini/archivio.jpg);
text-decoration:none;
}
.archivio a:hover,
.archivio a:focus,
.archivio a:active{ 
display:block;
background-image:url(../immagini/archivio_h.jpg);
}
.archivio a span{ 
position:relative;
z-index:-1;
}
.archivioattiva{ 
float:right;
z-index:1;
width:129px;
height:60px;
background: url(../immagini/archivio_a.jpg) 0 0 no-repeat;
}
.archivioattiva span{ 
display:none;
}
/*FINE ARCHIVIO*/


/*CONTATTI*/
.contatti{ 
float:right;
z-index:1;
width:109px;
height:28px;
background: url(../immagini/contatti.gif) 109px 28px no-repeat;
}
.contatti a{ 
display:block;
width:109px;
height:28px;
background:url(../immagini/contatti.gif);
text-decoration:none;
}
.contatti a:hover,
.contatti a:focus,
.contatti a:active{ 
display:block;
background-image:url(../immagini/contatti_h.gif);
}
.contatti a span{ 
position:relative;
z-index:-1;
}
.contattiattiva{ 
float:right;
z-index:1;
width:109px;
height:28px;
background: url(../immagini/contatti_h.gif) 0 0 no-repeat;
}
.contattiattiva span{ 
display:none;
}
/*FINE CONTATTI*/


/*PORTA A PORTA*/
.portaaporta{ 
float: right;
z-index:1;
width:128px;
height:60px;
background: url(../immagini/portaaporta.jpg) 128px 60px no-repeat;
}
.portaaporta a{ 
display:block;
width:128px;
height:60px;
background:url(../immagini/portaaporta.jpg);
text-decoration:none;
}
.portaaporta a:hover,
.portaaporta a:focus,
.portaaporta a:active{ 
display:block;
background-image:url(../immagini/portaaporta_h.jpg);
}
.portaaporta a span{ 
position:relative;
z-index:-1;
}
.portaaportaattiva{ 
float:right;
z-index:1;
width:128px;
height:60px;
background: url(../immagini/portaaporta_a.jpg) 0 0 no-repeat;
}
.portaaportaattiva span{ 
display:none;
}
/*FINE PORTA A PORTA*/


/*COLLABORAZIONI*/
.collaborazioni{ 
float:right;
z-index:1;
width:125px;
height:60px;
background: url(../immagini/collaborazioni.jpg) 125px 60px no-repeat;
}
.collaborazioni a{ 
display:block;
width:125px;
height:60px;
background:url(../immagini/collaborazioni.jpg);
text-decoration:none;
}
.collaborazioni a:hover,
.collaborazioni a:focus,
.collaborazioni a:active{ 
display:block;
background-image:url(../immagini/collaborazioni_h.jpg);
}
.collaborazioni a span{ 
position:relative;
z-index:-1;
}
.collaborazioniattiva{ 
float:right;
z-index:1;
width:125px;
height:60px;
background: url(../immagini/collaborazioni_a.jpg) 0 0 no-repeat;
}
.collaborazioniattiva span{ 
display:none;
}
/*FINE COLLABORAZIONI*/




.bottom_menu { 
clear:both;
width:770px; 
height: 50px;
text-align:center; 
background: url(../immagini/bottom.jpg) 0 0 no-repeat;
margin-top: 25px;
color:#818181;
font-family:arial, helvetica, sans-serif; 
font-size:8pt; 
font-weight:bold;
}

.bottom_menu li { 
display:inline;
margin:0 1em;
height:0;
}

.bottom_menu a { 
white-space:nowrap;
}

.bottom_menu a:link,
.bottom_menu a:visited{
color:#1F7B38;
font-family:arial, helvetica, sans-serif; 
font-size:8pt; 
font-weight:bold;
background-color :inherit;
text-decoration: none;
}
.bottom_menu a:hover,
.bottom_menu a:focus,
.bottom_menu a:active{
color:#00ff00;
font-family:arial, helvetica, sans-serif; 
font-size:8pt; 
font-weight:bold;
background-color :inherit;
text-decoration:none ;
}





.w3g { 
clear:both;
width:770px; 
height:80px;
padding-top: 10px;
font-family:arial, helvetica, sans-serif; 
font-size:10pt; 
font-style: normal; 
font-weight: normal ; 
color:#000000; 
text-align:right; 
background-color :inherit;
}

.w3g img{ 
float:left;
font-family:arial, helvetica, sans-serif; 
font-size:10pt; 
font-style: normal; 
font-weight: normal ; 
color:#000000; 
text-align:right; 
background-color :inherit;
}

.w3g img { 
border:none;
float:left;
}

.w3g a:link,
.w3g a:visited{
color:#1F7B38;
font-family:arial, helvetica, sans-serif; 
font-size:8pt; 
font-weight:bold;
background-color :inherit;
text-decoration: none ;
}
.w3g a:hover,
.w3g a:focus,
.w3g a:active{
color:#00ff00;
font-family:arial, helvetica, sans-serif; 
font-size:8pt; 
font-weight:bold;
background-color :inherit;
text-decoration:none ;
}

.verde { 
color:#00FF00;
}

.pagina_interna { 
float:left;
width:506px;
font-family:arial, helvetica, sans-serif; 
font-size:10pt; 
font-style: normal; 
font-weight: normal ; 
color:#000000; 
text-align:left; 
background-color :inherit;
}
.pagina_interna a:link,
.pagina_interna a:visited{
color:#1F7B38;
font-family:arial, helvetica, sans-serif; 
font-size:10pt; 
font-weight:bold;
background-color :inherit;
text-decoration: none ;
}
.pagina_interna a:hover,
.pagina_interna a:focus,
.pagina_interna a:active{
color:#00ff00;
font-family:arial, helvetica, sans-serif; 
font-size:10pt; 
font-weight:bold;
background-color :inherit;
text-decoration:none ;
}

.pagina_interna p { 
font-family:arial, helvetica, sans-serif; 
font-size:10pt; 
font-style: normal; 
font-weight: normal ; 
color:#000000; 
text-align:left; 
background-color :inherit;
}

.immagine_interna { 
float:right;
width:233px;
font-family:arial, helvetica, sans-serif; 
font-size:10pt; 
font-style: normal; 
font-weight: normal ; 
color:#000000; 
text-align:left; 
background-color :inherit;
}

.immagine_interna img { 
float:right;
text-align:left; 
margin:0em ;
background-color :inherit;
border:none;
}


.nota { 

float:left;
width:770px;
font-family:arial, helvetica, sans-serif; 
font-size:10pt; 
font-style: normal; 
font-weight: normal ; 
color:#000000; 
text-align:left; 
background-color :inherit;
}
.nota a:link,
.nota a:visited{
color:#1F7B38;
font-family:arial, helvetica, sans-serif; 
font-size:10pt; 
font-weight:bold;
background-color :inherit;
text-decoration: none ;
}
.nota a:hover,
.nota a:focus,
.nota a:active{
color:#00ff00;
font-family:arial, helvetica, sans-serif; 
font-size:10pt; 
font-weight:bold;
background-color :inherit;
text-decoration:none ;
}

.nota p { 
font-family:arial, helvetica, sans-serif; 
font-size:10pt; 
font-style: italic; 
font-weight: normal ; 
color:#000000; 
text-align:left; 
background-color :inherit;
}

.nota img { 
float:left;
text-align:left; 
margin:0em 1em 1em 0 ;
background-color :inherit;
border:none;
}

.contatore{ 
clear:both;
width:232px; 
height: 25px;
text-align:center; 
background: url(../immagini/bottom.jpg) 0 0 no-repeat;
margin-top: 25px;
color:#818181;
font-family:arial, helvetica, sans-serif; 
font-size:8pt; 
font-weight:bold;
}

.contatti_dx { 
float:right;
width:224px;
font-family:arial, helvetica, sans-serif; 
font-size:10pt; 
font-style: normal; 
font-weight: normal ; 
color:#000000; 
text-align:left; 
background-color :inherit;
}


.contatti_dx p { 
font-family:arial, helvetica, sans-serif; 
font-size:10pt; 
font-style: normal; 
font-weight: normal ; 
color:#000000; 
text-align:left; 
background-color :inherit;
}
