img.tp {max-width:200px !important}
#undcon {position:absolute; left:-5px; top:-48px; width:120px; z-index:99999}
#trianggray {position:absolute; margin-top:5px; display:none}
.site-header {margin-bottom:5px}

.main-navigation a {
    line-height: 30px;
}
div.separator {height:25px} 
a.anounderline, a.nounderline, a.nu, div.nounderline a, div.nu a {text-decoration:none !important}
a.anounderline:hover,a.nounderline:hover,  a.nu:hover, div.nounderline a:hover, div.nu a:hover, .widget a:hover {color:maroon !important; text-decoration:underline !important}
a.aunderline {text-decoration:underline !important}
a.aunderline:hover {text-decoration:none !important}
img.fig {max-height:220px; margin:5px; border:1px solid silver}
.widget {margin-bottom: 40px} 
.widget-title {margin-bottom: 8px}
.widget li {
    padding-bottom: 7px;
    padding-top: 7px;
}
.noborder, td.noborder, table.noborder td {border:0 !important;}
span.parq {color:orange; font-size:14px; font-style:italic}
.site-header {margin-bottom: 35px;}
.wpcf7-form input, .wpcf7-form textarea {border:1px solid #cccccc} 
.main-navigation {
    border-bottom: 1px solid #cccccc !important;
    border-top: 1px solid #cccccc !important;
}
@media (min-width: 1000px) {
.content-area {border-right: solid 1px #cccccc !important}
}

p.nomargin, p.nm, div.nomargin p, .nomargin {margin:0 !important}
div.nomargin hr {margin:13px !important; margin:13px !important; margin-right:0 !important; margin-left:0 !important; border-top:1px solid silver}
a.link, span.link, div.links a {
    padding-left: 20px !important;
    background-image: url(/images/link.gif);
    background-repeat: no-repeat;
    background-position: left center;
    text-decoration:none !important
}
a.link:hover {color:red !important}
::selection {background-color: blue;color:white;}
::-moz-selection {background-color: background-color: blue;	color:white;}

hr {
    border: 0 !important;
	background-color: silver !important;    
    height: 0  !important;
	border-top: 1px solid silver !important;
    margin: 8px 0 8px 0 !important;
}
.widget {margin-bottom: 20px}
div.entry-content td, div.entry-content th {vertical-align:top; border:1px solid silver; padding:5px; height:20px}
div.entry-content th {background-color:#eaeaea; font-style:italic; font-weight:bold}
ul.sub-menu li, .main-navigation ul ul li a  {margin:0 !important; padding:2px !important}
ul.sub-menu {border:1px solid silver !important}

@media screen and (min-width: 783px){
.site-branding {padding-bottom: 20px;padding-top: 15px;}
}
.site-logo {display:none !important}
#headerimg {margin-bottom:20px}
h1.entry-title {text-align:center}
.intro {color: #444 !important}
div.tags {text-align:center}
.tag, .tags p {display:inline-block; padding:8px; padding-top:0; padding-bottom:0; border:1px solid silver; border-radius:5px; background-color:#f8f8f8; margin:5px; font-size:0.9em; box-shadow: 0 2px 4px rgb(0 0 0 / 20%);}




#headerimg {display:none}
.site-branding {padding:15px !important}
#masthead {margin-bottom:10px}

.widget a {text-decoration:none !important}

.targhetta {display:inline-block; padding:7px;padding-top:0px; padding-bottom:0px; border:1px solid maroon; margin:5px; margin-left:3px; margin-right:3px; border-radius:6px; color:#777777;background-color:#f9f5f2}
.targhetta a {color:#916742}
.targhetta a:hover {color:black}
.author-profile {display:none}
.navigation.post-navigation {display:none}

input[type="search"], textarea {border: solid 1px #aaaaaa !important}

.logged-in-as {display:none}


/* Nasconde "Posted on", l'autore e il conteggio commenti nei metadati */
.entry-meta .posted-on .screen-reader-text,
.entry-meta .byline,
.entry-meta .comments-link {
    display: none !important;
}

/* Rimuove lo slash di separazione se presente */
.entry-meta > span:after {
    display: none !important;
}

/* Opzionale: Rimuove la scritta "Posted on" ma mantiene la data */
.entry-meta .posted-on {
    display: inline;
}
.entry-meta {
    visibility: hidden;
}

.entry-meta .posted-on, 
.entry-meta .posted-on a {
    visibility: visible;
}
.entry-header {margin-bottom:15px !important}
.widget {margin-bottom: 20px !Important;}
#comments {margin-top:0 !important}
.widget li {
    border-top: 0 !important;
    line-height: 1.2 !important;
    padding-bottom: 0px !important; 
    padding-top: 0px !important;
}
.widget-title {margin-bottom:5px !important;}