body{margin:0; padding:0; background:#D5D4C0 url(../immagini/background-pagina.gif) repeat-y top center; font:normal 90%/150% arial,verdana,sans-serif; color:#656354;}
div,img,a,p,ul,li,h1,h2,h3,form{border:0; padding:0; margin:0;}
a:link, a:visited, a:active{color:#BD5932; text-decoration:none;}
a:focus, a:hover{color:#000; text-decoration:none;}
h2{color:#656354; font-weight:normal; font-size:155%; line-height:120%; padding:0 0 0 35px; margin:20px 0 15px 0; background:url(../immagini/icona-titolo.gif) no-repeat top left; clear:both;}
h2 a:link, h2 a:visited, h2 a:active{color:#656354; text-decoration:none;}
h2 a:focus, h2 a:hover{color:#BD5932; text-decoration:none;}

h3{clear:both;color:#656354; font-weight:normal; font-size:135%; line-height:130%; padding:0 0 0 35px; margin:20px 0 15px 0; background:url(../immagini/icona-titolo-download.gif) no-repeat top left;}
.categoria-titolo{padding:3px; margin:3px 0 3px 0; clear:both; cursor:pointer;}
.categoria-titolo h4{margin:0; display:inline; font-size:95%;}
.categoria-titolo span {float:right;}
.categoria-articoli{clear:both;}

#colprincipale ol{list-style-position:outside;}
#colprincipale ul{list-style-image:url(../immagini/freccia-ul.gif); list-style-position:outside; margin:10px 0 10px 40px;}
#colprincipale ul li{margin:2px 0 2px 0;}
#colprincipale p{margin:0 0 10px 0;}

#colprincipale table {clear:both; border-color:#BFB87F; border-style:solid; border-width:3px 3px 2px 2px; margin:0pt 0pt 10px; width:100%;}
#colprincipale table thead {background:#DFD793 none repeat scroll 0%;}
#colprincipale table th {border-bottom:3px solid #BFB87F; border-left:1px solid #BFB87F; padding:5px; text-align:left;}
#colprincipale table tbody {background:#F6EFB6 none repeat scroll 0%;}
#colprincipale table td {border-bottom:1px solid #BFB87F; border-left:1px solid #BFB87F; padding:5px; text-align:left;}
#colprincipale form {clear:both;}
#colprincipale form p{margin:6px 0 6px 0; padding:0; clear:both;}
#colprincipale form p.con-float {margin:0 0 6px 0; padding:0; clear:none;}
#colprincipale fieldset{margin:6px 0 0 0; padding:0; width:auto; border:0;}
div.fieldset-hr{clear:both; width:100%; height:1px; overflow:hidden; border-top:3px solid #BFB87F; margin-bottom:20px;}
#colprincipale legend{float:left; display:block; overflow:hidden; text-transform:uppercase; font-weight:bold; padding:0; margin:12px 0 0 0; border:0;}
#colprincipale form label{display:block; float:left; width:150px; margin:0; line-height:18px;}
#colprincipale form label.dx{display:inline; width:100%; float:none; margin:0; line-height:18px;}
#colprincipale form input{font:100% "Courier New",Courier,mono,serif; color:#656354; border-top:2px solid #A19E8A; border-left:2px solid #A19E8A; border-right:1px solid #DFDDC9; border-bottom:1px solid #DFDDC9; background:#F7F5E3;}
#colprincipale form input.check{border:0; float:left; background:none;}
#colprincipale form input.radio{border:0;}
#colprincipale form select{font:100% "Courier New",Courier,mono,serif; color:#656354; width:auto; border-top:2px solid #A19E8A; border-left:2px solid #A19E8A; border-right:1px solid #DFDDC9; border-bottom:1px solid #DFDDC9; background:#F7F5E3;}
#colprincipale form textarea{font:100% "Courier New",Courier,mono,serif; color:#656354; width:auto; border-top:2px solid #A19E8A; border-left:2px solid #A19E8A; border-right:1px solid #DFDDC9; border-bottom:1px solid #DFDDC9; background:#F7F5E3;}
#colprincipale input.tastoform {margin:3px 0 3px 3px; height:auto; width:auto; text-transform:uppercase; padding:0px; border:0; color:#E3E1CE; font:bold 105%/140% arial,verdana,sans-serif; background:#656354; cursor:pointer;}
#colprincipale input.tastoformover{margin:3px 0 3px 3px; height:auto; width:auto; text-transform:uppercase; padding:0px; border:0; color:#FFFD00; font:bold 105%/140% arial,verdana,sans-serif; background:#BD5932; cursor:pointer;}
p.bg-button{width:100%; position:relative; clear:both;}

#corpo{width:100%; background:url(../immagini/background-header.jpg) repeat-x top left;}
img.float-dx{float:right; margin:0 0 10px 10px; border:1px solid #87867B;}
#header{width:923px; height:280px; margin:0 auto 0 auto; overflow:hidden; background:url(../immagini/background-header-sfuma.gif) no-repeat 0 273px;}
#loghi{width:649px; height:186px; float:left; padding:0 0 0 4px;}
#loghi h1{width:226px; height:111px; overflow:hidden; margin:37px 0 0 10px; z-index:3; position:absolute;}
#loghi #links{width:649px; height:80px; overflow:hidden; margin:106px 0 0 0; z-index:2; position:absolute; text-align:right;}
#loghi #links a{float:right;}
#loghi #curva{width:649px; height:80px; margin:106px 0 0 0; z-index:1; position:absolute;}

#logo-stampa{display:none;}
#slogan{width:590px; height:44px; overflow:hidden; float:left; display:inline; background:url(../immagini/slogan.gif) no-repeat top left; margin:26px 0 0 20px;}
#badgerfid{position:absolute; z-index:4; width:367px; height:224px; top:180px; left:50%; margin:0 0 0 130px; }
#menu{list-style:none outside; list-style-image:none; display:block; width:266px; height:185px; margin:1px 0px 0 0; float:left;}
#menu li{display:inline; width:266px; height:37px; overflow:hidden;}
#menu a:link,#menu a:visited,#menu a:active{color:#fff; padding-left:15px; padding-right:15px;}
#tasto0,#tasto1,#tasto2,#tasto3,#tasto4{
  font-weight:bold;
	display: block;
	width:237px;
  height:27px;
  overflow:hidden;
  color: #fff;
  background-repeat:no-repeat;
  background-alignment:top left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
  padding-right:5px;
}
.tendina {
	display:block;
  position:absolute;
  z-index:5;
  width:200px;
  height:185px;
  background:#83816E;
  margin:0 -191px 0 0;
  top:1px;
  right:50%;
	color: #FFFFFF;
  overflow:hidden;
  filter:alpha(opacity=80); 
  -moz-opacity: 0.8; 
  opacity: 0.8;
}
#tendina0, #tendina2,#tendina4{height:0; width:0; position:absolute; overflow:hidden;}

#menu li ul{}
#menu li ul li{}
#menu li ul li a:link, #menu li ul li a:active, #menu li ul li a:visited {background:transparent url(../immagini/freccia-submenu.gif) no-repeat scroll left top; color:#fff; display:block; overflow:visible; padding:4px 4px 4px 30px; text-decoration:none; width:auto; white-space:nowrap;}
#menu li ul li a:hover, #menu li ul li a:focus {background:transparent url(../immagini/freccia-submenu-over.gif) no-repeat scroll left top; color:#FFFA00; display:block; overflow:visible; padding:4px 4px 4px 35px; text-decoration:none; width:auto;}
#menu li ul li.pag-in a:link,#menu li ul li.pag-in a:active,#menu li ul li.pag-in a:visited,#menu li ul li.pag-in a:focus,#menu li ul li.pag-in a:hover{background:transparent url(../immagini/freccia-submenu-in.gif) no-repeat scroll left top; color:#fff; padding:4px 4px 4px 30px;}

#tasto0{background-image:url(../immagini/tasto0.gif)}
#tasto1{background-image:url(../immagini/tasto1.gif)}
#tasto2{background-image:url(../immagini/tasto2.gif)}
#tasto3{background-image:url(../immagini/tasto3.gif)}
#tasto4{background-image:url(../immagini/tasto4.gif)}
.selected{}
li.sez-in #tasto0{background-image:url(../immagini/tasto0-over.gif)}
li.sez-in #tasto1{background-image:url(../immagini/tasto1-over.gif)}
li.sez-in #tasto2{background-image:url(../immagini/tasto2-over.gif)}
li.sez-in #tasto3{background-image:url(../immagini/tasto3-over.gif)}
li.sez-in #tasto4{background-image:url(../immagini/tasto4-over.gif)}

h2#news-titolo{position:absolute; top:390px; left:50%; margin:0 0 0 459px; z-index:6; width:22px; height:84px; overflow:hidden; background:url(../immagini/news-titolo.gif) no-repeat top left; padding:0;}
ul#news{margin:110px 0 0 0; list-style-type:none;}
ul#news li{border-bottom:1px solid #CAC7B0; font:normal 90%/140% verdana,arial,sans-serif;}
ul#news li a:link,ul#news li a:active,ul#news li a:visited {display:block; padding:7px 0 9px 20px; color:#656354; background:url(../immagini/freccia-news.gif) no-repeat top left;}
ul#news li a:hover,ul#news li a:focus {color:#BD5932; background:url(../immagini/freccia-news-over.gif) no-repeat top left;}
ul#news li a span{color:#464439; font:normal 85% arial,verdana,sans-serif;}

p#news-archivio{text-align:right;}
p#news-archivio a:link, p#news-archivio a:active, p#news-archivio a:visited{text-transform:uppercase; font-size:75%; padding:0 0 0 20px; background:url(../immagini/freccia-news-over.gif) no-repeat bottom left;} 
p#news-archivio a:focus, p#news-archivio a:hover{ background:url(../immagini/freccia-news.gif) no-repeat bottom left; color:#656354;}

#centrale{width:915px; margin:0 auto 0 auto; clear:both;}
#colprincipale{width:608px; padding:0px 20px 20px 20px; float:left;}
#colsecondaria{width:227px; padding:0px 20px 20px 20px; float:left;}

#footer{width:915px; margin:0 auto 0 auto; background:#656354; clear:both; color:#C3BFA8;}
p#dati_aziendali{display:block; width:450px; padding:15px 20px 15px 20px; float:left;}
p#copyright{display:block; width:385px; padding:15px 20px 15px 20px; float:left; text-align:right;}
p#bysiteland{display:block; width:875px; padding:15px 20px 15px 20px; clear:both; background:url(../immagini/background-footer.gif) repeat-x top left; border-top:1px solid #E3E1CE; border-bottom:1px solid #E3E1CE; text-align:right;}
p#bysiteland a{color:#FFFA00; font-weight:bold;}

.nascondi{left:-9999px; position:absolute; top:-9999px;}

