 html { overflow-x:hidden; }
 body {background:#CCCCCC; padding: 0px;margin:0px;text-align: center;
font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif;color:#000000}
#container{background:#FFFFFF;overflow:auto;margin: 0 auto;text-align:left;	width: 900px; padding:0}

#header{background:  url(immagini/testata-metalb.jpg) no-repeat 0px 0px;
overflow:auto;height:202px;position:relative;
}

#headerintro{background:  url(immagini/sf-testata.gif) repeat-x 0px 0px;
overflow:auto;height:120px;}
#testata a {width: 350px;color:#FFFFFF}
#testata  a span {	width: 200px;	CURSOR: pointer;	POSITION: absolute;	height:120px;	left: 100px;top:40px;}
#divintro{background: #FF9900; height:32px;text-align:center; padding:10px 0 0 0}
#divintro a {color:#FFFFFF; font-weight:bold; font-size:100%;}
#divintro a:hover {color:#000000;}

.intro{background:  url(immagini/sf.gif) repeat-x 0px 0px;text-align:center}

h1{margin:0;padding:0;color: #FF9900;height:42px }

h2{font-size:95%;color: #000000; margin:0; }
h3{font-size:100%;color: #333333; margin:0;padding:5px 0; text-transform:uppercase}

#menulogo {float:left;width:325px;padding:0 0 0 75px;}

#menutestata {padding:0;margin:0}
#menutestata ul{padding:0;margin:0;} 
#menutestata li{display:inline;} 
#menutestata a{border-left:1px solid #FFFFFF;position:relative;display:block;float:left;width:108px;height:26px;margin:0;
padding:95px 0 0 0;text-decoration:none;color:#CCCCCC;} 
#menutestata a span{padding:0;margin:0;position:absolute;height:26px;cursor: pointer; /*per IE*/ }
#menutestata a:hover{color: #CCC /*per IE*/}
#menutestata a.contatti{border-right:1px solid #FFFFFF;}


a#azi {width:108px;}
a#azi span{background: url("immagini/azienda.jpg") no-repeat;color:#CCCCCC;width:108px;height:40px;}
a#azi:hover span{background-position: -108px 0}
h1#azienda span{position: absolute;width: 900px;height:42px;
background: url("immagini/azienda-tit.gif") no-repeat 0 0 #FF9900;color:#FFFFFF;margin:0;padding: 0}

a#dov {width:108px;}
a#dov span{background: url("immagini/dovesiamo.jpg") no-repeat;color:#FFF;width:108px;}
a#dov:hover span{background-position: -108px 0}
h1#dovesiamo span{position: absolute;width: 900px;height:42px;
background: url("immagini/dovesiamo-tit.gif") no-repeat 0 0 #FF9900;color:#FFFFFF;margin:0;padding: 0}

a#con {width:108px;}
a#con span{background: url("immagini/contatti.jpg") no-repeat;color:#FFF;width:108px;}
a#con:hover span{background-position: -108px 0}
h1#contatti span{position: absolute;width: 900px;height:42px;
background: url("immagini/contatti-tit.gif") no-repeat 0 0 #FF9900;color:#FFFFFF;margin:0;padding: 0}

a#ser {width:108px;}
a#ser span{background: url("immagini/servizi.jpg") no-repeat;color:#FFF;width:108px;}
a#ser:hover span{background-position: -108px 0}
h1#servizi span{position: absolute;width: 900px;height:42px;
background: url("immagini/servizi-tit.gif") no-repeat 0 0 #FF9900;color:#FFFFFF;margin:0;padding: 0}

.hidden{position: absolute;top: -9999px;left:-9999px;}

 
#navigationsx{float: left; margin: 0;padding: 10px 0 0 0; width:200px;text-align:left;height:300px;}
#navigationsx ul { border-right:1px solid #FF9900;margin:0;padding:0; }
#navigationsx ul li { display:inline; }
#navigationsx ul li a { margin: 1px 0 0 0 ; padding: 0 0 0 20px; height:17px; 
color:#FFFFFF;display:block; text-decoration:none; line-height:2em;font-weight:normal; }
#navigationsx a span{padding:0;margin:0;position:absolute;height:17px;cursor: pointer; /*per IE*/ }
#navigationsx a:hover{color: #CCC /*per IE*/}

a#rif {width:172px;}
a#rif span{background: url("immagini/rifiuti.gif") no-repeat;color:#FFF;width:172px;}
a#rif:hover span{background-position: -172px 0}
h1#rifiuti span{position: absolute;width: 900px;height:42px;
background: url("immagini/rifiuti-tit.gif") no-repeat 0 0 #FF9900;color:#FFFFFF;margin:0;padding: 0}

a#mez {width:172px;}
a#mez span{background: url("immagini/mezzi.gif") no-repeat;color:#FFF;width:172px;}
a#mez:hover span{background-position: -172px 0}
h1#mezzi span{position: absolute;width: 900px;height:42px;
background: url("immagini/mezzi-tit.gif") no-repeat 0 0 #FF9900;color:#FFFFFF;margin:0;padding: 0}

a#aut {width:172px;}
a#aut span{background: url("immagini/autorizzazioni.gif") no-repeat;color:#FFF;width:172px;}
a#aut:hover span{background-position: -172px 0}
h1#autorizzazioni span{position: absolute;width: 900px;height:42px;
background: url("immagini/autorizzazioni-tit.gif") no-repeat 0 0 #FF9900;color:#FFFFFF;margin:0;padding: 0}

a#fil {width:172px;}
a#fil span{background: url("immagini/filmati.gif") no-repeat;color:#FFF;width:172px;}
a#fil:hover span{background-position: -172px 0}
h1#filmati span{position: absolute;width: 900px;height:42px;
background: url("immagini/filmati-tit.gif") no-repeat 0 0 #FF9900;color:#FFFFFF;margin:0;padding: 0}

a#new {width:172px;}
a#new span{background: url("immagini/news.gif") no-repeat;color:#FFF;width:172px;}
a#new:hover span{background-position: -172px 0}
h1#news span{position: absolute;width: 900px;height:42px;
background: url("immagini/news-tit.gif") no-repeat 0 0 #FF9900;color:#FFFFFF;margin:0;padding: 0}

a#gal {width:172px;}
a#gal span{background: url("immagini/gallery.gif") no-repeat;color:#FFF;width:172px;}
a#gal:hover span{background-position: -172px 0}
h1#gallery span{position: absolute;width: 900px;height:42px;
background: url("immagini/gallery-tit.gif") no-repeat 0 0 #FF9900;color:#FFFFFF;margin:0;padding: 0}

a#lin {width:172px;}
a#lin span{background: url("immagini/link.gif") no-repeat;color:#FFF;width:172px;}
a#lin:hover span{background-position: -172px 0}
h1#link span{position: absolute;width: 900px;height:42px;
background: url("immagini/link-tit.gif") no-repeat 0 0 #FF9900;color:#FFFFFF;margin:0;padding: 0}


#contenuto {float: right;padding: 10px 40px 10px 10px ;	width:650px;
 text-align:justify;color: #000000; line-height:2em;}

 a:link{ color:#666666;text-decoration: none;font-weight:bold;}
 a:visited{ color:#666666;text-decoration: none;font-weight:bold;}
 a:active { color:#666666;text-decoration: none;font-weight:bold;}
 a:hover{color:#FF9900;text-decoration: underline;font-weight:bold;}


#footer{CLEAR: both; text-align:center; margin-top:10px;padding: 5px 0 3px 0;color: #000000;}
#footer a{color:#000000;font-weight: bold;text-decoration: none;}
#footer a:hover{color: #FF9900;text-decoration: underline;}


img{	border: 0;}
.clearer{clear:left;}

table{	font: 100% Verdana, Arial, Helvetica, sans-serif;	COLOR: #000;	width: 98%;}
td {padding-right: 0.7em;padding-top: 0.3em; text-align: left;}
th {border: #ccc 1px solid; padding-right: 0.7em;text-transform: uppercase; padding-top: 0.3em;COLOR: #000; text-align: center;}
.txtstretto{letter-spacing:  -0.05em;}
.center{text-align:center;}
.titolo{	color:#FF9900;font-weight:bold;}
.titolo2{color:#666666;font-weight:bold;}


form{padding:2px;margin:0;}
fieldset{float:left;width:160px;margin: 1em 0;padding: 0;border: none;}
fieldset div{float:left;width:100%;}
label{float:left;width:120px;display: inline;margin-left: 10px;line-height:23px}
input.pulsante{	font: 100% Verdana, Arial, Helvetica, sans-serif; BACKGROUND: #CCCCCC; text-align:center;color:#000000}
input {	font: 100% Verdana, Arial, Helvetica, sans-serif;color:#000000;border: #000000 1px solid; BACKGROUND: #FFF; }
textarea {	font: 100% Verdana, Arial, Helvetica, sans-serif;color:#000000;border: #000000 1px solid; BACKGROUND: #FFF; }
select {	font: 100% Verdana, Arial, Helvetica, sans-serif;color:#000000;border: #000000 1px solid; BACKGROUND: #FFF; }

legend {margin:0;padding: 0;}

#areaservizi {  width:600px;margin:30px auto;text-align:center;  }

.gabbia { float: left;  padding: 5px;  margin: 10px ;  background: #E7E7E7;    width: 260px;   }

ul.elencolinea {padding:0; margin:0; }
ul.elencolinea li {background: url("immagini/ico.gif") no-repeat 0px 3px;
padding:0 20px; margin:0;	color:#000000;	list-style:none;}

.divlinea  {	margin: 5px 0;padding: 5px 0;border-top: 1px solid #CCC;}
.imgsinistra {	float: left; border: 1px solid #FFFFFF;	margin-right: 10px;	margin-bottom: 5px;	}
.imgdestra {	float: right; border: 1px solid #FFFFFF; margin-left: 10px; margin-bottom: 5px;}
.imgbordo { border: 1px solid #FFFFFF;}

.imgdestrasb {	float: right; border: 0; margin-left: 10px; margin-bottom: 5px;}
.imgcentro {	border: 0;vertical-align:middle}
.alldestra {
		text-align: right; }

DIV#zoom {WIDTH: 455px;	PADDING: 0 30px;  MARGIN:0 auto;}
DIV#zoom IMG {	DISPLAY: block; WIDTH: 455px; HEIGHT: 302px}



DIV#minipics  {	width:650px;  MARGIN:0 auto;padding:0}
DIV#minipics UL {	PADDING: 0px;  MARGIN: 0px;LIST-STYLE-TYPE: none}
DIV#minipics LI {	BORDER: #ccc 1px solid; PADDING: 3px;  FLOAT: left;  MARGIN: 0px 3px 3px; }