body{border-top:7px solid #036}
a{color:#036}
.menu a,
.menu span{display:block}
.menu a:hover,
.menu span,
.menu .active a{color:#000}

.header{padding:10px 0}
.slide01{
	background-size:cover;
	background-image:url(../img/fake/big-header.jpg);
	height:365px;
}
.caption{width:100%;left:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;}
.caption span{padding:10px 20px;font-weight:bold}

.block-menu{margin-bottom:10px}
.content{margin-top:20px}

.logo{background-image:url(../img/loghi/logo.jpg);width:345px;height:100px}
.logo-aci{background-image:url(../img/loghi/logo-aci.png);width:100px;height:100px}
.area-soci{right:80px;bottom:5px}
.ico-lock{background:url(../img/gfx/ico-lock.png) left center no-repeat;padding-left:20px}

.menu-header{border:1px solid #ccc;background:#fff url(../img/gfx/bg-menu-header.gif) left bottom repeat-x;padding:0 20px}
.menu-header a,
.menu-header span{padding:15px;text-shadow:1px 1px #fff}
.menu-header span, 
.menu-header .active a{background:#e0e0e0 url(../img/gfx/item-active-menu-header.gif) left top repeat-x}

.form-search fieldset{padding:6px 0}
.form-search input{padding:8px;border:1px solid #ccc}
.form-search input.submit{background-color:#fff;color:#036;cursor:pointer}

.menu-header-alternative select{background:#fff url(../img/gfx/bg-menu-alternative.gif) right center no-repeat;color:#666;width:100%;padding:15px;border:1px solid #ccc}

.menu-sidebar{margin-bottom:20px}
.menu-sidebar h3{color:#000}
.menu-sidebar h3,.menu-sidebar a,.menu-sidebar span{padding:10px;border-bottom:1px solid #ccc; background-color:#D0D0D0}
.menu-sidebar a,.menu-sidebar span{background:#fff url(../img/gfx/item-menu-sidebar.gif) right center no-repeat}
.menu-sidebar span,
.menu-sidebar .active a{background-color:#f4f4f4}

.footer{border-top:1px solid #ccc;background:#f7f7f7 url(../img/gfx/bg-footer.jpg) left top repeat-x}
.gfx-footer{background:url(../img/gfx/gfx-footer.png) top center no-repeat;padding-top:20px}
.footer .box h4{margin-bottom:5px}

.box{padding:0 10px 20px 10px}

.bg-sfuma{background:#fff url(../img/gfx/bg-sfuma.jpg) left top repeat-x}
.goto{border-top:1px solid #ccc;padding:10px}

.box-title{background-position:left bottom;background-repeat:repeat-x;margin-bottom:1px}
.box-title-dark{background-color:#ED2605;background-image:url(../img/gfx/bg-title-dark.jpg)}
.box-title-light{background-color:#FFCB01;background-image:url(../img/gfx/bg-title-light.jpg)}
.box-title h3{padding:10px;color:#fff;background-position:center right;background-repeat:no-repeat}
.title-notizie-soci{background-image:url(../img/gfx/title-notizie-soci.png)}
.title-notizie-eventi{background-image:url(../img/gfx/title-notizie-eventi.png)}
.title-risorse{background-image:url(../img/gfx/title-risorse.png)}
.title-utilita{background-image:url(../img/gfx/title-utilita.png)}


.section .item{padding:20px;border-top:1px solid #ccc}
.img{border:1px solid #ccc;background-color:#fff;padding:5px;margin-right:10px}
.img img{display:block}
.item h4{margin-bottom:5px}

.path{border-bottom:3px solid #036;padding:12px 0}
.page-title h2{padding:15px;color:#999}
.pagination{border-top:1px solid #ccc;padding:20px 10px}
.pagination ul{border:1px solid #ccc;padding:0!important}
.pagination li{border-right:1px solid #ccc}
.pagination li.last{border-right:none}
.pagination a,.pagination span{padding:10px}
.pagination a:hover{background-color:#036;color:#fff}
.pagination span{background-color:#333;color:#fff}

.section ul,
.section ol{padding-left:30px}
.section ul li{list-style:disc}
.section ol li{list-style:decimal}

.section-singola p,
.section-singola ul,
.section-singola ol{margin-bottom:10px}
.section-singola .img{margin-right:20px;margin-bottom:20px}

/*sotto menu*/
.section .menu-sidebar{padding-left:20px}
.section .menu-sidebar ul{margin:0;padding:0}
.section .menu-sidebar ul li{list-style:none}
.section .menu-sidebar .item{padding:0;border:0}
.menu-sidebar a,.menu-sidebar span{background-image:none;background-color:transparent}

/*Galleria*/
.gallery-list .item{border:none;}
.gallery-list .item .img{margin-bottom:0}

.gallery-item .img{margin-bottom:10px}
.gallery-item .img img{width:100%;height:auto}
.gallery-item p{padding:0 5px 5px 5px}


/*Tab*/
table {margin-bottom:12px;}
table td {border:1px solid #ccc;padding:2px;}

/*Img*/
.txt img {padding:3px;margin:3px;border:1px solid #ccc;}
.item-list img{border: 0px solid #d0d0d0;padding:0px;margin:0px;}

