/*
Theme Name: dissamedia
Theme URI: 
Author: dap
Author URI: http://www.o-range.it/
Description: dissaporemediagroup sites
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

*/


/* =Reset
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border: 0;	font-family: inherit;	font-size: 100%;	font-style: inherit;	font-weight: inherit;	margin: 0;	outline: 0;	padding: 0;	/*vertical-align: baseline;*/}
html {font-size: 62.5%;overflow-y: scroll;-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; height: 100%;}

body {-moz-font-smoothing: antialiased;-webkit-font-smoothing: antialiased;	color: #555;	font-size: 14px;	font-smoothing: antialiased;	line-height: 1.5em;	text-rendering: optimizeLegibility;	position: relative;	margin: 0 auto;	font-family: "futura-pt";
/*	background-color: #000;
	background-image: url(../../uploads/banner/sky.jpg);
	background-attachment: fixed;
	background-position: 50% 0%;
	background-repeat: no-repeat no-repeat;
*/}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
ol, ul {list-style: none;}
table {border-collapse: separate;	border-spacing: 0;}
caption, th, td {font-weight: normal; text-align: left;}
blockquote:before, blockquote:after,
q:before, q:after {	content: "";}
blockquote, q {	quotes: "" "";}
a:focus {outline: thin dotted;}
a:hover, a:active {outline: 0;}
a img {	border: 0;padding:0;margin:0;height:inherit}

.redcolor{color:#4db49b;}
/* #4db49b;   =Global
----------------------------------------------- */

body, button, input, select, textarea {color:#404040; font-size:16px;/*font-size: 1.6rem;*/ line-height: 1.0;}

/*#page {margin: 0 auto; padding:0px ;background-color:#fff;max-width: 1024px; border: 0px solid #666; position:relative;}
#main {clear: both; margin: 0px auto; width:960px;padding: 0; position: relative; background-color:#fff;}
.site-header,#header, #row1 {max-width:960px;margin: 0 auto; padding:0; background-color:#fff;}
*/
#page {margin: 0 auto; padding: 0px ;width: 100%; border: 0px solid #666; position:relative; }
#pagemain {margin: 0 auto; padding: 0px ;background-color:#fff;max-width: 1024px; border: 0px solid #666; position:relative; }
#main {clear: both; margin: 0px auto; width:960px;padding: 0; position: relative; background-color:#fff;}
.site-header,#header{width:100% !important;margin: 0 auto; padding:0;position:absolute;}

#row2, #row5, .rownero {max-width:960px;margin:0 auto;border:0px solid red;}
#row1, #row3, #row4, #row6,#footer {max-width:960px;margin:0 auto;}
footer {clear: both; margin: 0 auto; padding: 0; max-width:960px; background-color:white; position:relative; }
#footer-wrapper {margin: 0 20px; padding: 0;}

/* Headings */
h1,h2,h3,h4,h5,h6 {	clear: both;}
hr { border: 0;  margin:10px 0; }

/* Text elements */
p {	margin: 0px; padding:0;}
ul, ol {margin: 0 0 1.5em 1em;}
ul, ol {list-style: none;}
li > ul,
li > ol {margin-bottom: 0;	margin-left: 1.5em;}
dt {font-weight: bold;}
dd {margin: 0 1.5em 1.5em;}
b, strong {font-weight: bold;}
dfn, cite, em, i {font-style: italic;}
blockquote {margin: 0 1.5em;}
address {margin: 0 0 1.5em;}
pre {background:#eee; font-family: "Courier 10 Pitch", Courier, monospace; font-size: 15px; font-size: 1.5rem; line-height: 1.6; margin-bottom: 1.6em; padding: 1.6em; overflow: auto; max-width: 100%;}
code, kbd, tt, var {font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
abbr, acronym {border-bottom: 1px dotted #666;	cursor: help;}
mark, ins {	background: #fff9c0;	text-decoration: none;}
sup, sub {font-size: 75%; height: 0; line-height: 0; position: relative; vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: .5ex;}
small {font-size: 75%;}
big {font-size: 125%;}
figure {margin: 0;}
table {margin: 0 0 1.5em;width: 100%;}
th {font-weight: bold;}
img {height: auto;max-width: 100%; border:0;margin:0; padding:0;}
button, input, select, textarea {font-size: 100%; margin: 0; vertical-align: baseline;/*vertical-align: middle;*/}
button, input {line-height: normal;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {border: 1px solid #ccc; border-color: #ccc #ccc #bbb #ccc; border-radius: 3px; background: #e6e6e6; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05); color: rgba(0, 0, 0, .8); cursor: pointer; -webkit-appearance: button;font-size: 12px; line-height: 1;/* padding: .6em 1em .4em; */text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8); }
button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {border-color: #ccc #bbb #aaa #bbb;	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);}
button:focus, html input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, html input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {border-color: #aaa #bbb #bbb #bbb;	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box; padding: 0;}
input[type="search"] {-webkit-appearance: textfield;-webkit-box-sizing: content-box;  -moz-box-sizing:content-box; box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner { border:0;	padding:0;}
input[type="text"], input[type="email"], input[type="password"], input[type="search"], textarea {color: #666; border: 1px solid #ccc;	border-radius: 3px;}
input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus {color: #111;}
input[type="text"], input[type="email"], input[type="password"], input[type="search"] {	padding: 3px;}
textarea {overflow: auto; padding-left: 3px; vertical-align: top;}

/* Links */
a {color:#4db49b; text-decoration:none;}
a:visited {color: #4db49b;}
a:hover, a:focus, a:active {color: #4db49b;}
a:hover {text-decoration:underline;}

/* Alignment */
.alignleft {display: inline;float: left; margin-right: 20px;}
.alignleft2 {display: inline;float: left; margin-right: 7px;}
.alignright {display: inline; float: right;	margin-left: 1.5em;}
.aligncenter {clear: both; display: block;	margin: 0 auto 3px auto;}

/* Text meant only for screen readers */
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px); position: absolute !important;}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar */}

/* Clearing */
.clear:before, .clear:after, [class*="content"]:before, [class*="content"]:after, [class*="site"]:before, [class*="site"]:after {	content: '';	display: table;}
.clear:after, [class*="content"]:after, [class*="site"]:after {	clear: both;}
.pulisci{clear:both;}
.puliscisx{clear:left;}
.puliscidx{clear:right;}

/* =testata
----------------------------------------------- */
header.site-header {margin:25px auto 0 auto;width:100%;padding:0;}
hgroup {/*background-color:#4db49b;*/}

.headsx{float:left;border:0px solid red;max-width:893px; height:70px; margin:0px 0 0 0; display:inline-block;}
.menu_r1{border:0px solid red;margin:3px 0 3px 0;padding:0;display:inline;}
.menu_r2{border:0px solid #333;margin:0;padding:0; width:100%;display:block;}
#logo {float: left; margin:-5px 0 0 0;padding:0; width:210px;border:0px solid #000;}
#menulinkdmndx{float:right;width: auto; padding:3px 0 3px 0;margin:3px 5px 0 0;border:0px solid red;}
  	.nw{float:left; width: auto;margin:0px 0 0 0px;display:block;padding:0px 0px 0 0;white-space: nowrap;}
  	.nw a {wrap:nowrap; width: auto;color:#333; display:block;padding:2px 4px;white-space: nowrap;}
  	.nw a:hover {width: auto;color:#4db49b; display:block; background-color:#ccc;padding:2px 4px;white-space: nowrap;text-decoration:none; }

#menubt{width:893px; margin:2px 0 0px 0;padding:0; background-color:#fff;}
#menumainnav{height:32px;padding:0 ;margin:0px 5px 0px 0; vertical-align:middle;float:left;}
 .main-nav{float:left; background-color:#000;height:32px;padding:0 ;margin:0px 0 0px 0; vertical-align:middle;}
li.menu-item-type-custom,   #LinkDM{float:left;margin:0;color:#fff;background-color:#ef3f32;border-left: 1px solid #fff;font-family: "futura-pt"; text-transform: uppercase; font-size:13px;display: block; font-weight: 600; height: 32px; line-height: 32px; margin: 0; padding: 0 0.9em; position: relative; text-decoration: none; text-shadow:none;}
li.menu-item-type-custom a,  li.menu-item-type-custom a:visited{float:left; color:#fff;background-color:#4db49b; border-left:1px solid #fff;font-family: "futura-pt"; text-transform: uppercase; display: block; font-weight: 600; height: 32px; line-height: 32px; margin: 0; padding: 0 0.8em; position: relative; text-decoration: none; text-shadow:none; white-space: nowrap;}
 li.menu-item-type-custom a:hover {color:#333 !important;}
 li.menu-item-type-custom a, li.menu-item-type-custom a:visited, #LinkDM a,  #LinkDM a:visited, {text-decoration-none; color:#fff !important;}
   #LinkDMG a,  #LinkDMG a:visited {text-decoration-none; color:#6b6b6b;}

#menusec{float:right;height:32px;padding:0 ;margin:0px 0 0px 0; vertical-align:middle;border:1px dotted red;}
  	#searchtop{float:left;width:118px; margin:0px 2px 0px 2px;padding:1px 0 1px 0;border:0px solid #333; display:block;}
	  #socnw{float:right;margin:4px 0 0px 0;border:0px solid orange;}
	.MenuSocialdx{float:right;margin:1px 0 0 10px;padding:0; border:0px solid green; height:24px;}
	.MenuSocialdx a .img{margin:0;padding:0;}
.fb-like{margin:5px 0 0 0;padding:0;float:left;width:100px;}
.fb_edge_widget_with_comment{margin:0;padding:0;}
.fb_iframe_widget{margin:2px 5px 0px 5px;padding:0;border:0px solid red;}

.headdx{float:right;width:65px;}
.menutopdx2{max-width:63px;margin:0 0 0 2px;}

.MenuSocialdxIco{margin-top:3px;border:1xp solid red;}

/*search*/
.topsearch input[type="text"] {border: 1px solid #f2f2f2; border-radius: 2px; margin: 0px 0px 2px 0px; outline: none; padding: 0px 0px 0px 0px; vertical-align: middle; font-size: 10px; height:20px;width:87px;}
.topsearch input[type="submit"]{float:right; margin: 0px; padding:0;font-size:0px; width:22px; border:0px; height:22px; background: url(/images/btn_cercaw.png) no-repeat;}

.site-name a {color: #333; font-weight: 700; }
.site-description {color: #afafaf; display: block; font-size: 0.875em; /* = 14px */ margin: 10px 0;}

/*menu*/
.navigation-main {float:left; margin:0; padding:0; color:#fff;}
.navigation-main ul {margin:0; padding:0;line-height:32px; 	display: block;	list-style-type: none;}
.navigation-main li {border:0; display: block;float: left; margin: 0; padding: 0; position: relative; z-index: 5;}
.navigation-main a, .navigation-main a:visited {color: #fff; font-family: "futura-pt"; text-transform: uppercase; font-size:13px; border-right: 1px solid #fff; color: #fff; cursor: pointer; display: block; font-weight: 600; height: 32px; line-height: 32px; margin: 0; padding: 0 1.2em; position: relative; text-decoration: none; text-shadow: 0 -1px 0 #000; white-space: nowrap;}	
.navigation-main ul ul {}
.navigation-main ul ul ul {}
.navigation-main ul ul a {}
.navigation-main ul ul li {}
.navigation-main li:hover > a {color:#4db49b;}
.navigation-main ul ul :hover > a {}
.navigation-main ul ul a:hover {}
.navigation-main ul li:hover > ul {	display: block;}
.navigation-main li.current_page_item a,.navigation-main li.current-menu-item a {}
/* Small menu */
.menu-toggle {display: none; cursor: pointer;}
.main-small-navigation ul {display: none;}

@media screen and (max-width: 600px) {
	.menu-toggle, .main-small-navigation ul.nav-menu.toggled-on {display: block;}
	.navigation-main ul {display: none;	}
	#main{margin-left:4px;}
	#page {margin: 0 auto 0 4px;}
	img {height: auto; border:0;max-width: 100%; margin:0; padding:0;}

}

/* =Content
----------------------------------------------- */
.sticky {}
/*.hentry {margin: 0 0 1.5em;}*/
.hentry {margin: 0;}

.byline {display: none;}
.single .byline,.group-blog .byline {display: inline;}
.entry-content,.entry-summary {	margin: 1.5em 0 0; width:100%;}

/*.entry-content p {font-family: "Noticia Text"; font-size:16px;line-height: normal; margin-bottom:15px;}*/

.page-links {clear: both; margin: 0 0 1.5em; border:1px solid red;}
h1.page-title{font-size:21px; font-weight:600; margin:2px 0 20px 0;}
h1.entry-title{text-decoration: none; font-weight: 200;font-size:28px;}
#post-640{width:960px; margin:0 auto;border:0px solid red;}
#primary.content-area-home{margin:0px 0px 0px 0px;max-width:960px;position:relative;}
#primary.content-area-archivi{margin:0px 0px 0px 0px;max-width:960px;position:relative;}
#primary.content-area-full{margin:10px 0px 0px 0px;max-width:960px;position:relative;}
/*#primary.content-area{border:0px solid #000; float:left;max-width:650px; margin:10px 0px; background-color:#fff;}
#post-640 #primary.content-area{border:0px solid #000; max-width:640px; margin:10px 0px 10px 310px ; position:relative;}*/
/*#secondary {float:right; max-width:300px;  margin:10px 0px 10px 0px;text-align:left;}
#secondary {max-width:300px;  margin:10px 0px 10px 0px;text-align:left;position:fixed;z-index:100;}*/
#post-640  #primary.content-area{border:0px solid #000; float:left;max-width:640px; margin:10px 0px; text-align:left;}
#secondary {float:right; max-width:300px;  margin:10px 0px 10px 0px;text-align:left;}
.site-content-home{ margin:0px 0px 0px 0px;max-width:960px;background-color:#fff;}
.site-content {float:right; max-width:640px; margin:0px 0px 0px 0px;}
.site-content-archivi {max-width:960px; margin:0px 5px 0px 0px;}
.site-content-full{ margin:0px 0px 0px 0px;max-width:960px;background-color:#fff;}

.archiviloop{margin:0 6%;width:90%;}
.archiviloop-full{margin:0;width:100%;}

.site-content .entry-content p{ line-height:1.4em; font-size:18px; margin-bottom:15px;}
/*.site-content .entry-content p, .site-content .entry-content li {font-family:"Times New Roman", serif; line-height:1.6em; font-size:22px;  margin-bottom:15px;}*/

p{display: block; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0px;-webkit-margin-end: 0px;}


.site-content-full .entry-content p{ line-height:1.4em; font-size:18px; margin-bottom:15px;}
/*.site-content-full .entry-content p, .site-content-full .entry-content li{font-family:"Times New Roman", serif; line-height:1.6em; font-size:22px; margin-bottom:15px;}*/

.site-content-archive{ margin:10px 0px 0px 0px;max-width:960px;background-color:#fff;}
.site-content-archive h1.entry-title{ text-decoration: none; font-weight: 200;font-size:28px;}


.site-content .entry-content p strong {font-weight:600 !important;}
.site-content-full .entry-content p strong {font-weight:600 !important;}

/* =Asides
----------------------------------------------- */
.blog .format-aside .entry-title, .archive .format-aside .entry-title {display: none;}
aside.widget{background-color:#fff;width:240px;font-size:12px;}
aside.widget ul li{font-size:13px; margin-bottom:6px;}
aside.widget ul li>a{color:#333;}
aside#addthis-widget-3 {width:280px !important;} 

/* =Media
----------------------------------------------- */
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {border: none; margin-bottom: 0; margin-top: 0; padding: 0;}

/*dap gallery: copia anche codice in functions.php*/
.wp-caption{display:block !important; position:relative;}
.wp-caption img[class*="wp-image-"] {display: block;margin:0 auto 0;position:relative;}
.wp-caption-area {width:100%; font-size: 14px;	text-align:center;padding: 5px 0px 5px 0px;position: relative;background:rgba(0, 0, 0, 0.8);color: #fff; border:0px solid red;position:absolute;bottom:0;}
.wp-caption-text {padding: 5px;}

.wp-caption-area2 {width:100%; font-size: 14px;	text-align:center;padding: 5px 0px 5px 0px;position: relative;background:rgba(0, 0, 0, 0.8);color: #fff; border:0px solid red;bottom:0;}
.site-content .gallery {margin-bottom: 1.5em;}
.gallery-caption {}
.site-content .gallery a img {border: none;	height: auto;	max-width: 90%;}
.site-content .gallery dd {	margin: 0;}
.site-content .gallery-columns-4 .gallery-item {}
.site-content .gallery-columns-4 .gallery-item img {}

embed, iframe, object {width: 100%;}


/* =Navigation
----------------------------------------------- */
.site-content [class*="navigation"] {margin:0px;}
[class*="navigation"] .previous {float: left; width: 50%; margin:0;padding:0;}
[class*="navigation"] .next {float: right; width: 50%; margin:0;padding:0;}
.dap_navigation-post{margin:25px 0 35px 0 !important; font-size:13px; width:100%;}
.nav-previous { background-image: url(/images/rowLcomm.png); background-position: left center; 	background-repeat: no-repeat;float:left; width:50%;text-align:left; margin:10px 0; padding:0px; border:1px dotted #ccc;height:90px;}
.nav-next{background-image: url(/images/rowRcomm.png); background-position: right center; background-repeat: no-repeat; float:left; width:49%; margin:10px 0; padding:0px; text-align:left; border:1px dotted #ccc;height:90px;}
.meta-nav{padding:0 15px 0 25px;margin:5px 0 10px 0}
.meta-navdx{padding:0 20px 0 15px;margin:5px 0 10px 0}
.navigation-post{}
.navigation-paging{}
.prev-tit, .next-tit{text-align:center;font-family: "futura-pt"; color:#333; text-transform: uppercase; font-size:16px;margin:15px 0 10px 0}
.nav-previous-simple { background-image: url(/images/rowLcomm.png); background-position: left center; 	background-repeat: no-repeat;float:left; width:45%;text-align:left; margin:0px 0; padding:12px 0 0 30px ; border:1px dotted #ccc;height:30px;}
.nav-next-simple{background-image: url(/images/rowRcomm.png); background-position: right center; background-repeat: no-repeat; float:left; width:44%; margin:0px 0; padding:12px 30px 0 0px; text-align:right; border:1px dotted #ccc;height:30px;}

.pagination {clear:both;width:200px; margin:0px auto; text-align:center;padding:20px 0;position:relative;font-size:11px;line-height:13px;color:#999;}
.pagination span, .pagination a {display: block; float: left; margin: 2px 3px 2px 2px; padding: 6px 9px 5px 9px; text-decoration: none;	width: auto; color: #666; background: #f2f2f2; border-radius: 4px;}
.pagination a:hover{color: #999;	background-color: #9E9E9E;}
.pagination .current{padding:6px 9px 5px 9px;background: #555;color:#fff !important;}
.pagination a.inactive{color:#666 !important;}
.pagination a.active{color:#fff !important;}
.pagination a.inactive:hover{ color:#fff !important;}

/* =Comments
----------------------------------------------- */
h4#reply-title, h3#reply-title {margin: 10px 0 20px 0; background-color: #F6F6F6; text-align: center; padding: 5px; font-size: 22px; font-weight: normal; text-transform: uppercase; width:650px;}

#comments {padding:5px; background-color:#fff; max-width:95%; border:0px solid #ccc;margin:20px 0 0 0;}
#comments.comments-area{padding-top:115px; margin-top: -115px;}

h3.comments-title, h2.comments-title{color:#000;line-height: 1.3em;margin: 0 0 20px 0; letter-spacing: 0.03125em;font-size:18px;}

article.comment{border-bottom:0px solid #ccc; margin:10px 0 10px 0; padding:0 0 5px 0; font-size: 15px;line-height: 23px; padding-top:99px; margin-top: -99px;z-index:-10;}
/*article.comment{border-bottom:1px dotted #ccc; margin:10 0 10px 0; padding:0 0 5px 0; background-color:#fff;font-size: 15px;line-height: 23px;}*/
.comment-content, .comments-area{clear:both;font-size:11px; max-width:99%; border:0px solid #ccc;padding:0px; }
/*.comment-content {padding:0 0 0 30px;border-left: 3px solid #efefef;margin:0;}*/
.comment-content {padding:0 0 0 0px;border-left: 0px solid #efefef;margin:0;}

.comment-content p{color:#666;padding:0px;font-size:16px;line-height: 140%; margin:0;}
.comment-meta{float:right;}
.comment-author.vcard{font-size:16px;margin:20px 0 5px 0;color:#4db49b !important;}
li.depth-1 {border-bottom: 1px dotted #d5d5d5;}
cite.fn{color:#4db49b !important;font-weight:bold !important;}
a.url{color:#4db49b !important;font-weight:bold !important;font-size:16px;}

time{font-size:11px; margin:0;color:#666 !important;}
.reply {float:right;}
.reply>a , a.comment-reply-link{font-size:11px; color:#554D4D;}
.nav-previous-com{float:left;}
.nav-next-com{float:right;}
ol.commentlist li {list-style: none;margin: 0 0 10px;padding: 5px 7px 5px 0;position: relative;}
.comment-author img {display: none;}

.paginate-com {	margin: 10px 0 20px 0;	padding: 5px 1px 5px;	text-align: center;}
.paginate-com a {-moz-border-radius: 3px !important; -webkit-border-radius: 3px !important; border: solid 1px gainsboro !important; padding: 6px 9px 6px 9px !important; margin-right: 3px !important; text-decoration: none !important; font-size: 12px !important;}
.paginate-com a:hover {padding: 6px 9px 6px 9px !important; border: solid 1px #DCDCDC !important; border-color: #3390CA !important; border-radius: 3px !important; -moz-border-radius: 3px !important; -webkit-border-radius: 3px !important; color: #fff !important; margin-right: 3px !important; text-shadow: 0px 1px #636363 !important; border-color: #5D5D5D !important; background: #777777 !important; background: -moz-linear-gradient(top, #C0C0C0 1px, #929292 1px, #777777) !important; background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.02, #C0C0C0), color-stop(0.02, #929292), color-stop(1, #777777)) !important;}
.paginate-com .current {padding: 4px 9px 5px 9px !important; border: solid 1px #DCDCDC !important; border-color: #3390CA !important; border-radius: 3px !important; -moz-border-radius: 3px !important; -webkit-border-radius: 3px !important; color: #fff !important; margin-right: 3px !important; text-shadow: 0px 1px #636363 !important; border-color: #5D5D5D !important; background: #777777 !important; background: -moz-linear-gradient(top, #C0C0C0 1px, #929292 1px, #777777) !important; background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.02, #C0C0C0), color-stop(0.02, #929292), color-stop(1, #777777)) !important;}

#commentform input {line-height: 15px;font-size: 13px;}
#commentform #author, #commentform #email, #commentform #url {position: relative;top: 10px;}
#commentform subscribe {margin-top: 20px !important;}
#commentform #submit:first-child {margin-top: -10px;}
#commentform textarea {margin-top:3px;margin-bottom:5px;}
#commentform #author, #commentform #email, #commentform #url {margin-left: 7px;}
.form-allowed-tags {display: none;}
.nrossi {color: #4db49b;font-size: 13px;font-weight: bold;}
div#accedibtn strong {font-size: 15px !important;font-weight: bold;}
.scrittasottog {font-size: 14px;color: #555;margin:2px 5px 5px 5px;}
#logsocials p {display: none;}
#logsocials {width:650px; margin-bottom: 10px !important;}
#commentform p {margin:5px 0 10px 0 !important;}
#addimg {position: absolute;	margin-top: -30px;	margin-left: 150px;}
#addvid {display: inline-block;	position: absolute;	margin-left: 190px;	margin-top: -31px;}
#commentform textarea{margin-bottom:15px;width:650px; font-size:15px;}

ul.children{margin-left:40px; border-top:0px solid red;}
ul.children li{margin-top:0;}

#logsocials td {padding:5px;}

#sociallogin {width: 110px;	height: 30px; background-color: #d7d7d7; border-radius: 5px; margin: 0 auto;	position: relative;	top: 2px; margin-top: 3px; margin-bottom: 3px;}
#sociallogin #accedi {font-size: 11px; color: white; float: left; font-weight: bold; margin: 7px 0 0 5px;}
#sociallogin #icone {position: absolute;margin-left: 45px;}

label.comform{padding:3px 0 0 20px;border:0px solid red;font-size:11px;}
hr.divnas{margin:14px 0 0 0;padding:0; background-color:#fff;}

/* =Widgets
----------------------------------------------- */
.widget {/*margin: 0 0 1.5em; font-size:10px; */ margin:0px; border:0px solid #ccc; padding:0px;}
/* Make sure select elements fit in widgets */
.widget select {max-width: 100%;}
/* Search widget */
.widget_search .submit {display: none;}
h1.widget-title{}

#secondary h1.titsidpers, h1.widget-title{padding:0 0 5px 0px;color: #000;text-align: center;font-weight: 600;margin-bottom:5px;text-transform: uppercase;font-size:16px;border-bottom: 2px solid #000;letter-spacing: .1em;}
.social_ref_dx {max-width:200px; border:1px dotted #ccc;margin-bottom:20px;padding:5px;}

.post_collegati {max-width:280px;margin-top:40px; border:0px solid red;}
.post_collegati_dx {border-bottom: 1px dotted #CCC;padding: 10px 0;text-align:left;}
.title_post_collegati_dx>a {color: #000 !important;	font-weight: normal !important;	font-size:14px !important;}

.ultimi_post_area {max-width:280px; border:0px solid red;margin-top:30px;}
.ultimi_post_dx, .piuletti {border-bottom: 1px dotted #CCC; padding: 10px 0; height: 65px; text-align:left;}
.ultimi_post_dx img {float: right; margin: 0 0 0 10px; border: 1px solid #d4d4d4; width: 75px; height: 55px;}
.piuletti img {float: left; margin: 0 10px 0 0px; border: 1px solid #d4d4d4; width: 75px; height: 55px;}
.ultimi_post_dx .slogan_menu_dx {color: #E20A16; text-transform: uppercase; font-weight: normal; font-size: 14px;}
.title_post_Bdx {color: #000 !important; font-weight: normal !important; font-size: 14px !important;}
.title_post_Bdx>a {color: #000 !important; font-weight: normal !important; font-size: 14px !important;}

.listaautori {font-size:12px;}
.listaautori ul li {list-style: none;font-size:12px;}
.listaautori a {color:#000;}
.listaautori a:hover {color:#4db49b;}

/* =Infinite Scroll
----------------------------------------------- */
.infinite-scroll .navigation-paging, .infinite-scroll.neverending .site-footer { display: none;}
.infinity-end.neverending .site-footer {display: block;}


/* =Globals DAP =====================================

/* =Content home
-------------------------------------------------------------- */

#row1{width:100%;margin:0 auto 10px auto;}
#row1b{width:100%;margin:0 auto 20px auto;display:block !important;}

#content-home-primary{width:100%; padding:0;margin:0px; position:relative;}
#content-home-primary-sx{float:left; max-width:655px;}
#content-home-primary-dx{float:right;margin-left:5px;}

.home_box{background-color:#fff;max-width:960px;margin:0;}
.home_box1{background-color:#fff;max-width:960px;margin:0;}
.home_box1_foto{padding:0; margin:0; height:inherit;max-width:960px;position:relative;}
.home_box1_foto a, .home_box1_foto a:hover{margin:0;padding:0;border:0;display:block;line-height:none !important;}
a.FFHomeTop{margin:0;padding:0;border:0;line-height:0 !important;}
#content-home-primary .size-FotoFull{}

.home_box1_info{height:inherit;background:rgba(0, 0, 0, 0.4);border:0;padding:0px;bottom:0;margin:0px; position:absolute;max-width:75%;}
.home_box1_titolo{padding:10px 20px 10px 10px;line-height:normal;}
a.titolo-home-grande { background:transparent;text-decoration: none; font-weight: 400; color:#fff; line-height:normal;width:100%;transform : scale(1,1.1);-webkit-transform:scale(1,1.1); /* Safari and Chrome */-moz-transform:scale(1,1.1); /* Firefox */-ms-transform:scale(1,1.1); /* IE 9+ */-o-transform:scale(1,1.1); /* Opera */opacity:1;}
a:hover.titolo-home-grande {background:transparent;text-decoration: none; font-weight:400; color:#f2f2f2;}
a.titolo-homesec {text-decoration: none; font-weight: 200; font-size:16px;line-height:1.4; color:#333333;}
a:hover.titolo-homesec {text-decoration: none; font-weight: bold; font-size:16px; line-height:1.4; color:#b6b6b6;}
.home_box1_comm_n{color:#fff; margin-right:3px;}
.home_box2{background-color:#fff;max-width:640px;margin:0 ;}
.home_box2_foto1{float:left;border:0px; width:310px;margin-right:20px;position:relative;}
.home_box2_foto2{float:right;border:0px; width:310px;position:relative; display:block !important;}
.home_box2_imgne{height:213px;max-height:213px; overflow:hidden;}
img.home_box2_fix{height:213px;max-height:213px; overflow:hidden;}
.home_box2_info{height:auto; background-color:rgba(0, 0, 0, 0.8); vertical-align:middle; padding:8px 0px; width:100%;margin:-36px 0 0 0; position:absolute;}
.home_box2_info_t{float: left; color: #fff; padding: 3px 10px 0px 10px; font-weight: bold; text-transform: uppercase; font-size: 13px; word-wrap: normal;}
.home_box2_titolo{margin:5px 0 5px 0;border:0;}
a.titolo-home-box2 {text-decoration: none; font-weight: 200; font-size:18px; color:#333333;line-height:1.1; }
a:hover.titolo-home-box2 {text-decoration: none; font-weight: 200; font-size:18px; color:#B6B6B6;line-height:1.1;}
.home_box2_info_snbox{float:right;margin-right:10px;}
.home_box2_info_sn{float:left;margin-top:1px;}
a.linkcommentihomewhite{font-size:13px;color:white; text-decoration:none;}
a:hover.linkcommentihomewhite{font-size:13px;color:white; text-decoration:none;}

/*riga 1 lato dx*/

.home_box1_dx{max-width:300px;border:0px solid #333;margin:0px;}
.home_box1_dxNOADV{max-width:300px;border:0px solid #333;margin:0px 0 0 0;}
.home_box1_dx_banner{padding:0;margin:0; border-top:0px solid #fff; border-bottom:0px solid #fff;}
.home_box1_dx_bannerADV{height:250px;display:block;padding:0;margin:0;position:relative;}
.home_box1_dx_bannerADV img{display:block;}
.home_box1_dx_titolo{height:auto;background:rgba(0, 0, 0, 0.4);padding:10px 5px;bottom:0; position:absolute;max-width:100%;font-size:20px; display:block;}
a.home_box1_dx_titoloL .home_box1_dx_titolo, a:visited.home_box1_dx_titoloL .home_box1_dx_titolo{color:#fff;display:block;}
a:hover.home_box1_dx_titoloL .home_box1_dx_titolo{color:#ccc; display:block;}

#row2{width:100%;padding:10px 0 5px 0;margin-top:4px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#row5{width:100%;padding:10px 0 5px 0;margin-top:0px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}

  .content-home-scroll{margin:0;padding:0;line-height: 1em; max-height:110px; overflow:hidden;}
  .content-home-scroll-arrowL{min-height: 107px; width: 20px;  background-image: url(/images/rowL.png); background-position: left center; 	background-repeat: no-repeat;margin-left:0px;}
  .content-home-scroll-arrowR{min-height: 107px; width:20px; background-image: url(/images/rowR.png); background-position: right center; background-repeat: no-repeat; margin-right:0px;}
  .content-home-scroll-arrowL5{min-height: 107px; width: 20px;  background-image: url(/images/rowL5.png); background-position: left center; 	background-repeat: no-repeat;margin-left:0px;}
  .content-home-scroll-arrowR5{min-height: 107px; width:20px; background-image: url(/images/rowR5.png); background-position: right center; background-repeat: no-repeat; margin-right:0px;}

  .content-home-scroll-box{width:300px;display:block;color:#000;font-size:12px;margin:0;padding:0;}
  .content-home-scroll-box-dx{float:right;width:130px;text-aglin:left;margin-left:10px; }
  .content-home-scroll-box-tit{color:#4db49b; font-weight:600; text-transform:uppercase; margin:0;padding:0;}
  .content-home-scroll-box-tit a, .content-home-scroll-box-tit a:hover, .content-home-scroll-box-tit a:visited{color:#4db49b; font-weight:600; text-transform:uppercase; margin:0; padding:0;}
  .content-home-scroll-box-txt{margin:5px 0px 0 0px; font-weight:bold; line-height:1.2em; font-size:12px; }
  .content-home-scroll-box-txt a,.content-home-scroll-box-txt a:hover, .content-home-scroll-box-txt a:visited{margin:9px 5px 0 0; font-weight:400; line-height:1.1em; font-size:12px;  text-transform:none;color:#000;}
  .content-home-scroll-box-txtdata{margin-top:2px; font-style:italic; color:#666; font-size:10px;}
  .content-home-scroll-box-sx{float:left; max-width:160px;}
  .content-home-scroll-box-foto{max-height:107px; overflow:hidden;} 

 /*CAROUSEL*/
.list_carousel {margin: 0; height:auto;width:960px;border:0px solid red;}
.list_carousel ul {margin: 0px; padding: 0; list-style: none;display: block;}
.list_carousel li {width:300px;padding:0;margin:0 0px 0 5px; display: block; float: left;border:0px solid red;}
a:hover.next, a:hover.prev {text-decoration:none;}
.list_carousel.responsive {width: auto;margin-left: 0;}
.prev {float:left; margin: 0 0px 0 0;}
.next {float:right; margin:0 0 0 0px;}

/*BOX NERO CHIUSA RIGA*/ 
.rownero{font-weight:normal;}
.content-home-scroll-end{ background-color:#000; vertical-align:middle; padding:3px 0px; float:left;margin: 0; position:relative;}
.end-titolo{color: #fff; padding:7px 10px 2px 10px; font-weight: 600; font-size: 22px; text-transform: capitalize; /*font-size-adjust: 0.50 !important;*/}
.content-home-scroll-end-dx{ background-color:#000; vertical-align:middle; padding:3px 10px 3px 60px; min-width:170px;float:right;margin: 0; position:relative;display:inline;text-align:right;}
/*versione box post*/
 #row2post{width:100%;padding:10px 0 5px 0;margin-top:0px;border-top:1px solid #ccc;border-bottom:1px solid #ccc; color:#000000;}
div.content-home-scroll-box-txt-post{margin:5px 5px 0 0;padding-top:5px; font-weight:400; line-height:1.05em; font-size:13px;}
div.content-home-scroll-box-txt-post a, div.content-home-scroll-box-txt-post a:visited { text-transform:none;color:#000 !important;}
.content-home-scroll-box-txt-post a:hover{text-decoration:underline;color:#000 !important;}

#row3, #row4{clear:both;margin:5px 0px 5px -14px;height:auto;padding:5px 0;border:0px solid red;position:relative;}

/*the loop home*/
#loophome{margin-top:30px; }
#loophome a, #loophome a:hover, #loophome a:visited {color:#666;}
.Lay1home{border-bottom:1px dotted #ccc;margin-bottom:10px; padding-bottom:5px;}
.imgfull{}
.Lay1BoxCont{margin:10px 0 10px 0;padding:0;position:relative;}
.Lay1cont{float:left; max-width:610px;border:0px solid red;margin-left:10px;}
.Lay1Tit{font-size:26px;}
#loophome a.Lay1TitLink,#loophome a:visited.Lay1TitLink {font-family: "franklin-gothic-urw",sans-serif;font-size:30px; line-height: 1.2em; color:#333;}
.Lay1Txt p {margin:0 0 5px 0;padding:0;	line-height: 1.2em;	font-size: 17px; letter-spacing: .05em; }
.Lay1Txt{padding:0; margin:10px 0; 	line-height: 1.2em;	font-size: 17px; letter-spacing: .05em; }
.Lay1Comm{padding: 5px 5px 5px 25px ;	margin: 15px 0 5px 0;	background-image: url(/images/cite_n.png);	background-repeat: no-repeat;	background-position: left top;	font-size: 13px;	font-style: italic;}
.Lay1Close{float:right;width:790px;border-top:1px solid #ccc;position: relative;}
.Lay1Tools{position: absolute; right: 10px; bottom:4px;font-size:10px;}

/*loop lato sx in comune*/
.homeLoopinfosx{float:left;width:150px; margin-right:10px;}
.loopAut{margin:5px 0;font-size:12px;}
.loopTime{font-size:11px;line-height:13px;}
.author vcardhome, #loophome a.url_fn_nh {color:#4db49b;font-weight:600;margin:5px 0;font-size:13px;}
.homedidabox{border-bottom: 1px dotted #ccc; padding: 7px 0px; margin: 0 0 10px 0; background-color: #fff; color: #6b6b6b; text-transform: uppercase; font-size: 14px; letter-spacing: .08em;}
.homeLoopinfosx{max-width:150px; margin-right:10px;font-size:10px;}
.toolLoopsx{font-size:11px; width:99%; border:0px solid red;margin: 15px 0 0 0;}
.homeloopsocial{margin: 0; float:left; width:60px; height: 24px;}
.homeloopsocialico{margin-right:3px;}
.hnletturedx{width: 60px; height: 14px; padding: 5px 14px 0 0 ; text-align: right; background-image: url(/images/flame14.png); background-repeat: no-repeat; background-position: right bottom; float: right;}
.toolLoopsxNtxt{margin:0;border:0px solid red; height:14px; font-size:13px;color:#999999;}
.homeLooptoolsCN{width:60px; height: 14px; padding: 5px 14px 0 0 ; text-align: right; background-image: url(/images/commenti14.png);letter-spacing: 2px; font-size:13px;background-repeat: no-repeat; background-position: right bottom; float: right;}
.ncomm{margin-right:3px;}
#loophome a.tagliocommento, #loophome a:hover.tagliocommento, #loophome a:visited.tagliocommento{/*min-height:14px;max-height:14px; overflow:hidden; display:block;*/}

/*loop foto 320*/
#loophome a.read-more, a.read-more:hover, a.read-more:visited {color:#4db49b;font-weight:bold;}

.homeLoopContNofoto{float:left; max-width:640px;margin-left:10px; BORDER:1PX SOLID RED;}
.homeLoopCloseNoFoto{float:right;width:250px;border-top:1px solid #ccc;position: relative;}

.homeLoopBox{margin: 10px 0; padding: 10px 0 0px 0; position: relative; border-bottom:dotted 1px #ccc;}
.homeLoopimg{float:left; max-width:320px;max-height:200px;margin-right:8px;margin-bottom:5px;overflow:hidden; padding:0 5px;border:0px solid #333;}
.homeLoopimg a img.Thumbnail.thumbnail.medium{float:left;width:320px;margin-right:18px;overflow:hidden;}
.homeLoopContDx{max-width:430px;float:left !important; margin-left:10px; }
.homeLoopContDxLong{max-width:640px;float:left !important; margin-left:10px; }
.homeLooptit{color:#000; font-size:17px;margin-bottom:10px;}
#loophome a.homeLooptitLink, #loophome a:visited.homeLooptitLink, #loophome .homeLooptit a,#loophome .homeLooptit a:visited{font-family: "ltc-bodoni-175",serif;font-family: "franklin-gothic-urw",sans-serif;font-size:24px;margin-bottom:10px; line-height: 1.2em; color:#333 !important;}
.homeLooptxt{padding: 5px 0; margin: 0 0 10px 0; line-height: 1.2em; font-size: 17px; letter-spacing: .05em;}
.homeLoopComm{padding: 5px 5px 5px 25px ; margin: 15px 0 5px 0; background-image: url(/images/cite_n.png); background-repeat: no-repeat; background-position: left top; font-size: 14px; line-height: 1.1em; font-style: italic;}

.homeLoopClose{float:right;width:450px;border-top:1px solid #ccc;position: relative;}

/*SECONDA*/
/*single*/
.site-content-full .entry-content p{ margin-left:180px;}
.site-content-full .entry-content p.full{ margin:0 0 0 0px;}
/*.site-content-full p{ margin:0 0 0 0px;}*/

.entry-header{margin-top:0px;}
.titolo-grande, a.titolo-grande  {text-decoration: none; font-weight: 200; color:#333333; line-height:1.25em; margin:0;}
.titolo-grande2  {text-decoration: none; font-weight: 200; color:#333333; line-height:1.25em; margin:0; }
.post-foto img{margin-bottom:0px;}
.post-foto-full p{margin:0 0 20px 0 !important; width:960px !important;}



header.entry-header .post-foto-full p img.post-foto-full{width:960px}
img.post-foto-full{width:960px}

/*related in post*/
.related-in-post{width:150px; border-top:1px double #ccc; border-bottom:1px double #ccc; float:right; margin:10px 80px 10px 50px;padding:5px;}
.related-in-post_btoptit{font-size: 13px;float: right;	color: #4F4F4F;	margin: -16px 0 8px 0;	padding: 5px 15px 1px 15px;	background-color: #fff;	font-weight: bold;}
.related-in-post-tit{font-size:16px; margin:10px 0 5px 0;font-weight:bold;}
.related-in-post ul{list-style-position: inside !important;list-style-type: none !important; font-size:13px;font-weight:normal;margin:5px 0 7px 0px !important;color:#000;-webkit-margin-after: 0 !important;padding:0 !important;}
a.linkrel,  a:visited.linkrel{margin-top:5px;display:block;font-size:13px;font-weight:normal;line-height:1.4em;color:#4db49b !important;}

.entry-meta{margin:15px 0;}
.entry-meta-old{margin:15px 0 5px 0; border-bottom:1px dotted #999;}
.contentsxseconda{float:left; padding:5px 0 5px 0px; width:580px;}
.contentdxseconda{float:right;width:45px;padding:5px 3px 5px 0px;text-align:right;}
.contentsxsecondaFull{float:left; padding:5px 0 5px 0px; width:840px;}

.addthis_toolbox.addthis_default_style {padding:0px 0 5px 0; margin-top:-20px !important;margin-bottom:15px; }
.addthis_toolbox.addthis_default_style.addthis_{margin-top:15px;}

footer .entry-meta{margin:10px 0; background-color:#f2f2f2; padding:5px 0; border-top:1px dotted #ccc !important;border-bottom:1px dotted #ccc !important; width:auto;}
.auth-byline{float:left;font-size:12px;padding:5px 2px 0 0 ;margin:5px 5px 0 0;}
.auth-byline-full{float:left;font-size:12px;padding:5px 2px 0 0 ;margin:5px 5px 0 0;}
.singleslogandx{ margin:5px 0 15px 0;  padding:5px;border:1px solid #ccc; background-color:#f2f2f2; color:#4db49b; text-transform: uppercase;font-size:12px;}

.singlesloganfull{margin:1px 0;  padding:5px;border:1px solid #ccc; background-color:#f2f2f2; color:#4db49b; text-transform: uppercase;font-size:12px;float:left;}
.social_ref_post {float:left; border:0px dotted #ccc;padding:2px 0 2px 0;}
.social_ref_post_int{margin:0;}
.social_ref_post_int_full{margin:0px 0 0 5px;float:left;border:0px solid red;}
.social_ref_post_n_com{float:left;width: 20px; height: 14px;  padding:5px 18px 0 0 ; margin:3px 8px 0 8px; text-align: right; background-image: url(/images/commenti14.png); background-repeat: no-repeat; background-position: right; font-size:12px;border:0px solid red;}
.social_ref_post_letture{float: left;width: 35px; height: 14px; padding: 8px 14px 0 0 ;margin:0px 2px 0 10px; text-align: right; background-image: url(/images/flame14.png); background-repeat: no-repeat;border:0px solid red; background-position: right bottom; font-size:12px}
.social_ref_post_f, .social_ref_post_t, .social_ref_post_g {float:left !important;margin:0 3px;}
.social_ref_post_t {max-width:90px !important;}

/*IMMAGINI POST*/

/*
.site-content .entry-content p img, .site-content-full .entry-content p img {padding: 0px;line-height: 1.4;!important;display: block;}
p img.alignleft, p img.alignright, p img.aligncenter, p img.alignnone{margin:0px; line-height:0 !important;padding: 0px; display:inline;}
img.alignleft, img.alignright, img.aligncenter, img.alignnone{line-height:0 !important;padding: 0px; display:inline; border: 0; margin: 0 0 2px 0 !important;}

/*IMMAGINE POST 960
.entry-content p img {line-height:0 !important; display:inline;}
img.alignnone.size-FotoFull {max-width:none !important;width:960px !important;line-height:0 !important; display:inline;}*/

/*.site-content-full .entry-content p img.size-FotoFull {width:960px !important; line-height:0 !important;display:block;}*/

/*.entry-content p img {padding: 0px;line-height:0!important;display: inline;}*/
 img[class*="wp-image-"] {padding:0 !important; border:0; line-height:0 !important;font-size:1px; display:inline;}
 .site-content-full .entry-content p img.size-FotoFull {margin-left:-180px !important;width:960px !important; line-height:0 !important;margin-top:0px !important;margin-bottom:0 !important;padding:0 !important;}
img.alignnone.size-FotoFull {max-width:960px !important;width:960px !important;line-height:0 !important; }
/*.size-medium {max-width:100%;border:1px solid green;display:inline !important;line-height:0 !important; margin:0 !important;padding:0 !important;}*/


/*.site-content-full .entry-content p.full{margin-right:-180px !important; width:960px;}*/


/*per art 2 col*/
.box_dx_author_post{margin-bottom:15px; padding-bottom:10px; border-bottom:1px dotted #4db49b;}
.auth_box_dx {margin-bottom:7px;}
.auth_box_dx a:link, .auth_box_dx a:hover, .auth_box_dx a:visited{text-transform: uppercase;font-size:13px;font-style:normal !important;}
.auth_box_dx a:hover{color:#4db49b;}
.social_ref_dx_int{margin:15px 0 0 0;}
.social_ref_dx_letture{float:left;width:auto; height: 14px; padding: 0px 14px 0 0 ;margin-right:7px; text-align: right; background-image: url(/images/flame14.png); background-repeat: no-repeat;border:0px solid red; background-position: right bottom; font-size:13px}
.social_ref_dx_n_com{float:left;width:auto; height: 14px;  padding-right: 18px; text-align: right; background-image: url(/images/commenti14.png); background-repeat: no-repeat; background-position: right; font-size:13px;border:0px solid red;}
.singleimgaut{float:right;}
.singlenameaut{float:left; text-align:left; margin-left:5px; font-size:12px;padding-top:5px;}






/*.addthis_toolbox.addthis_default_style {padding:5px 0; border-top:1px dotted #ccc !important;border-bottom:1px dotted #ccc !important; width:auto;}*/

.post-social-foot {margin-right: 10px;border-top: 1px dotted #ccc;padding-top: 10px;border-bottom: 1px dotted #ccc;height: 50px;	margin-top:30px;}
#mailshare {padding-left: 10px;	padding-top: 3px;	padding-right: 30px;	border-right: 1px dotted #ccc;	border-left: 1px dotted #ccc;font-size:11px;}
#fblike {padding-right: 30px;	border-right: 1px dotted #ccc;}
#fbshare {	padding-left: 10px;	padding-right: 30px;	border-right: 1px dotted #ccc;}
#twittershare {top: 5px;	width: 75px !important;	position: relative;}
#plusshare {padding-left: 10px;}
#dicon {margin-top: -5px;	position: relative;	top: 5px;}
#content-media table {border: 1px solid #e7e7e7;	margin: 0 -1px 24px 0;	text-align: left;	width: 100%;}
#content tr th, #content thead th {	color: #888;	font-size: 12px;	font-weight: bold;	line-height: 18px;	padding: 9px 24px;}
#content-media tr th, #content-media thead th {	color: #888;	font-size: 12px;	font-weight: bold;	line-height: 18px;	padding: 9px 24px;}
#content tr td {border-top: 1px solid #e7e7e7; font-size:15px;}
#content-media tr td {	border-top: 1px solid #e7e7e7;	padding: 6px 24px;}


article{/*font-family: "Noticia Text";font-size:16px;*/}
.byline{color:#858686; font-size:11px;}
.author vcard, a.url_fn_n{font-weight:bold; font-style:italic; color:#858686; text-decoration:none;}
.entry-date{}

.AdmView{border:1px solid #ccc; font-size:13px; color:#000; }
.AdmView>a{font-size:13px;}
.AdmViewB{ background-color:#000; vertical-align:middle; padding:3px 0px; width:200px;margin: 0; position:relative;}
.AdmViewBT{color: #fff;	padding: 2px 10px 2px 12px;	font-weight: bold;	font-size: 20px;	text-transform: capitalize;	}


/*archivi*/
#PaginaArchivi{font-size:12px;}
#PaginaArchivi h1{margin:2px 0 10px 0;  font-size:18px !important; font-weight:bold;}
#PaginaArchivi .boxarchiviotiposx {margin-top:10px; margin-bottom:15px; padding:5px; border-right:1px dotted #4db49b;}
#PaginaArchivi .boxarchiviotipo {margin-top:10px; margin-bottom:15px; padding:5px 5px 25px 5px ; border-bottom:1px dotted #4db49b;}
#PaginaArchivi ul li{font-size:15px !important; float: left; margin: 5px 20px 5px 0px; 	list-style-type: none;}
#PaginaArchivi ul.listaautori li{font-size:14px !important;line-height:1.0 !important;}
#PaginaArchivi ul.nolista li{float:none; margin:5px 0;}
#PaginaArchivi ul li a{ color:#000;}
#PaginaArchivi ul li a:hover{color:#4db49b;}/*red*/
.arcsx{float:left;width:23%; margin-right:30px;}
.arcdx{float:right;width:73%; text-align:left;}
.boxarchive {width:298px; margin:0 5px 10px 0; float: left; padding:5px; border:1px solid #333; font-size:95%;}
.boxarchive article{font-size:12px; margin-bottom:0px;min-height:160px;}
footer .entry-meta {visible:none;}
.boxarchiveauth {width:99%;margin:0 2px 30px 0; padding:0 0 0 10px; border-left:2px solid #ccc; font-size:95%;}
.boxarchiveauth {width:99%; margin:0 20px 30px 100px; padding:0 0 0 10px; border-left:2px solid #ccc; font-size:95%;}
.boxarchiveauth h1.entry-title {margin:10px 0 10px 0; text-decoration: none; font-weight: bold;font-size:115%;}
.authinfo{border:0px dotted #ccc; padding:7px; margin:15px 0 20px 60px; color:#000;width:85%;font-weight:normal;text-align:left;font-size: 15px;line-height: 1.18em}
.authinfofoto{float:left; margin-right:10px;}
.boxarchiveauth .entry-content {margin:10px 0 2px 0; display:inline;}
.boxarchiveauth .entry-content p {font-size:16px;line-height: 1.15em; margin-bottom:15px;}
.boxarchiveauth .hentry{margin: 0 0 0 0;}
.boxarchiveauth a, .boxarchiveauth a:visited { color:#333;}
.side1{margin:5px 0; border-bottom:1px solid red;}
.side1sx{float:left;}
.side1dx{float:right;}

/*img.alignleft {margin-right:20px !important;}*/
h1.entry-title-archivi{ font-size:26px; font-weight:normal; text-align:center; border-bottom:1px solid #ccc; padding-bottom:5px;margin-bottom:25px;margin-top:5px;}

/*archivi dissap*/
.single_post_archive {float: left;width: 180px;margin: 0 25px 20px 0;border:0px solid #ccc;}
.single_post_archive_full {float: left;width: 180px;margin: 0 8px 20px 2px;border:0px solid #ccc;}

.slogan_fascia3post {text-transform: uppercase;font-size: 13px;text-transform: uppercase;	float: left;	width: 150px;	line-height: normal;	margin: 4px 0 0 0;}
.solo_numero_commenti {	float: right;	background-image: url(/images/sfondo_n_commenti.png);	background-position: top center;	background-repeat: no-repeat;	text-align: center;	width: 23px;	line-height: 10px;	padding: 1px 1px 4px 1px;	margin: 5px 0 5px 0;}
.solo_numero_commenti_vuoto {	float: right;	width: 23px;	line-height: 10px;	padding: 0px 1px 0px 1px;	margin: 5px 0 5px 0;display:block;height:16px;background-color:#fff;}
.solo_numero_commenti a:link, .solo_numero_commenti a:visited {	font-size: 11px;	text-decoration: none;	color: #000;	padding: 0;	}
.img_3post_tumb img {display:block;border: 1px solid #8c8c8d;overflow: hidden;	height: 120px;	margin-bottom:6px;}
.img_3post {display:block;overflow: hidden;	height: 120px;	margin-bottom:6px;}
a .attachment-thumb-media wp-post-image, a img.foto-archivi{display:block;overflow: hidden;	height: 120px;	margin-bottom:6px;}

.autore_3post {	margin: -33px 0 0 0;width:180px;padding: 5px 0px 5px 0px;position: relative;background:rgba(0, 0, 0, 0.6);color: #fff;font-size: 11px;border:0px solid #333;width:180px;}
.autore_3post-txt{padding-left:5px;}
.autore_3post>a{color:#4db49b;}
.share_fb_top_post {float: right;padding: 0px 2px 0 4px;margin-right:4px;}
.archive .title_3post {margin-top:3px; position:relative;font-size: 15px;	line-height: 1.1em;	 min-height:66px; border-bottom:1px dotted #4db49b;}
.autore_comm_home a:link, .autore_comm_home a:visited {color: #666 !important;text-decoration: none;font-size:11px;}
.archive .title_3post a {color: #000;}
.archive .recent_comment, .archive .recent_comment_vuoto{margin-bottom: 10px;}
.recent_comment {background-color: #f2f2f2;	margin-top:5px;padding: 4px 0px 4px 4px;font-size: 11px;position: relative;bottom: 0;line-height: normal;color: #666666; height:25px; overflow:hidden;}
.recent_comment_vuoto{background-color: #fff;	margin-top:5px;padding: 4px 0px 4px 4px;font-size: 11px;position: relative;bottom: 0;line-height: normal;color: #666666; height:25px; overflow:hidden}

.imgauthpage{float:left;max-width:180px;display:block;overflow: hidden;	height: 120px;}
.txtauthpage{float:left;text-align:left;width:600px;margin-left:10px;}


/*footer*/
#ft-rubrichedx{float:right; background-color:#f2f2f2;margin:0; padding:0;width:inherit;height:38px !important;}
#ft-rubriche-tit{float:left;text-transform: uppercase; color:#f2f2f2; background-color:#000;height:100%;}
.ft-rubriche-tittxt{margin:5px 5px 0 5px;padding:5px 10px;text-align:center;font-size:18px;font-weight:400;}
#ft-rubrichedx ul{margin: 0; padding: 0; border: 0px solid red; display: inline-block; height:inherit; list-style-position: inside; list-style-type: none;}
#ft-rubrichedx ul li{ float:left; padding:5px 8px 3px 10px;width:auto; margin:0px 7px 3px 7px;text-align:center; border-left:1px solid #fff;font-size:13px; color:#333;font-weight:600;}
#ft-rubrichedx ul li a, #ft-rubrichedx ul li:visited {color:#333;}
#ft-rubrichedx ul li a:hover {color:#4db49b;}
.rownerosx{float:left;border:0px solid red;}

#colophon.site-footer {font-size:11px; line-height:1.5em;}

#footr1{width:960px;margin:0; padding:0; height:32px;background-color:#000;color:#fff;font-family: "futura-pt" !important; font-size:13px;font-weight:bold;}
#footr1 a{color:#fff; padding: 5px 0px 0 0px;}
#footr2{width:960px; margin:0 0 0 0; padding:0; font-family: "franklin-gothic-urw",sans-serif !important; font-size:13px; line-height:1.8em;}
.footc1{float:left;width:400px;}
.footc2{float:left;width:135px;min-height:32px;border-left:1px solid #fff;}
.footc3{float:left;width:160px;min-height:32px;border-left:1px solid #fff;}
.footc3r{float:left;width:160px;min-height:32px;border-left:1px solid #fff;background:#4db49b;height:32px;}
.footc4{float:left;width:135px;min-height:32px;border-left:1px solid #fff;}
.footc5{float:left;width:95px;min-height:32px;border-left:1px solid #fff;}
/*new*/
.footc1s{float:left;width:362px;}
.footc2{float:left;width:135px;min-height:32px;border-left:1px solid #fff;}
.footc3{float:left;width:160px;min-height:32px;border-left:1px solid #fff;}
.footc3r{float:left;width:160px;min-height:32px;border-left:1px solid #fff;background:#4db49b;height:32px;}
.footc7{float:right;width:300px;min-height:32px;border-left:1px solid #fff;}
.foottxt{width:auto;padding: 2px 2px 2px 5px;margin-top:5px;border:0px solid red;}

.footsx{float:left;}
.footdx{float:right;}
.footdx-txtsx{float:right;width:30%;text-align:left;margin-left:10px;border-left:0px solid red;}
a.footlinksiti{display:block; margin:5px 10px 5px 10px;}
a.footlinksiti2{display:block; margin:17px 10px 5px 10px;}

.foottitr1{width:100%;padding:7px 0 2px 0; text-align:center;}
.foottit{font-weight:bold;}

.footline{width:100%; padding:5px 5px;border-bottom:1px solid #333;color:#000;margin-top:10px;font-family: "franklin-gothic-urw",sans-serif !important;font-size:13px; line-height:1.5em;}
.footnoline{width:100%; padding:5px 5px 0 5px;font-weight:bold;color:#000;border-top:1px solid #333;}
.site-info {position: absolute; left: 50%; bottom: 1px; font-size: 20px; font-weight: bold; background: #f2f2f2; padding: 8px; border-radius: 6px; }


/*adv*/
g-single a-22, a-single a-20 {width:auto; align:center; margin:1px 180px !important;}

/*modifiche testata - menu fisso*/
body{width:100%;}
#main{margin-top:95px;width:960px;}
#masthead{margin:0 auto; background:rgba(255, 255, 255, 0.95); position:fixed;    left:auto;    top:0;    width:100% !important;z-index:10000;height:80px; box-shadow: 0px 1px 20px #5E5E5E;}
.menucentrofisso{width:960px; margin:5px auto; }


.homeboxblock{width:310px !important;height:auto; overflow:hidden;}


/*formattazione post editor*/
.titolettorigato {text-align:center; padding: 5px 0; border-top:1px solid #333 !important; border-bottom:1px solid #333 !important;font-weight:bold !important;}
h3.titolettorigato {text-align:center; padding: 5px 0; border-top:1px solid #333 !important; border-bottom:1px solid #333 !important;font-weight:bold !important;font-size:18px !important;margin-bottom:15px;line-height: 1.4em;}
.entry-content h1{font-size:28px !important;}
.entry-content h2{font-size:26px !important;}
.entry-content h3{font-size:24px;}
.entry-content ul{list-style-position: inside;list-style-type:disc;padding-bottom:16px;margin-bottom:16px;}
.entry-content ol{font-size:13px;list-style-position: inside;list-style-type:decimal;padding-bottom:16px;margin-bottom:16px;}
.entry-content li{font-size:18px;line-height:1.2;list-style-position: outside; margin-bottom:6px;}
.entry-content blockquote {	quotes: "" "";font-style:italic;}
.site-content-full .entry-content ul, .site-content-full .entry-content ol {margin-left:200px;}
.entry-content li.myrelpost{list-style-position: inside;list-style-type: none; font-size:13px;font-weight:normal;margin-bottom:2px;}

/*formattazione post editor
.titolettorigato {text-align:center; padding: 5px 0; border-top:1px solid #333 !important; border-bottom:1px solid #333 !important;font-weight:bold !important;}
h3.titolettorigato {text-align:center; padding: 5px 0; border-top:1px solid #333 !important; border-bottom:1px solid #333 !important;font-weight:bold !important;font-size:18px !important;margin-bottom:15px;line-height: 1.4em;}
.entry-content h1{font-size:28px !important;}
.entry-content h2{font-size:26px !important;}
.entry-content h3{font-size:24px;}
.entry-content ul{list-style-type: disc; }
.entry-content ol{list-style-type:decimal; line-height:inherit;list-style-position: outside; }
.entry-content li{font-size:inherit; line-height:inherit;list-style-position: outside; }
.entry-content blockquote {	quotes: "" "";font-style:italic;}
.site-content-full .entry-content ul, .site-content-full .entry-content ol {margin-left:200px;}*/


.Addb{margin-left:auto;}
