body{padding:0;margin-top:5px;background:#990000;}
#container{margin:0 auto;width:1001px;}
#wrapper{width:995px;margin:0 auto;padding:0 3px;float:left;}
#page{background:#fff;float:left;}
#top{height:176px;clear:both;}
#logo{width:168px;height:90px;float:left;}
#logo a{display:block;margin-top:1px;margin-left:1px;}
#top-right{width:827px;height:131px;float:left;padding-right:0px;background:url(../img/quality_log.gif) no-repeat right 20px;}
#top-right-top{height:25px;}
#top-right-bottom{height:106px;float:left;}
#top-right-bottom h5{margin:20px 0px 0px 0px;padding:0px;font-size:11px;color:#990000;font-weight:bold;width:200px;line-height:13px;}
#top-right-bottom p{margin:0px;padding:0px;font-size:10px;line-height:1.4em;width:200px;}
#quality_log1{margin-top:20px;width:90px;height:78px;float:left;cursor:pointer;}
#quality_log2{margin-top:20px;width:150px;height:78px;float:left;cursor:pointer;}
#quality_log3{margin-top:20px;width:130px;height:78px;float:left;cursor:pointer;}
#othermenu{height:25px;float:right;padding-right:0px;}
#othermenu-left{width:545px;height:25px;background:url(../img/othermenu_left.png) repeat top left;float:left;padding-top:0px;padding-left:10px;font-size:11px;}
#othermenu-left a{color:#888;}
#othermenu-left a:hover, #othermenu-left a.current{color:#333;}
.closed-nav{width:10px;height:25px;background:url(../img/closed-nav.png) no-repeat top right;float:left;padding-top:4px;}
#othermenu-right{height:25px;background:url(../img/othermenu_right.png) no-repeat top left;float:left;padding-top:0px;padding-left:10px;font-size:11px;}
#othermenu-right a{color:#fff;}
.closed-nav2{width:10px;height:25px;background:url(../img/closed-nav2.png) no-repeat top right;float:left;padding-top:4px;}
#box_logged{height:50px;width:256px;border:1px solid #ccc;float:right;}
.loginarea{padding:10px 10px 0;font-size:12px;}
.loginarea a{color:#235485;padding:0;margin:0;}
.loginarea a:hover{color:#000;}
.loginarea_loggato{padding:0 10px;}
.loginarea_loggato a{color:#235485;padding:0;}
.loginarea_loggato a:hover{color:#000;}
#navmenu-container{height:45px;width:995px;background:url(../img/navigation.png) repeat-x left top;clear:both;padding:0;margin:0;}
#nav-menu{height:45px;width:688px;padding:0;display:block;float:left;}
#nav-menu a{color:#F5EAE9;}
#nav-menu a:hover{color:#FFF;}
#search-block{width:287px;height:27px;float:left;margin-top:10px;margin-right:10px;background:#fff url(../img/search_field.png) no-repeat left top;overflow:hidden;}
#search-block form{padding:0px;margin:0;}
#search-block #q{width:250px;padding:5px 0px 5px 5px;border:0;background:none;color:#666;float:left;}
#search-block #search-submit{width:32px;height:25px;margin-left:0px;border:0;background:url(../img/search_button.png) no-repeat 0 -2px;color:#777;font:bold 1em arial, sans-serif;cursor:pointer;float:left;}
#header{height:300px;border-bottom:1px #cecece solid;background:#FFF url(../img/skin_header.gif) no-repeat left bottom;}
.headersx{float:left;}
#slideshow{float:left;width:277px;height:250px;margin-top:-18px;padding-top:0px;}
#headline{margin-top:0px;float:right;width:307px;height:272px;border-left:1px #cecece solid;}
h2.headline{background:url(../img/h2_border.gif) repeat-x bottom;margin-bottom:10px;padding-bottom:5px;}
h2.headline span, h2 span, h3 span{background:url(../img/arrow_down.png) no-repeat left;padding-left:20px;}
#headline p{text-align:left;}
#headline h4{margin-bottom:2px;margin-top:0;color:#5588bb;font-size:12px;}
.headline-entry{margin:0px 0;padding-top:10px;padding-bottom:8px;float:left;font-size:0.8em;line-height:1.5em;}
#headline .separator{background:url(../img/h2_border.gif) repeat-x bottom;height:45px;display:block;width:267px;}
#headline .last{height:46px;width:267px;}
#headline-bg{border-top:1px #fff solid;border-left:1px #fff solid;background:#f7f7f7;height:271px;padding:0 20px;}
#header-subpage{border-bottom:1px #ccc dotted;background:#fff url(../img/content_bg.png) repeat-x top;}
#article-details{padding:0px 0;padding-bottom:20px;margin-bottom:15px;float:left;border-bottom:1px #ccc dotted;}
#scroll{height:45px;width:555px;padding:0;display:block;float:left;}
#scroll ul{margin:1px 0 0 10px;}
#scroll li{float:left;list-style-type:none;padding:2px 10px 0 0;background-color:#A32822;line-height:19px;}
#rss{height:250px;width:267px;padding:0;z-index:99;display:block;float:left;}
#rss h4{margin:0px 0px 25px;}
#nav-menu2{height:45px;width:555px;padding:0;display:block;float:left;margin-left:130px;}
#nav-menu2 a{color:#e0bbb9;font-size:12px;margin:0 10px 0 0;font-weight:bold;}
#nav-menu2 a:hover{color:#FFF;}
#content #article-details h2{color:#5588bb;font-size:25px;}
#content #article-details h3{color:#777;font-family:Georgia,"Times New Roman", Times, serif;}
#content .post-date{font-size:11px;padding-top:3px;float:left;}
#content .article-controls{float:left;width:100%;border-bottom:1px #ccc dotted;padding:5px 0;margin:0px 0;}
#content{float:left;padding:20px 0;}
.left-3{float:left;width:127px;padding:0px 30px;background:url(../img/left_bg2.png) no-repeat top right;}
#left-fade{width:177px;height:100px;float:left;background:url(../img/left_bg.png) repeat-x bottom;margin-left:-10px;margin-right:-30px;}
.main-3{float:left;width:440px;padding:0px 30px;}
.right-3{float:left;width:248px;padding:0px 30px;background:url(../img/dotted_border_v.gif) repeat-y top left;}
.main-2{float:left;width:740px;padding:0 30px;margin:0;}
.main{float:left;width:627px;padding:0 30px;}
.right{background:#fff url(../img/content_bg.png) repeat-x top;float:left;width:248px;padding:30px;}
.main-column{float:left;width:350px;}
.main-3 .main-column{float:left;width:205px;}
#content h6, #content h5{margin:0;padding:0;color:#5588bb;}
#content h4{margin:0;padding:0;color:#5588bb;margin:10px 0 0;}
#content h3{color:#5588bb;}
#content h2 a{font-weight:normal;}
#content .entry{margin-bottom:5px;padding-bottom:5px;float:left;width:100%;}
#content .separator{background:url(../img/dotted_border_h.gif) repeat-x bottom right;}
#content .block{margin-bottom:0px;float:left;}
#content .block ul{margin-bottom:0;}
#content .entry .title h3, #content .entry .title h2, #content .entry .title h1{margin-bottom:0px;}
#content .entry h5{color:#555;}
#content .entry h5 span{background:url(../img/arrow_down_small.png) no-repeat left;padding-left:15px;color:#777;}
#content .entry .title h2{margin-bottom:0;}
#content .entry .details{font-size:11px;color:#999;margin-bottom:10px;}
#content .news-details-category{color:#777;margin-right:5px;}
#content .news-details-author{color:#777;margin:0 5px;}
#content .news-details-date{color:#999;margin-right:5px;}
#content .news-details-comments{background:url(../img/discuss.png) no-repeat left;padding-left:20px;margin-left:5px;color:#777;}
#content .quote{font-size:17px;font-family:Georgia,"Times New Roman", Times, serif;}
#content ul.related{list-style:none;margin-left:20px;margin-bottom:0;}
#content ul.related li{padding-left:0;}
#content ul.related li a{background:url(../img/list_bg2.png) no-repeat left;padding-left:20px;}
#content ul{margin-top:5px;}
#content .entry li{padding:0 10px;color:#666;}
.article-image-left, .article-image-right, .article-thumb-left, .article-thumb-right{padding:10px;background-color:#fafafa;border:1px #ccc solid;float:left;margin:5px 12px 3px 0;width:300px;line-height:18px;}
.article-thumb-left, .article-thumb-right{width:125px;}
.article-image-right, .article-thumb-right{float:right;margin:5px 0px 3px 12px;}
.image-caption{font-size:11px;color:#777;display:block;}
#navRewrite{font-size:1.1em;text-transform:uppercase;padding:8px 0px;border-bottom:1px solid #efefef;}
#navRewrite span{padding:0px 2px;background-image:url(../img/arrow.gif);background-position:center center;background-repeat:no-repeat;}
.box{border:1px #ccc solid;padding:1px;background:#fff;margin-bottom:20px;}
.box .header{padding:10px 15px;background:url(../img/box_header_bg.gif) repeat-x top;border-bottom:1px #ccc solid;}
.box .header h2{margin:0;padding:0;background:url(../img/arrow_down.png) no-repeat left;padding-left:25px;}
.box .content{padding:10px 20px;background-color:#f8f8f8;border-top:1px #fff solid;}
.box .content .box-entry{padding-bottom:10px;padding-top:10px;}
#tab-bg{background:url(../img/footer_bg.png) repeat-x top;float:left;width:100%;}
#tab-float-fix{margin:0 auto;width:1001px;}
#tab-wrapper{background:url(../img/wrapper_bg.png) repeat-y top left;width:995px;padding:0 3px;float:left;}
#tab{background:#444;width:995px;float:left;color:#ccc;}
#tab .padding{padding:22px 30px 30px 30px;float:left;}
#tab h1, #tab h2, #tab h3, #tab h4, #tab h5, #tab h6{color:#ccc;}
#tab h1 a, #tab h2 a, #tab h3 a, #tab h4 a, #tab h5 a, #tab h6 a{color:#857749;}
.sitemap-block{width:169px;padding:20px;border:1px #595959 solid;background:#3f3f3f;float:left;}
.sitemap-block h3{color:#ccc;font-size:20px;border-bottom:1px #777 solid;padding-bottom:10px;}
.sitemap-block h2{color:#aaa;border-bottom:1px #777 solid;padding-bottom:10px;}
#footer-bg{background:#251f03;float:left;width:100%;}
#footer-float-fix{margin:0 auto;width:1001px;}
#footer-wrapper{float:left;background:url(../img/wrapper_bg.png) repeat-y top left;width:995px;padding:0 3px;}
#footer{float:left;width:935px;background:#443e22;padding:15px 30px 5px 30px;color:#aaa;font-size:11px;}
#footer a{color:#897c3d;}
#footer a:hover{color:#c9ac23;}
#footer-menu{padding-top:0px;}
#footer-menu a{color:#bcaa55;font-size:11px;margin:0 5px;}
.blockquote{padding:10px 0px 10px 30px;background:url(../img/quote.png) no-repeat 0px 10px;}
a.button, a.button-color, a.button-header{background:url('../img/button.png') no-repeat scroll top left;float:left;height:27px;padding-left:0px;margin-right:20px;margin-left:0px;}
a.button span, a.button-color span, a.button-header span{background:url('../img/button.png') no-repeat scroll top right;float:left;height:22px;position:relative;left:15px;padding-right:15px;padding-top:5px;font-weight:bold;font-size:12px;font-family:Arial,Helvetica,sans-serif;cursor:pointer;line-height:18px;color:#777;}
a.button:hover{color:#666;}
a.button-color{background:url('../img/button_color.png') no-repeat scroll top left;}
a.button-color{background:url('../img/button_color.png') no-repeat scroll top right;color:#fff;}
a.button-header{background:url('../img/button_header.png') no-repeat scroll top left;}
a.button-header span{background:url('../img/button_header.png') no-repeat scroll top right;color:#e4f2dd;}
a.button:hover, a.button-color:hover, a.button-header:hover{background-position:left -155px;}
a.button:hover span, a.button-color:hover span, a.button-header:hover span{background-position:right -155px;}
UL.tabNavigation{list-style:none;margin:0;padding:0;}
UL.tabNavigation LI{display:inline;}
UL.tabNavigation LI A{padding:3px 5px;background-color:#ccc;color:#000;text-decoration:none;}
UL.tabNavigation LI A.selected, UL.tabNavigation LI A:hover{background-color:#333;color:#fff;padding-top:7px;}
UL.tabNavigation LI A:focus{outline:0;}
div.tabs > div{padding:5px;margin-top:3px;border:5px solid #333;}
div.tabs > div h2{margin-top:0;}
#first{background-color:#f00;}
#second{background-color:#0f0;}
#third{background-color:#00f;}
.waste{min-height:1000px;}
.current{font-weight:bold;}
.vertical-list, .vertical-list-dark{list-style:none;margin:0;padding:0;}
.vertical-list li, .vertical-list-dark li{width:100%;padding:0;margin:0;}
.vertical-list a, .vertical-list-dark a{display:block;text-decoration:none;padding:5px 0px;border-bottom:1px #ccc dotted;border-top:1px #fff solid;overflow:hidden;color:#235485;}
.vertical-list a:hover{background:#fcfcfc;}
.vertical-list-dark a{background:#444;border:none;background:#3f3f3f url(../img/list_bg.png) repeat-x bottom;color:#aaa;width:100%;}
.vertical-list-dark a:hover{background:#424242 url(../img/list_bg.png) repeat-x bottom;color:#558ec6;}
.horizontal-list{list-style:none;margin:0;padding:0;}
.horizontal-list li{float:left;padding:0 10px;}
.list{margin:0;padding:0;list-style-position:inside}
.list li{margin:0;padding:5px 0px;color:#666;}
.post-list{list-style:none;margin:0;padding:0;}
.post-list li{clear:both;}
.post-list .post-date{float:left;width:48px;margin-bottom:10px;margin-top:5px;}
.post-list .iscrizione{float:right;}
.post-list .post-date .month{font-weight:bold;color:#5588bb;font-size:18px;border:1px #ccc dotted;padding:1px;}
.post-list .post-date div{background:#fafafa;padding:0px 5px;text-align:center;}
.post-list .post-date div span{color:#777;font-size:14px;}
.post-list .post-date div small{color:#777;clear:both;font-size:10px;}
.post-list .post-entry{float:left;width:660px;margin-bottom:10px;margin-left:10px;}
.post-list .post-title a{font-weight:bold;}
.post-list .post-typology span{font-weight:bold;color:#8b7b2f;}
.post-list .post-content{color:#666;}
.post-list .post-details{border-top:1px #ccc dotted;font-size:11px;padding-bottom:10px;}
.post-list .post-author{color:#777;}
.post-comments{background:url(../img/comment.png) no-repeat top left;padding-left:20px;margin-left:5px;}
a.scrive{background:url(../img/iscrivi.png) no-repeat top center;text-align:center;padding:2px 0px;font-weight:bold;cursor:pointer;width:118px;color:#FFF;}
a:hover.scrive{background:url(../img/iscrivi_on.png) no-repeat top center;color:#CCCCCC;}
a.seleziona{background:url(../img/selezione.png) no-repeat top center;text-align:center;padding:2px 0px;font-weight:bold;cursor:pointer;width:212px;color:#FFF;}
a:hover.seleziona{background:url(../img/selezione_on.png) no-repeat top center;color:#CCCCCC;}
#note{padding:10px;font-size:12px;font-weight:bold;color:#992222;border:1px #f0c020 solid;display:none;background-color:#ffffdd;text-align:center;margin-bottom:30px;}
.notification_ok{color:#229922;}
.more{font-weight:bold;color:#555;padding-left:0px;margin-left:0px;}
.block{padding-bottom:10px;float:left;width:100%;}
.title{padding-bottom:20px;overflow:hidden;color:#000;}
.clear{clear:both;overflow:hidden;height:0px;}
.float-left{float:left;}
.float-right{float:right;}
.image-margin-left{margin:0 10px 3px 0;}
.image-margin-right{margin:0 0 3px 10px;}
.image-left, .image-border, .image-right{padding:1px;margin:5px 12px 3px 0;border:1px #bbb solid;background:#fdfdfd;float:left;}
.image-small-left{background:#fdfdfd;padding:1px;margin:0 5px 0 0;border:1px solid #bbb;float:left;}
.image-small-right{background:#fff;padding:1px;margin:0 0 0 3px;border:1px solid #bbb;float:right;}
.image-border{margin:0;}
.image-right{margin:5px 0 3px 12px;float:right;}
.margin-0-left{margin-left:0px;}
.margin-0-right{margin-right:0;}
.margin-10-lr{margin:0 10px;}
.margin-10-left{margin-left:10px;}
.margin-10-right{margin-right:10px;}
.margin-15-left{margin-left:15px;}
.margin-15-right{margin-right:15px;}
.margin-20-left{margin-left:20px;}
.margin-20-right{margin-right:20px;}
.margin-30-left{margin-left:30px;}
.margin-30-right{margin-right:30px;}
.padding-10-left{padding-left:10px;}
.padding-10-right{padding-right:10px;}
.padding-20-left{padding-left:20px;}
.padding-20-right{padding-right:20px;}
.padding-15-left{padding-left:15px;}
.padding-15-right{padding-right:15px;}
.padding-30{padding:30px;}
table{margin-top:0;margin-bottom:10px;border:1px #ccc solid;border-bottom:none;}
thead th{background:#ebebeb none repeat scroll 0 0;border-top:1px #fff solid;padding:5px;color:#000;}
thead th{border-bottom:1px #bbb solid;}
th{border-bottom:3px #bbb solid;padding-right:1em;text-align:left;}
td{background:#f6f6f6;border-top:1px #fff solid;border-bottom:1px #ccc solid;color:#777;padding:5px;}
tr.even td{background:#fcfcfc;border-top:1px #fff solid;border-bottom:1px #ccc solid;}
td.active{background-color:#e4e4e4;}
#page #archivio li.file{list-style-image:url(../img/arrow.gif);}
#page #archivio li{list-style:circle;}
#nav{position:relative;top:200px;right:257px;z-index:100;}
#nav a{border:0px solid #ccc;background:#5D4D03;text-decoration:none;margin:0 5px;padding:1px 5px;color:#fff;font-weight:bold;}
#nav a.activeSlide{border:1px solid #000;background:#B50800}
#nav a:focus{outline:none;}
.slide h2{}
.slide h2, .slide p{color:#000;margin:0;padding:0;line-height:1.3em;}
.slide h5{color:#655614;padding:0;margin:0;}
.slide a{color:#a32822;font-weight:bold;text-decoration:underline;font-size:9px;}
.slide a:hover{color:#fff;text-decoration:none;}
.slide{margin-left:5px;position:relative;}
.slide img{margin-left:401px;position:relative;float:left;}
