/*
Theme Name: The Common Blog
Theme URI: http://dev.plebeian.se
Description: The common blog is a simple and clean theme to use right out of the gate or to build upon with child themes. 
The theme currently supports seven widget area's. One beside the menu, a default right side-bar, options Author sidebar and four footer widget columns.

Author: Mark Ellis
Author URI: http://www.mark-ellis.net
Version: 1.5.3

Tags: white, tan, light, black, two-columns, right-sidebar,  fixed-width, custom-background, threaded-comments, sticky-post, translation-ready, custom-menu, custom-header, editor-style

License: GNU General Public License v3.0
License URI: http://www.gnu.org/licenses/gpl-3.0-standalone.html


*/





/**
 * CSS Reset 
 */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin: 0;
	padding: 0; }
	
table {
	border-collapse:collapse;
	border-spacing:0; }
	
fieldset,img { 
	border:0; }
	
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal; }
	
ol,ul {
	list-style: none; }
	
caption,th {
	text-align:left; }
	
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal; }
	
q:before,q:after {content:''; }
	
abbr,acronym {border:0; }

strong {font-weight: bold;}
	
	
/**
 *  Default Style
 */

body {
	color: #333;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	background:#DCE9E9;
 }

p, .post {
	color: #333;
	font-size: 14px;
	line-height: 24px;
	font-family: 'Roboto', sans-serif;}

a { 
	color: #477097;
	text-decoration: none; }

li {
	color: #333;
	font-family: 'Roboto', sans-serif;
	line-height: 1.5em;}

a:hover, a:hover h2 {
	color: #477097;text-decoration: underline; }

h1,h2,h3,h4,h5,h6 {
	background-color: transparent; /* Removes the W3C Validation warnings. */
	color: #cccc9c;
	padding-bottom:0; }

/* h1 {
	font-size: 3.125em; } */
	
h2 {
	font-size: 18px; /* letter-spacing: -1px !important;*/ }
	
h3 {
	font-size: 1.6em; }

h4 {
	font-size: 1.2em; }

h5 {
	font-size: 1em; }
	
h6 {
	font-size: 0.8em; }


em, strong {
	font-weight: bold; }

ul {
	list-style: none;
    	margin: 0 0 20px 10px; }

ol {
	list-style: decimal outside none;
    margin: 0 0 18px 1.5em; }

dt {
	font-weight: bold; }
	
dd {
	margin-bottom: 18px; }

/* Images */
/* Taken from the TwentyTen Theme by the Wordpress Team. */
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img {
	max-width: 100%;
	height: auto; }

.alignleft, img.alignleft {
	display: inline;
	float: left;
	margin-right: 10px;
	margin-top: 7px; } 

.alignright, img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px; }

.aligncenter, img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto; }
	
img.alignleft, img.alignright, img.aligncenter {
	margin-bottom: 5px;}

.wp-caption { 
	padding: 10px 4px;
	border: 1px solid #e9e9e9;
	color: #888;
	font-style: italic;
	text-align:center; }
	
p.wp-caption-text {margin: 10px 0 0 0 !important;padding:0; font-size: 12px;line-height: 14px !important; font-style:normal;}

div.gallery {
	margin-bottom: 14px; }
	
dl.gallery-item {}

dt.gallery-icon {}

img.attachment-thumbnail {
	border:0; }
	
dd.gallery-caption {
	margin-top: 8px;
	font-size: 12px;
	color: #777;
	font-style: italic; }


/**
 *  Basic Layout Style
 */
 
#wrapper {
	background-color: #ffffff;
	margin: 0px auto;
	padding: 10px 10px 0px 10px;
	width: 965px; 
	/* box-shadow: 3px 3px 5px #A3A3A3; */
}

#body {
	border: 0px solid #F5F5F0;
	float: left;
	width: 900px; 
	margin-bottom:40px;}

#content {
	background-color: #ffffff;
	margin: 20px 0 0 0; }

img.alignleft:after, .alignleft:after, img.alignright:after, .alignright:after, #header:after, #content:after, .post:after, #container:after, #menu:after, .comment-author:after, .menu ul:after, .author_meta:after, #footer:after, .footer_widget_container:after, .navigation:after, .posted_on_meta:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }
 
.column {
	float: left; }

.column.content_area {
	/* width: 630px; */
	margin:0; width:100%;}

#global_sidebar {
	background-color: #ffffff;
	margin: 0px 0px 0px 10px;
	width: 260px; float:right;}	

.devider_left {
	border-left: 1px dashed #555; }
	
.devider_right {
	border-right: 1px dashed #555; }
	
	
	
	
/**
 * Header
 */

#site-header {
	padding-bottom: 0px; }
	
#header {width: 965px;background:url(/asna-web/wp-content/uploads/header-banche-darti-scritte.jpg) no-repeat top left; margin-bottom:10px;} 

/* #header {width: 965px;background: #3FCDCD; margin-bottom:10px;}*/

	
#header .heading {
	float: left;
	margin: 0px 0px 0px 20px;
	text-align: left; 
	/* background: url(/asna-web/wp-content/uploads/2013/01/logo.png) no-repeat center left;*/
	padding-left:30px;
	height:200px; 
	width:auto;}
	
#menu {
	background-color: #ffffff; border-bottom:0px solid #EDEDED;}

#menu ul {
	list-style: none;
	margin: 0px;
	float: left;
	max-width:965px;}
	
#menu ul li {
    	float: left;
	position: relative;
	z-index: 0; 
	border-right:1px solid #EDEDED;
}

#menu ul li.current-menu-item a{color:#477097;}
#menu ul li.current-menu-parent a{color:#477097;}


#menu ul li.current-menu-item ul.sub-menu li a{color:#333444}
#menu ul li.current-menu-item ul.sub-menu li a:hover{color:#477097}
	
#menu ul li a {
	display: block;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
    	line-height: 38px;
    	padding: 0 10px; 
	color:#333;
	text-decoration:none;
}
	
#menu ul li:hover > a {
	/*background-color: #e2e2be; */
	text-decoration: none; color:#477097;}
	
#menu ul li:hover {z-index: 100;}

#menu ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999; }
	
#menu ul ul li {
	background-color: #EDEDED;
	width: 100%; border:1px solid #EDEDED; border-bottom:1px solid #fff;}
	
#menu ul ul li a:hover {
	background-color: #ffff; }
	
#menu ul ul li > a {
	padding:5px 10px; line-height:22px;}
	
#menu ul li:hover > ul {
	display: block; }
	

#menu ul ul ul{position:relative; left:200px;}


/* Menu Widget Area */

.menu-widgetarea {
	float: left;
	}

.menu-widgetarea .widget_search {
	padding-top: 6px; }

ul#menu-widget{list-style:none; margin:0 0 0 10px;}
	
	
.menu-widgetarea #menu-widget{width:280px;}


/* page navigation */
.navigation {text-transform:uppercase; font-family:Dosis, Sans Serif;}
.navigation a:hover{text-decoration:none; color:#333;}
#nav-above {margin-bottom: 20px;}

.nav-previous {
	float: left; }
	
.nav-next {
	float: right; }
	
	
	
	
/**
 * Posts / Pages
 */

.post {
	border-bottom: 1px dotted #AABEC9;
	margin-bottom: 20px; padding-bottom:20px; }

.single .post {
	border: none; }

.type-post h1, .type-post h2, .type-post h3, .type-post h4, .type-post h5, .type-post h6 {
	clear: both; }

.post_title, .page_title, .template_heaer, #comments-title, #reply-title {
	color: #333; font-weight:bold;}

.archive .page_title {
	background-color: transparent;
	color: #333;
	padding-bottom: 0px;}

.page-link {
    clear: both;
    color: #000000;
    font-weight: bold;
    margin: 0 0 22px;
    word-spacing: 0.5em; }

.type-post .post_title {
	clear: none;
}

.posted_in_meta {
	font-size: 12px;
	margin-bottom: 0px; }

.posted_on_meta {
	clear: none;
	font-size: 12px; }

.attachment-post-thumbnail {
	float: left;
	padding-right: 15px; }

.posted_on_comment_count {
	float: right; }


/* aside format */
.format-aside {
	border-top: 1px solid #e2e2be;
	border-left: 1px solid #e2e2be;
	border-right: 1px solid #cccc9c;
	border-bottom: 1px solid #cccc9c;
	padding: 15px 20px; }

.format-aside-permalink {
	float: left;
	margin-right: 10px; }

.format-aside .format-aside-content p {
	margin: 0px; }


/* aside Status */
.format-status {
	background-color: #a6a682;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 15px 20px; }

.format-status span {
	background-color: transparent;
	color: #ffffff;
	font-size: 45px;
	float: left;
	margin-right: 10px; }

.format-status p {
	background-color: transparent;
	color: #ffffff;
	padding-top: 2px;
	margin: 0px; }

.format-status a {
	#CACAB2;}


/* Typography */
blockquote { 
	font-style: italic;
	margin: 0 0 16px 20px;
	padding: 0 20px; }

blockquote p {
	font-style: italic;
	color: #666; }

blockquote.pullquote {
	width: 220px;
	padding: 5px 0;
	border: 0;
	font-size: 18px;
	line-height: 150%; }
	
blockquote.pullquote p {
	margin-bottom: 0; }

ol.commentlist li blockquote {
	border: 0;
	padding:0; }
	
pre {
	font-family: "Courier 10 Pitch", Courier,monospace; }


abbr, acronym {
    border-bottom: 1px dotted #666666;
    cursor: help; }

big {
	font-size: 131.25%; }

code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }

ins {
    background: none repeat scroll 0 0 #FFFFCC;
    text-decoration: none; }
	
pre, kbd, tt, var {
    font-size: 15px;
    line-height: 21px; }
	
sub {
	top: 0.5ex; }
	
sup {
	bottom: 1ex; }
	
sup, sub {
    height: 0;
    line-height: 1;
    position: relative;
    vertical-align: baseline; }
	
table {
    border-collapse: collapse;
    border-spacing: 0; 
    margin: 0;
    text-align: left;
    width: 100%;}

table tr th {
    font-weight: bold;
    line-height: 18px;
	padding: 2px; }

table tr td {
    border-top: 0px solid #E7E7E7;
	padding:0px; }

.sticky {
	background-color: #f2f2d8;
	border-top: 1px solid #e2e2be;
	border-left: 1px solid #e2e2be;
	border-right: 1px solid #cccc9c;
	border-bottom: 1px solid #cccc9c;
	padding: 15px;
	margin-bottom: 25px; }


/*Short Code - Quote*/
.quote_wrap {
	padding-bottom: 35px; }

.quote_wrap .left_quote {
	float: left;
	font-size: 50px;
	margin-top: -5px;
	padding-right: 20px; }

.quote_wrap .quote_text {
	clear: right;
	font-size: 20px; }
	
	
	
	
/**
 * Sidebar 
 */

#sidebar {
	list-style: none;
	margin: 0px; }

.widget_title { 
	font-family: 'Roboto', sans-serif;
	color: #333;
	font-weight: bold;
	padding: 0px 0px 35px 0px; 
	font-size:16px;}

#sidebar .widget {
	background:#F5F5F0;
	padding:10px; margin:0 0 10px 0;}



.widget ul, .widget div {
	padding: 0px 10px 0px 10px; }

.widget div#shailan-dropdown-wrapper--1{padding:0;}


.widget ul{list-style:none; margin:0; padding:0;}

.widget ul li {
	padding: 0px 0px 10px 0px; margin:0 0 10px 0;
	/* background: url(/asna-web/wp-content/uploads/2013/05/arrow-in.gif) no-repeat top left;*/ 
	
	font-size:12px;
	border-top:0px solid #fff;
}

.widget ul li a{ color:#333; text-decoration:none; font-style:normal; font-family: 'Roboto', sans-serif;}
.widget ul li a:hover, .widget ul li:hover{color:#477097;}


.widget ul li p{height:50px; overflow:hidden; font-style:normal; font-size:12px; line-height:17px; color:#666;}


li#listcategorypostswidget-3 .widget ul li {padding: 0px 0px 0px 10px; margin:0 0 10px 0;background: none;}

li.widget ul li p img{ width:120px; height:80px; overflow:hidden;}


ul#sidebar .widget_listcategorypostswidget ul li a{display:block; margin:0 0 5px 0;}


/* Widgets */

.widget_search div {background:#fff;  padding: 0px; width: 236px; border:1px solid #EDEDED;line-height: 44px;}

.widget_search label {
	display: none;
	visibility: hidden;
	text-indent: 9999px; }

.widget_search input {
	padding: 0px;
	margin: 0px;}

.widget_search input#s {
	border:0;
	width:200px;
	font-family: 'Roboto', sans-serif;
    	font-size: 14px;
	color:#666;	
	padding-left:3px;}



	
.widget_search input#searchsubmit { width: 25px;height: 29px; background:#fff url(/asna-web/wp-content/uploads/2014/10/search.png) no-repeat 10px 12px; color:#477097; border:1px solid #fff; }

.tagcloud a {color: #fd9220;}

.textwidget {
	color: #525244;
    font-family: "Lucida Sans", Lucida, Arial; }

#wp-calendar {
	width: 230px;
}

#wp-calendar tr th {
	padding: 3px;
	text-align: center; }

#wp-calendar tr td {
	text-align: center; }

#wp-calendar tr td a {
	display: block; }
	
#wp-calendar tr td a:hover {
	background-color: #FD9220;
    color: #FFFFFF;
    display: block; }

#wp-calendar tfoot #prev a {
	display: block;
	padding-left: 10px;
	text-align: left;}

#wp-calendar tfoot #next a {
	padding-right: 10px;
	text-align: right;}

/**
 * Author Template
 */

.author {}

.bypostauthor {}

.author .avatar {
	float: left;
	padding: 0px 15px 15px 0px; }

.author dl {
	font-family: "Lucida Sans", Lucida, Arial;
	font-size: 0.875em;
	line-height: 1.2em;
	float: left; }

.author dt {
    float: left;
    clear: right;
    width: 75px;
    text-align: left;
    color: #929286; }

.author dt:after {
    content: ":"; }

.author dd {
    margin: 0 0 0 75px;
    padding: 0 0 0.5em 0; }

.author h3 {
	padding-top: 0.55em;
	padding-bottom: 1em; }

.author .author_posts {
	padding-left: 5px;
	margin-bottom: 20px;}
	
.author .author_posts p {
	line-height: normal;
	padding-bottom: 0px; }
	
	
	
	
/**
 * Pagination
 */
.pagination {
	clear: both;
	display: block;
	margin: 25px 0px;
	text-align: center;}

.pagination .page_numbers, .pagination a, .pagination span  {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color:#666666;
	margin: 0px 3px; }

.pagination .current, .pagination a:hover {
	background-color:#EEEEEE;
	border: 1px solid #BBBBBB;
	padding: 3px 7px; }
  
.pagination a:link, .pagination a:visited {
	border: 1px solid #DDDDDD;
	color:#666666;
	display:inline;
	padding: 3px 7px;
	text-decoration: none; }
	
.pagination a:visited, .pagination a:active {
	background-color:#FAFAFA;
	border: 1px solid #DEDEDE; }
 
 
/* Single Post */
.pagination p a:link {
	border: none;
	padding: 0px;}

.pagination p a .current {background-color: #ffffff;}




/**
  *	Attachment
  */
.attachment .large_image { padding-top: 25px;}




/**
 * Comments
 */
#comments {
	border-top: 1px dashed #CCCC9C;
	clear: both;
	padding-top: 25px; 
	display:none;
}

#comments-title {padding-left: 15px;}

.commentlist {
	list-style: none;
	margin: 0px;}
	
.commentlist li.comment {
    border-bottom: 1px dotted #CCCC9C;
    line-height: 24px;
    position: relative; }

.commentlist .children li {
    border: medium none; }

.commentlist .children .comment-body {
	border: 1px solid #e0e0ce; }

#comments .comment .comment-author img {
	float: left;
	margin: 0px 10px 10px 0px; }

#comments .comment .comment-meta {
	font-size: 0.775em; }

#comments .children {
	list-style: none; }

#comments .comment-body {
	margin: 10px;
    padding: 15px; }

#comments .comment .depth-2,
#comments .comment .depth-3,
#comments .comment .depth-4,
#comments .comment .depth-5 { padding-left: 20px; }

#comments ul li ul {
	margin-bottom: 0px;}

#comments ol li ol li ol {
	list-style: upper-alpha outside none;
	margin-bottom: 0px; }
	
#comments ol li ol li ol li ol {
	list-style: lower-roman outside none;
	margin-bottom: 0px; }

#comments .pingback, #comments .trackback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px; }
	
.commentlist li.comment+li.pingback, .commentlist li.comment+li.trackback {
	margin-top: -6px; }
	
#comments .pingback p, #comments .trackback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0; }
	
#comments .pingback .url, #comments .trackback .url {
	font-size: 13px;
	font-style: italic; }
	
.nopassword,
.nocomments {
	display: none;
}


/* Comments Respond */
#respond {padding: 25px 15px;}

input#author, input#email, input#url, input#submit {
    float: left;
    margin-right: 10px;
    padding: 5px;
    width: 200px;}

.comment-form-comment label, .form-allowed-tags { display: none; }

textarea#comment {
    padding: 10px;
    width: 640px; }
	
input#submit {
	color: #525244;
    font-size: 1em;
    line-height: 1.5em; }
	
	
/**
 * Footer 
 */
#footer {
	background-color: #ffffff;
	border-top: 0px solid #e2e2be; }

.footer_widget_container {
	padding: 15px 0px 25px; }

.footer_widget_container .widget_container { float: left; padding: 0 0px 0px 20px; }

#footer .widget_container {
	border-right: 1px dotted #e2e2be;
	min-height: 175px;
	width: 220px; }

#footer .footer_column {
	list-style: none;
	margin: 0px;
	padding-right: 20px; }

#footer #footer-widget-container-four {
	border-right: none; }

#copyright {float: left; width:965px; padding:20px 0px; font-size:14px;/* background: #3FCDCD url(/asna-web/wp-content/uploads/2014/11/bgFooter.png) repeat-x top left;*/ margin-left: -10px;}

#powered-by {
	float: right; }



/* claudia */

body.custom-background{background:#AABEC9 !important;}


h1#site-header{margin-top:74px;}
h1#site-header a{font-size:26px; color:#fff; font-weight:bold; text-shadow: 2px 2px 2px #333; font-family: 'Roboto', sans-serif;}
h1#site-header a:hover{color:#fff; text-decoration:none;}

#menu ul#menu-widget li {
    	float: left;
	position: relative;
	z-index: 0; 
	border-right:0px solid #EDEDED;
}


#content .page ul li, #content .page ol li {}
h2.page_title{margin-bottom:20px; font-family: 'Roboto', sans-serif;}


ul.lcp_catlist{list-style:none; margin:0; padding:0;}
ul.lcp_catlist li{float:left; width:620px; margin:0 0 20px 0; padding:0;}
.lcp_catlist li a{display:block; font-family: 'Roboto', sans-serif; color:#333; text-decoration:none;}
.lcp_catlist li a:hover{color:#477097; text-decoration:none;}
.lcp_catlist li a.leggiTutto{display:block; font-family:Dosis, Sans Serif; color:#333; text-decoration:none; text-transform:uppercase;margin-top: 26px;}
.lcp_catlist li a.leggiTutto:hover{color:#477097; text-decoration:none;}

.lcp_catlist li p.leggiTutto{display:block; font-family:Dosis, Sans Serif; color:#333; text-decoration:none; text-transform:uppercase;margin-top: 26px;}
.lcp_catlist li p.leggiTutto:hover{color:#477097; text-decoration:none;}


.lcp_catlist li a img.attachment-thumbnail{float:left; margin-right:10px;}

.category-comunicazioni h2.post_title a{color:#333; font-size:14px; }
.category-comunicazioni h2.post_title a:hover{text-decoration:none;color:#477097;}
.category-attivita h2.post_title a, .category-mostre h2.post_title a{color:#333; font-size:14px;}
.category-attivita h2.post_title a:hover, .category-mostre h2.post_title a:hover{text-decoration:none;color:#477097;}
h2.post_title a{color:#333; font-size:14px;}
h2.post_title a:hover{text-decoration:none;}
h2.post_title:hover{text-decoration:none;}


.primaRigaFooter{ font-family: 'Roboto', sans-serif; color:#fff; text-align:center;}
.datiFooter{ font-family: 'Roboto', sans-serif; color:#fff; margin: 0 0 20px 0;}
.datiFooter strong{display:block;}
.primaRigaFooter a{color:#fff; text-decoration:underline;}

.linkFooter{margin-top:38px;}
.linkFooter a{ margin:0px 20px 0 0px; color:#fff; text-decoration:underline;}

.loghiAltri{float:left; margin: 83px 0 0 0; width:100%;}
.logoMibact{float:left;background: url(/asna-web/wp-content/uploads/2014/11/logoMIBACT.jpg) no-repeat top left; width:100px; height:47px;}
.logoSan{float:left;background: url(/asna-web/wp-content/uploads/2014/11/logoSan.jpg) no-repeat top left; width:100px; height:47px; margin-left:10px;}
.logoDga{float:left;background: url(/asna-web/wp-content/uploads/2014/11/logoDGA.jpg) no-repeat top left; width:100px; height:47px; margin-left:10px;}


.logoXdams{background: url(/asna-web/wp-content/uploads/2013/02/logoXdams.png) no-repeat top left; width:72px; height:14px;}

h2.post_title{margin-bottom:0px; color:; }
p.posted_on_meta{margin:10px 0; border-top:1px solid #EDEDED; border-bottom:1px solid #EDEDED; padding:10px 0; font-family: 'Roboto', sans-serif; color:#A3A3A3; float:left; width:100%;}

p.leggiTutto{float: left;width: 100%;margin-top: 0px;font-family: 'Roboto', sans-serif; font-size:11px; color:#333; text-decoration:none; text-transform:uppercase; padding:0px; }
/* p.leggiTutto a:hover{ color:#333; text-decoration:none;background:#CCCCCC;} */



p.excerptImage img{width:150px; height:150px; overflow:hidden;}

.cycloneslider{margin:0 0 20px 0px; width: 630px;border: 0px solid #F5F5F0;}

.hentry {margin-bottom: 20px; padding-bottom: 20px;}

body.search-results .hentry{border-bottom: 1px solid #F5F5F0; float: left; width: 100%;}


a:focus {
	color: #477097;
	text-decoration: none;
}




.toolsTop{/* background: #E8F9F9;border-bottom: 1px solid #D6D6D6;margin-bottom: 6px; */}
table.tableTop{margin:0 auto; width:980px;}

.tableTop a{font-family: 'Roboto', sans-serif; font-size: 12px; color:#333; text-decoration:none;}
.tableTop a:hover{color:#477097; text-decoration:none;}


/* css patrimonioHome  */

.patrimonioHome{border: 0px solid #F5F5F0; background:#F5F5F0; float: left;width: 945px; margin-bottom: 10px; padding:10px; font-size: 14px;}

h3.titPatrimonioHome {
font-family: 'Roboto', sans-serif;
color: #333;
font-weight: bold;
padding: 0px 0px 20px 0px;
font-size: 16px; margin:0; background:none;}


h3.titArchiviMese{font-family: 'Roboto', sans-serif;color: #333;font-weight: bold;padding: 0px 0px 0px 0px; margin:0 0 20px 0;font-size: 16px;  line-height:30px;width: 100%; float:left;}

.boxPatrimonioHome{list-style:none; margin:20px 0 40px 0; padding:0; float: left;}
.boxPatrimonioHome li{float:left; width:220px; padding:0px;margin:0;  color:#333; height:228px; overflow:hidden; cursor:pointer; border-bottom:1px solid #AABEC9; padding-bottom:10px;}
.boxPatrimonioHome li.patrimonioAnagrafe{background: url(/asna-web/wp-content/uploads/2013/02/icoAnagrafe.png) no-repeat 180px 10px; margin-right:20px;}
p.titPatrimonioHome{margin:0; padding:0; font-family: 'Roboto', sans-serif; font-size:14px; font-weight:700; }
p.txtPatrimonioHome{margin:30px 0 0 0; padding:0;font-family: 'Roboto', sans-serif; font-size:12px; height: 180px; overflow:hidden;  line-height: 22px;}
.boxPatrimonioHome li:hover{opacity:.7;}

.boxPatrimonioHome li.patrimonioProduttori{background: url(/asna-web/wp-content/uploads/2013/02/icoProduttori.png) no-repeat 180px 10px; margin-right:20px;}
.boxPatrimonioHome li.patrimonioInventari{background: url(/asna-web/wp-content/uploads/2013/02/icoInventari.png) no-repeat 180px 10px; margin-right:0px;}
.boxPatrimonioHome li.patrimonioCatalogo{background: url(/asna-web/wp-content/uploads/2013/02/icoCatalogo.png) no-repeat 180px 10px; margin-right:20px;}

.boxPatrimonioHome li a{color:;}


.archivioMese{float:left; width:440px; padding:0px; cursor:pointer; margin:0 32px 20px 0;}
.archivioMese a{color:#333; font-family: 'Roboto', sans-serif; font-size:14px; font-weight:700; text-decoration:none;}
.archivioMese img{float:left; margin:0 10px 5px 0;}
.archivioMese:hover{opacity:.7;}
.archivioMese div.lcp_excerpt a{font-weight:400;}
.lcp_excerpt{margin-top:10px;}

.archivioMese.sx{margin-right:20px;}

.boxPatrimonioHome li.patrimonioAnagrafe a:hover, li.patrimonioProduttori a:hover, li.patrimonioInventari a:hover, li.patrimonioCatalogo a:hover{text-decoration:none;}

.boxPatrimonioHome li.patrimonioAnagrafe a span, li.patrimonioProduttori a span, li.patrimonioInventari a span, li.patrimonioCatalogo a span{font-family: 'Roboto', sans-serif;  font-size:12px;}

a.legTutto{font-family: 'Roboto', sans-serif; font-size:12px; }

/* fine css patrimonioHome  */



.pressrelease-link{margin:10px 0; float: left;width: 100%;}
/*.pressrelease-link a{font-family: 'Roboto', sans-serif; font-size:11px; color:#333; text-decoration:none; text-transform:uppercase; padding: 8px; background-color: #F5F5F0;-webkit-border-radius: 0px; -moz-border-radius: 3px;border-radius: 0px;}
.pressrelease-link a:hover{ color:#fff; text-decoration:none;background:#3FCDCD;}*/

.pressrelease-link a{font-size:12px;text-decoration:none;}



h3{background:#F5F5F0; color:#333; font-size:14px; padding:5px; margin: 20px 0 0 0; font-weight:bold; float: left;width: 98%; font-family: 'Roboto', sans-serif;}

ul.listaAllegati{margin:10px 0 20px 0; padding:0; float: left;width: 100%; list-style:none;}
ul.listaAllegati li{background:url(/asna-web/wp-content/uploads/2013/05/arrow-in.gif) no-repeat center left; padding:0 0 0 16px; margin:0 0 10px 0;}
ul.listaAllegati li a{font-size:14px; color:#000;}
ul.listaAllegati li a:hover{font-size:14px; color:#477097; text-decoration:none;}


font{}

.campoRicercaLibera{border: 1px solid #999;
height: 30px;
width: 350px;
font-family: 'Roboto', sans-serif;
font-size: 14px;
color: #333;
padding-left: 3px;
}

.btRicerca {
background: none;
border: 0px solid #477097;
font-family: 'Roboto', sans-serif;
padding: 0px;
color: #333;
margin-left: 20px;
background: url(/asna-web/wp-content/uploads/2014/10/search.png) no-repeat center right;
padding-right: 20px;
}

.mb20{margin-bottom:20px;}

input:focus{ outline: none;}

p.wp-caption-text font{line-height:14px;}
ul{margin:20px 0 20px 20px; padding:0;list-style-type:circle}
ul li{margin:0 0 8px 0;}
ul li ul{margin:10px 0 0 20px;}

ul.dropdown li{color: #333; text-align: left !important; border-right: 1px solid #fff !important; background: #477097 !important;margin: 0 0px 0 0 !important;}
ul.dropdown li a{ font-family: 'Roboto', sans-serif !important; font-size:14px !important; padding: 10px 12px !important;}
/* ul.dropdown li.parent>a{ padding-right: 0 !important; } */
.shailan-dropdown-menu .dropdown-horizontal-container{border-bottom:0 !important;}
ul.dropdown ul li{border:0 !important; margin-bottom:1px !important;}
ul.dropdown ul{margin-top:1px !important;}

ul.dropdown li:hover{}
ul.dropdown li a:hover{ background:#62879B !important; color:#fff !important;}
ul.dropdown ul{ border-bottom: 0 !important;}
ul.dropdown ul ul{left: 101% !important; top: -1px !important;}

ul.dropdown li:hover{background:#62879B !important;}
ul.dropdown li:hover > a{color:#fff !important;}

ul.dropdown li ul.sub-menu li > a{background:#62879B !important;color:#fff !important;}
ul.dropdown li ul.sub-menu li > a:hover{background:#324E69 !important;color:#fff !important;}

ul.dropdown li.current-page-ancestor, ul.dropdown li.current-menu-item{background:#62879B !important;}
ul.dropdown li.current-page-ancestor >a{color:#fff !important;}
#global_sidebar li h4.widget_title{margin-top: -5px !important; padding-bottom: 10px !important;}
.widget ul li.last-child{border-top:1px dotted #CACAAE;padding-top: 6px;}
.widget ul.sidebar ul li.first-child.last-child{border:0; height:90px; overflow:hidden;}

#sidebar .widget ul li a{font-weight:bold;}
#sidebar .widget ul li font{}

.widget div.dataWidget{padding:0; color:#727272;}

#sidebar .widget ul li a.boxArchiviLink{font-weight:normal;}
#sidebar .widget ul li a.boxArchiviLink:hover{color:#666;}
.cycloneslider-template-default .cycloneslider-pager{top: 230px !important;}


ul.dropdown li.current-menu-ancestor, ul.dropdown li.current-post-ancestor{background: #62879B !important; }
ul.dropdown li.current-menu-ancestor a, ul.dropdown li.current-post-ancestor a{color:#fff !important;}
ul.dropdown li a{color:#fff !important;}



.dataEvento, .dataPubblicazione{text-transform:uppercase; font-size:12px; margin: 0 0 0px 0;}
.dataInizio, .dataFine{}
.dataConclusa{color:#AABEC9; font-weight:700;}

div.post .dataEvento, .dataPubblicazione{margin-bottom:10px;}


.archive-meta{margin:0 0 40px 0; border-bottom:1px dotted #ddd; padding:0 0 10px 0;}
.archive-meta p{}
.archive-meta p strong{margin:20px 0 5px 0;float: left;width: 100%;}
.archive-meta p em {font-weight:normal; font-style:italic;}

.type-post a.abstractCanale, .type-page a.abstractCanale{float: left; width: 100%;}

.type-post a.abstractCanale:hover, .type-page a.abstractCanale:hover{text-decoration:none;opacity:.7;}
.type-post a.abstractCanale h2.post_title, body.search-results .hentry h2.post_title{text-decoration:none; font-size:14px; color:#477097;}
.tornaA{margin: 0 0 10px 0; font-size: 12px; background:url(/asna-web/wp-content/uploads/2014/11/arrowBack.png) no-repeat center left; padding-left:11px; font-weight: bold;text-transform:lowercase; margin-top:-5px;}
.hentry .tornaA a{color: #333;text-decoration: none;font-weight: normal;text-transform:none;}
.hentry .tornaA a:hover{text-decoration:underline;}

.pressrelease-content{line-height:24px;}

#site-description{margin:87px 0 0 35px; font-family: 'Cantata One', serif; font-weight:bold; font-size:30px; color:#1A5274;text-shadow: 1px 1px #fff; text-transform:uppercase;}


.shailan-dropdown-menu .dropdown-horizontal-container{background:#477097;}

.footerLeft{float:left; width:300px; color:#fff;}
.footerRight{float:left; width:auto; color:#fff; margin:0 0 0 190px;}
.footerRight a{color:#fff; text-decoration:none;}
.footerRight a:hover{color:#fff; text-decoration:underline;}


.hentry a{text-decoration:underline;}
.hentry a:hover{text-decoration:none;}

.hentry a.abstractCanale{text-decoration:none;}

body.home div.addtoany_share_save_container{display:none;}

.hentry .ss_wrapper a{text-decoration:none;}


mark{background:#FFD24D !important;}

ul.siteMap{margin-left:0;margin-top:0;}
ul.siteMap, ul.sub-menu{list-style-type:none;}
ul.siteMap li, ul.sub-menu li{}
ul.siteMap li a{font-weight:bold; background:#F5F5F0;line-height:25px; float:left; width:100%; margin:10px 0;}
ul.sub-menu li a{font-weight:normal; background:none; margin:0;}
ul.siteMap li a:hover{text-decoration:none;}
ul.siteMap li.first-child a{margin-top:0;}


.listaEsito li.titoloFondo.first-child a{font-weight:bold; border-bottom:0;}

ul.listaEsito li ul.gerarchiaEsito{list-style:none; margin:0; padding:0; font-size:12px;}
ul.listaEsito li ul.gerarchiaEsito li{display:inline; border-bottom:0;border-top:0; padding-right:2px; color:#666;}
/*ul.listaEsito li ul.gerarchiaEsito li:nth-child(2){margin-left:10px;}
ul.listaEsito li ul.gerarchiaEsito li:nth-child(3){margin-left:20px;}
ul.listaEsito li ul.gerarchiaEsito li:nth-child(4){margin-left:30px;}
ul.listaEsito li ul.gerarchiaEsito li:nth-child(5){margin-left:40px;}
ul.listaEsito li ul.gerarchiaEsito li:nth-child(6){margin-left:50px;}
ul.listaEsito li ul.gerarchiaEsito li:nth-child(7){margin-left:60px;}*/

.listaEsito li a.linkSchedaPopup{font-weight:bold;}
.listaEsito li a{color:#477097;} 
.listaSoggetti{float:left; width:100%; margin:20px 0;}
.listaSoggetti ul{list-style:none; margin:0; padding:0;}
.listaSoggetti ul li{float:left; width:150px; }
.listaSoggetti ul li input{margin-right:10px;}
.listaSoggetti ul li a{ background:url(/asna-web/wp-content/uploads/2014/11/icoDoc.png) no-repeat center left; padding-left:16px;}
.listaSoggetti ul li.titoloCercaIn{background:none;}

#global_sidebar ul#sidebar li.widget ul li{height:84px; overflow:hidden;}

.widget ul li.last-child{border-top: 0px dotted #CACAAE;padding-top:0px;}



/* nuovo menu di secondo livello */

#nav{float: left;width: 100%; margin-top: 0px; margin-bottom:20px;}
#primo_container ul{list-style:none; margin:0px 0 0 0;}
#primo_container ul li{float: left; margin:0; border-right: 1px solid #fff; cursor:pointer;}
#primo_container ul li a{float: left; color:#fff; line-height: 1.5em; padding: 8px 12px; background: #477097;}
#primo_container ul li a:hover{text-decoration:none; background: #62879B;}
#primo_container ul li.current-menu-item a{background: #62879B;}
#primo_container ul li.current-menu-ancestor a{background: #62879B;}

#subnav{float: left;width: 100%; margin-top: 1px;}
ul.sub-menu{list-style:none; margin:0px 0 0 0; padding:0;}
ul.sub-menu li{float: left; margin:0;}
ul.sub-menu li a{background: #62879B; border-right: 1px solid #fff; font-size:12px; line-height: 1.5em; padding: 6px 3px; color:#fff;float: left;}
ul.sub-menu li a:hover{text-decoration:none; background: #477097;}
ul.sub-menu li.current-menu-item a{ background: #477097;}

/* nuovo menu di terzo livello */

#thirdLvl{float: left;width: 100%; margin-top: 1px;}
#thirdLvl ul{list-style:none; margin:0px 0 0 0; padding:0;}
#thirdLvl ul li{float: left; margin:0;}
#thirdLvl ul li a{background: #477097;border-right: 1px solid #fff;font-size: 12px;line-height: 1.5em;padding: 6px 3px;color: #fff;float: left;}
#thirdLvl ul li a:hover{background: #62879B; text-decoration:none;}



#listcategorypostswidget-3.widget ul li p{display: none;}
#global_sidebar ul#sidebar li.widget ul li{height: auto;}
.hentry{padding-bottom: 0;}