/* 
CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */


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, 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: "Lora",serif;
	font-size: 100%;
	font-style: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

em {font-style:italic}

:focus { /* remember to define focus styles! */
	outline: 0;
}

body {
	background: #fff;
	line-height: 1;
	
}

ol, ul {
	list-style: none;
}

table { /* tables still need 'cellspacing="0"' in the markup */
	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 img {
	border: 0;
}

/* Floating */
.left {
	float: left;
}

.right {
	float: right;
}

/* Clear Floats */
* html .clear {
	height: 1%;
}

.clear:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.clear {
	display: block;
}

/* =Global
-------------------------------------------------------------- */

body {
	background: #e9e9e9;
	color: #666;
	font-family: 'Open Sans', Arial, Georgia,Century,Times,serif;
	font-size: 15px;
	line-height: 19px;
	background-attachment:fixed !important;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}

h1 {
	font-size: 22px;
}

h2 {
	font-size: 18px;
}

h3 {
	font-size: 15px;
}

h4 {
	font-size: 13px;
}

h5,h6 {
	font-size: 12px;
}

pre,code,kbd,samp,tt {
	font: 13px/1.385 "Courier New", Monospace, serif;
}

input,button,select,textarea,option {
	font-family: Helvetica, Arial, serif;
}

/* Links */
a:link, 
a:visited {
	color: #3B5998;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 a,h2 a,h3 a,h4 a, h5 a, h6 a {
	text-decoration: none;
}

h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {
	text-decoration: underline;
}

/* Input Form & TextArea */
input, textarea {
	border-color: #ccc #efefef #efefef #ccc;
	border-width: 1px;
	border-style: solid;
	color: #777;
	padding: 6px;
}

input:focus {
	background: #ffffff;
}

/* =Structure
-------------------------------------------------------------- */

#wrapper {
	background: #fff;
	margin: auto;
	padding: 0 15px 10px 15px;
	width: 990px;	
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
	clear:both;
	
}

#top {
	background: #fff;
	border-bottom: 1px solid #e9e9e9;	
	height: 31px;
	line-height: 31px;
	overflow: hidden;
	padding:10px 0 5px;
	clear:both;
}

#header {
	background: #fff;
	height: 118px;
	overflow: hidden;
	position: relative; 
	margin-top: 5px;
}

#container {
	background: #fff;
	
}

.home #container {
	background: #fff;
}

#content {
	background: #fff;	
	float: left;
	width: 665px;
	margin-bottom: 18px;
	padding-right:8px;
	border-right:1px solid #dfdfdf;
	margin-top:21px;

}

.entry-content p {
/*	line-height:21px; 
	font-size:13.5px; */
	font-family: 'Lora', serif;
	line-height:1.5; 
	font-size:16px;
}



.v9{margin-bottom:8px !important}

#sidebar {
	float: left;
	width: 300px;
	margin-right:1px;
	margin-top:13px;
	margin-left: 14px;
}

/* =Header
----------------------------------------------- */

#top span {
	float: left;
	font-size: 11px;
	font-weight: bold;
	padding-right: 5px;	
}

#top span span {
	background: none repeat scroll 0 0 #067774;
	color: #fff;
	line-height: 25px;	
	margin: 3px 2px 0 0;
	padding: 0 5px;	
	font-family:'Oswald';
	font-size:14px;
	font-weight:normal;
	letter-spacing:0.2px;
}

#top .top-year {
	margin-right: 10px !important;
}

/* News Ticker */
ul#ticker {
	color: #bbb;	
	float: left;
	font-size: 11px;	
	height: 31px;
	overflow: hidden;
	line-height: 31px;
	width:470px;
}

ul#ticker li a {
	color: #777;	
	margin-right: 5px;
}

/* Search Form */
#search {
	display: inline;
	float: left;	
	margin: 0;
	width: 173px;	
	
}

#searchform {
	background: url("images/alert-overlay.png") repeat-x scroll 0 0 #067774;
	height: 36px;
	border:none !important;
}

#searchform input {
	background: none;
	border: none;
	display: block;	
}

#searchform input#s {
	background: none repeat scroll 0 0 #FFFFFF;
    color: #999999;
    float: left;
    font-size: 11px;
    height: 17px;
    line-height: 1.1;
    margin: 6px 0 0;
    padding: 4px 7px 3px;
    width: 124px;
}

#searchform input#searchsubmit {
	background: url("images/ico-search.gif") no-repeat scroll left center #FFFFFF;
    border-left: 1px solid #C2C2C2;
    cursor: pointer;
    float: left;
    margin-top: 6px;
    overflow: hidden;
    padding: 4px 4px 2px 3px;
    text-indent: -5555em;
    width: 18px;
}

/* Header Quotes */
#header .header-quote {
	font-size: 17px;
	line-height: 18px;
	width: 250px;
}

#header .header-quote .quote-bold {
	display: block;
	font-weight: bold;
	color:#333;
}

#header .header-quote .quote {
	color: #aaa;
	display: block;
	letter-spacing: -1px;
	padding-bottom: 15px;
}

#header .quote-left { /* Left Quote */
	bottom: 7px;
	left: -180px;
	position: absolute;
}

#header .quote-left .img {
	bottom: 0;
	left: 220px;
	position: absolute;
	width: 80px;
}

#header .quote-left .quote-text {
	bottom: 5px;	
	position: absolute;
	width: 210px;
	text-align: right;
}

#header .quote-right { /* Right Quote */
	bottom: 7px;
	position: absolute;
	right: -69px;
}

#header .quote-right .img {
	bottom: 0;
	position: absolute;
	right: 220px;
	width: 80px;
}

#header .quote-right .quote-text {
	bottom: 5px;
	position: absolute;
	right: 0;
	width: 210px;
}

/* Text Logo */
#header-with-quote #text-logo {
	text-align: center;
}

#header-with-ad #text-logo {
	float: left;
}

#site-title {
	font-family: Georgia;
/*	font-size: 38px; */
	font-size: 24px;
	line-height: 1;	
	padding: 25px 0 5px 0;	
	text-transform: uppercase;
}

#site-title a, #site-title a:hover {
	color: #444;
	text-decoration: none;
}

#site-desc {
	color: #bbb;	
	font-size: 11px;
	text-transform: uppercase;
}

/* Image Logo */
#header-with-quote #logo {
	height: 84px;	
	line-height: 1;
	margin: 13px 0 0 309px;
	overflow: hidden;
	width: 377px;
}

#header-with-ad #logo {
	float: left;
	height:104px;
	width:384px;
	line-height: 1;	
	margin: 8px 0 0 122px;
	overflow: hidden;
}

/* Un-widgetized Advertisement */
.header-ad {
	float: right;
	height: 60px;
	margin: 22px 0 0 0;
	width: 468px;	
}

.home-column1-ad {
	border-top: 1px solid #e9e9e9;
	margin-bottom: 15px;
	padding-top: 15px;
	width: 300px;	
}

/* Navigation Social Icons */
.nav-social {
	float: right;
	font-size: 11px;
	line-height: 18px;		
	padding-right: 5px;
	text-transform: none;
}

.nav-social li {
	float: left;
}

.nav-social li a {
	color: #777;
	display: block;
	float: left;
	height: 26px;	
	margin-left: 10px;
	padding: 1px 0px 6px 23px;
}

.nav-rss {
	background: url(images/ico-feed.png) no-repeat 0px -1px;
}

.nav-email {
	background: url(images/ico-email.png) no-repeat 0px -1px;
}

.nav-twitter {
	background: url(images/ico-twitter.png) no-repeat 0px -1px;
}

.nav-facebook {
	background: url(images/ico-facebook.png) no-repeat 0px -1px;
}

/* =Navigation Menu
-------------------------------------------------------------- */

.nav {
	font-family: Arial, Helvetica, sans-serif;
}

.nav a {
	position: relative;
	display: block;
	z-index: 100;
}

.nav li {
	float: left;
	width: auto;
	list-style: none;
	line-height: 20px;
	border-right:1px solid #c2c2c2;
}

.nav li a {
	display: block;
	font-size: 13px;
	font-weight: bold;
	padding: 0 10px;
}

.nav li a.sf-with-ul {
	
}

.nav a:hover {
	color: #3275a8;
}

.nav li.current_page_item li a, 
.nav li.current_page_parent li a,
.nav li.current-menu-ancestor li a,
.nav li.current-cat li a,
.nav li.current-cat-parent li a,
.nav li.current-menu-item li a {
	padding: 0px 15px !important;
}

/* Drop-down menus */
.nav li ul {
	background: #fff;
	margin: 5px 0 0;
	padding: 10px 0 0;
	position: absolute;
	left: -999em;
	width: 170px;
	border: 1px solid #e3e3e3;
	z-index: 9999;
}

.nav li ul li {
	margin: 0;
}

.nav li ul li a {
	background: none !important;
	border: 0;
	color: #333;
	display: block !important;
	font-size: 11px;
	font-weight: bold;
	padding: 0 15px !important;
	line-height: 32px !important;
	width: 140px;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}

.nav li ul li a:hover {
	color: #3275a8;
	text-decoration: underline;
}

.nav li ul li a.sf-with-ul {
	
}

.nav li ul ul {
	margin: -37px 0 0 170px !important;
}

.nav li ul li a:hover, 
.nav li.current_page_item ul li a, 
.nav li.current_page_parent ul li a,
.nav li.current-menu-ancestor ul li a,
.nav li.current-cat a ul li,
.nav li.current-menu-item ul li a,
.nav li.sfHover ul li {
	background: none;
}

.nav li:hover,.nav li.hover {
	position: static;
}

.nav li:hover ul ul, .nav li.sfhover ul ul,
.nav li:hover ul ul ul, .nav li.sfhover ul ul ul,
.nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul {
	left: -999em;
}

.nav li:hover ul, .nav li.sfhover ul,
.nav li li:hover ul, .nav li li.sfhover ul,
.nav li li li:hover ul, .nav li li li.sfhover ul,
.nav li li li li:hover ul, .nav li li li li.sfhover ul {
	left: auto;
}

.nav .sf-sub-indicator {
	display: none;
	background: url(images/arrow-superfish.png) no-repeat;
	position: absolute;
	display: block;
	right: 0.4em;
	top: 44%;
	width: 10px;
	height: 10px;
	text-indent: -999em;
	overflow: hidden;
}

.nav li ul .sf-sub-indicator {
	display: none;
	background: url(images/arrow-superfish-right.png) no-repeat;
	top: 38%;
}

/* Primary Navigation */
#primary-nav {
	background: url(images/alert-overlay.png) repeat-x;
	height: 36px;
	padding: 0 10px 0 5px;
	line-height: 35px;
	overflow: hidden;
	font-family:'Oswald',Arial,serif;
	font-size:18px;
	background-color:#067774;
	width:81%;
	float:left;
	margin-bottom:3px;
}

#primary-nav li {
	float: left;
	background: none;
	list-style: none;
	padding: 0;
	height:28px;
	margin-top:4px;
	border-right:1px solid #044a48;
	border-left:1px solid #089894;
}

#primary-nav li:first-child {border-left:none}
#primary-nav li:last-child {border-right:none}

#primary-nav li a {
	display: block;
	font-size: 16px; 
	padding: 9px 15px 0;
	color: #fff;
	line-height: 18px;
	font-family:'Oswald',Arial,serif;
	margin-top:-5px;
	height:32px; 
	text-transform:none;
	font-weight:normal;
	background: url(images/arrow-up.png) no-repeat center 39px;
}

#primary-nav li a:hover {
	color: #5d6d14;
	text-decoration: none;
}

#primary-nav li ul li a:hover {
	text-decoration: underline;
}

#primary-nav li ul li {
	background: none;
}

#primary-nav .nav a:hover,
#primary-nav .nav a.current,
#primary-nav .nav li.current_page_item a, 
#primary-nav .nav li.current_page_parent a,
#primary-nav .nav li.current-menu-ancestor a,
#primary-nav .nav li.current-cat a,
#primary-nav .nav li.current-cat-parent a,
#primary-nav .nav li.current-menu-item a {
	display: block;
	line-height: 18px;
	margin-top:-5px;
	padding: 9px 15px 0 !important;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: #094040;
}

#primary-nav .nav li ul {
	margin: 0 0 0 -2px;
	padding-top: 0px;
	border-top: none;
	border-bottom: none;
}

#primary-nav .nav li ul li a {
	font-size: 11px;
	color: #333;
	line-height: 32px;
	border-top: 1px solid #fff !important;
	border-bottom: 1px solid #dedede !important;
}

#primary-nav .nav li ul ul {
	margin: -34px 0 0 170px !important;
}

#primary-nav .nav li ul {
	border-bottom: none;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-box-shadow: 0 2px 2px rgba(0,0,0,.03);
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.03);
	box-shadow: 0 2px 2px rgba(0,0,0,.03);
}

.single .home, #primary-nav a.first {
	background: none;
	color: #fbfbfb;
	border-left:none;
	text-decoration: none;
}

.single .home, #primary-nav a.last {
	background: none;
	color: #fbfbfb;
	border-right:none;
	text-decoration: none;
}

#primary-nav .home-list {
	background: none !important;
}

/* Secondary Navigation */
#secondary-nav {
	background: #f0f0f0;
	height: 19px;
	z-index: 99;
	margin-bottom: 8px;
	padding: 7px 0;
	border-bottom: 1px solid #e9e9e9;
	clear:both;
}

#secondary-nav .nav li ul {
	border-bottom: none;
	border-radius: 4px;	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow: 0 2px 2px rgba(0,0,0,.03);	
	-moz-box-shadow: 0 2px 2px rgba(0,0,0,.03);
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.03);
}

#secondary-nav .nav li ul ul {
	border-radius: 0 4px 4px 0;	
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
}

#secondary-nav .nav a {
	color: #555;
	
}

#secondary-nav .nav li ul li a {
	border: 0;
	border-bottom: 1px solid #dedede;
	border-top: 1px solid #fff;	
}

#secondary-nav .nav li ul li:first-child {
	background: url(images/nav-indicator.png) no-repeat scroll center top transparent;
	margin-top: -18px;
	padding-top: 10px;
}

#secondary-nav .nav li ul li ul li:first-child {
	background: none;
}

#secondary-nav .nav li a {
	font-size: 13px;
	text-transform: none;
	text-shadow:0 1px 0 white;
	font-family:Helvetica, Arial,  sans-serif;
	-webkit-font-smoothing: antialiased;
	color:#666;
	font-weight:normal;
	padding:0 9px;
}

#secondary-nav .nav li:last-child {border-right:none}

#secondary-nav .nav li:last-child {
	margin-right: 0;
}
.secondary-menu-int{
	float:left;
	background: url("images/zone-bg.png") no-repeat 6px 1px;
	padding-left:26px;
	font-weight:bold;
	font-family:'Open Sans';
	font-weight:bold;
	color:#666;
	text-shadow:0 1px 0 white;
	margin-right:10px;
	}
	

/* Adv strip */

#adv-testata {
	
	width:1000px;
	height:31px;
	
}

/* =Featured Content
-------------------------------------------------------------- */

#home-featured {
	border-bottom: 1px solid #e9e9e9;
	margin: 15px 0 5px;
	padding: 0 0 15px;	
	text-align: center;
	width:660px;
	
}

#home-featured h3 a{
	color: #3B5998;
	font-weight: normal;
	font-size: 15px;
	line-height: 21px;
	text-align:center;
}

#home-featured .entry-title {
	font-size: 35px;
	margin-bottom: 10px;	
	text-transform: none;
	line-height:40px;
	font-weight: normal;
}

#home-featured .entry-thumb {
	margin-bottom: 5px;
}

/* =Columns
-------------------------------------------------------------- */
#columns {
	background: #fff;
}

/* Column1 */
#column1 { 
	float: left;
	width: 270px;
	font-size:13.5px;
	line-height:20px;
}

#column1 h2 {font-size:15px; }
#column1 .category-box {
	border-top: 1px solid #e9e9e9;
	margin-bottom: 15px;
	padding-top: 15px;	
}

#column1 .category-box h3 {
	margin-bottom: 0px;
}

#column1 .category-box h3 a {
	font-size: 11px;
	text-transform: uppercase;
}

#column1 .category-box li {
	background: url(images/dot.png) no-repeat left 7px;
	margin-bottom: 10px;
	padding-left: 11px;
}

#column1 .category-box li.first {
	background: #fff;
	padding:8px;
	border:1px solid #e1e1e1;	
}

#column1 #category-box1-1 {
	padding: 8px !important;
	border:1px solid #f2f2f2 !important;
	background:#eaeaea;
}

#column1 .entry-thumb {
	float: left;
	margin: 0 7px 0 0;
}

#column1 .category-box li.first .entry-meta {font-size:12px;}
#column1 .category-box li img { }

.testata-blog{
	
	background:url('images/blog-testata.png') no-repeat scroll 0 0 transparent;
	height:49px;
	padding-left:50px;
	padding-top:9px;
	font-family:'Oswald';
	
}
 #testata-blog-single {}
.testata-blog a{color:#fff !important; font-size:18px !important; font-weight:normal !important; text-transform:none !important
;}

#autore-blog {
	
	font-size:11px;
	color:#f89729;
	font-family:'Oswald';
	font-weight:normal;
	letter-spacing:0.1px;
	clear:both;
	
	
}

#autore-blog a {color:#f89729}

/* Column2 */
#column2 {
	display: inline;
	float: left;
	margin-left: 16px;
	width: 377px;
	padding-right:10px;
	border-right:1px solid #dfdfdf;		
	font-size:12px;
	line-height:17px;
}

#column2 h2 {font-size:17px; margin:0 0 10px; line-height:1.2; padding-top:3px; font-weight: normal;}

#column2 li {
	margin-bottom: 5px;
	padding-top: 10px;
	border-top: 1px solid #dfdfdf;
}

#column2 .entry-cat, #brevi .entry-cat {
	border-radius: 2px 2px 2px 2px;
    display: inline;
    float: left;
    font-family: 'Oswald';
    font-size: 11px;
    height: 16px;
    line-height: 14px;
    margin-right: 5px;
	margin-top:3px;
    padding: 2px 5px 0;
    text-transform:uppercase;
	letter-spacing:0.2px;
	color:#fff;
	background:#067774;
}

#column2 .entry-cat a {
	color: #fff;
}

#column2 .entry-cat a:hover {
	text-decoration: none;
}

#column2 .entry-thumb {
	margin-bottom: 10px;
	float:left;
	margin-right:10px;
}

#column2 .featured-1 {
	padding-top: 12px !important;
	border-top: 1px solid #dfdfdf !important;
}

#column2 a {color:#067774}
#super-featured .entry-meta img {margin-top:-4px}
#home-featured .entry-meta img {margin-top:-4px}
#column2 .entry-meta {clear:both;}
#lancio .entry-meta img {margin-top:5px}
#home-featured .like {width:164px !important}
#column2 .entry-meta img {margin-top:-4px}
.entry-meta img {float:none !important;}
.tool-social {margin-top:9px; height:20px }
/*
#columns #home-featured, #columns .fb-like, #columns .fb_edge_widget_with_comment, #columns .fb_iframe_widget {margin-right:86px !important}
#lancio .gp {margin-left:59px !important}
#column2 .gp {margin-left:59px !important}
*/
.fb-like span iframe, .fb-like span{width:455px !important; height:230px !important; float:left !important}
.fb-like span{position: absolute !important}
.gp iframe {width:106px !important}
.gp{margin-left: 56px !important; height:20px !important}
.tw-social{margin-left: 8px}
#home-featured .tw-social{margin-left: 11px}

.facebook_like_button_container{
height: 20px !important;
overflow: hidden !important;
}
#testata-rubrica {margin-bottom:35px;}

/* =Lancio*/



#lancio {
	
	width:664px;
	border-right:1px solid #dfdfdf;
	padding-right:10px;
	font-size:16px;
	
	
}


#lancio p{
	font-size:16px;
}

#principale {
	
	float:left;
	width:675px;
}

#lancio .entry-cat {
	background: none repeat scroll 0 0 #067774;
    border-radius: 2px 2px 2px 2px;
    display: inline;
  /*  float: left; */
    font-family: 'Oswald';
    font-size: 12px;
    height: 20px;
    line-height: 19px;
    margin-right: 8px;
	margin-top:3px;
    padding: 0px 5px;
    text-transform: uppercase;
	color:#fff;
}

.etichetta-redazionale {margin-top: 11px !important;}

#lancio .entry-cat a {
	color: #fff;
}

#lancio h2{
	font-size:22px;
	font-weight: normal;
	margin:10px 0 9px; 
	line-height:1.2 !important;
}

#lancio li{border-bottom:1px solid #dfdfdf; padding-bottom:5px; margin-bottom:15px;}
.content-redazionale {background: #fff6cd;
padding: 10px;
padding-top: 2px;
margin-top:-15px;}
#lancio li .content-redazionale .entry-cat{}
.share-home {}

#lancio .correlati h3, #lancio .correlati p {text-align:left !important; font-family:Arial, Helvetica, sans-serif; padding-left:14px; line-height:15px; text-transform:uppercase; font-size:11px; font-weight:bold; background:url('images/related-bg.png') no-repeat  1px 3px transparent;}
#lancio .correlati h3 a:hover{text-decoration:none;color: rgb(192, 23, 24);}
#column2 .correlati h3 {text-align:left !important; font-family:Arial, Helvetica, sans-serif; padding-left:14px; line-height:11px; text-transform:uppercase; margin-bottom:4px; font-size:9px; font-weight:bold; background:url('images/related-bg.png') no-repeat  1px 3px transparent;}
#column2 .correlati h3 a{color:#2f5eb1}
#column2 .correlati h3 a:hover{text-decoration:none;color: rgb(192, 23, 24);}
.correlati{clear:both;margin-top:10px;margin-bottom:8px;}



/* =Content
-------------------------------------------------------------- */

/* Breadcrumbs */
#breadcrumbs {
	margin-bottom: 15px;
	padding: 0 0 10px 15px;
	font-size: 11px;
	color: #777;
	text-transform: none;
	border-bottom: 1px dotted #e9e9e9;
	line-height:15px;
}

#breadcrumbs a {
	background: url(images/bullet.png) no-repeat right center;
	margin-right: 1px;
	padding-right: 10px;
	color: #3B5998;
}

#breadcrumbs .cat-feed a {
	float: right;
	display: block;
	background: url(images/ico-rss.png) no-repeat right -1px;
	padding-right: 22px;
	color: #999;
	font-size: 10px;
}

/* Entry Info */
.entry-title {
	line-height: 1.1;
}

.entry-title a,
.entry-title a:hover {
	color: #067774;
}
.entry-title a:hover {
	color: rgb(192, 23, 24);
	text-decoration: none;
}


.entry-meta {
	margin: 10px 0 0 0;
	color: #999;
	font-size: 12px;	
	
}

.entry-meta a, .entry-meta a:hover {
	color: #999;
}

.entry-meta abbr {
	cursor: help;
	margin-right:5px; 
}

.entry-comment {
	background: url(images/icon-comment.png) no-repeat right 3px;
	padding: 3px 19px 3px 0;
	margin-right:7px;
}

.entry-comment a {color:#999 !important}

.single .entry-title {
/*	font-size: 28px;
	font-weight: bolder;
	line-height: 28px;
	clear:both; 
	color: #067774; */
	font-size: 38px;
	font-weight: normal;
	line-height: 48px;
	clear: both;
	color: #067774;
	font-family: 'Lora' serif;

	background-color: #fff;
	
}

.page-title {
	font-size: 38px;
	font-weight: normal;
	line-height: 48px;
	clear: both;
	color: #067774;
	font-family: 'Lora' serif;
}

.entry-sep {
	padding: 0 3px;
	color: #ccc;
}

.entry-tags {
	margin: 10px 0 15px 0;
}

.entry-tags a, .entry-tags a:hover { 
	color: #999;
}

.entry-tags span {
	font-weight: bold;
}

.sottotitolo  {
	margin-top:8px;
	font-weight:normal;
	line-height:21px;
	color:#777;
	font-size: 17px;
}

.autore-articolo{	
	font-style:italic;
	color:#F89520;
	margin-bottom:3px;
	margin-top: 10px;
}

.disclaimer {text-align:right; color:#a2a2a2; margin-right:6px;} 

/* Archive */
.archive .entry-thumb {
	float: left;
	margin: 0 15px 15px 0;
}

.archive .hentry {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e9e9e9;
}

.archive .hentry h2 {margin-bottom:10px}

.archive .entry-meta {
	margin-bottom: 10px;
}

.entry-excerpt {
	display: table;
}

.entry-excerpt-blog {display:table; clear:both;padding-top:5px; font-size:11px; line-height:16px;}

/* Full Width */
.onecolumn #content {
	width: 990px;
	padding-right: 0;
}
/* Author BIO Box */
.entry-author {
	background: #fbfbfb;
	padding: 15px;
	margin: 15px 0 15px 0;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
}
.author-avatar {
	float: left;
	margin: 0 5px 10px 0;
}

.author-avatar img {
	display: block;
	padding: 4px;
	background: #FFF;
}

/* Entry Bottom Utilities */
.entry-bottom {
	background: #fffff0;
	padding: 15px 15px 0 15px;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
}

.entry-bottom li {
	margin: 5px 0;
	border-top: 1px dotted #ddd;
}

/* Social Connections */
.entry-social {
	float: right;
	width: 240px;
}

.entry-social ul li {
	padding: 8px 0;
	clear: both;
}

.entry-social ul li a {
	display: block;
	padding: 0 0 0 23px;
	overflow: hidden;
}

.entry-social .twitter_icon a {
	background: url(images/ico-twitter16.png) no-repeat;
}

.entry-social .digg_icon a {
	background: url(images/ico-digg16.png) no-repeat;
}

.entry-social .facebook_icon a {
	background: url(images/ico-facebook16.png) no-repeat;
}

.entry-social .delicious_icon a {
	background: url(images/ico-delicious16.png) no-repeat;
}

.entry-social .stumbleupon_icon a {
	background: url(images/ico-stumble16.png) no-repeat;
}

.entry-social .linkedin_icon a {
	background: url(images/ico-linkedin-16.png) no-repeat;
}

/* Related Posts */
.entry-related-posts {
	float: left;
	width: 340px;
}

.entry-related-posts li {
	background: url(images/dot.png) no-repeat left center;
	padding: 7px 0 7px 10px;
}

/* Pagination */
.pagination {
	padding-top: 5px;
}

.pagination .newer a, .pagination .older a {
	display: block;
	border: 1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09);
}

.pagination .newer a {
	float: left;
	background: #fff url(images/arrow-left.png) no-repeat left 6px;
	padding: 5px 15px 3px 25px;
}

.pagination .older a {
	float: right;
	background: #fff url(images/arrow-right.png) no-repeat right 6px;
	padding: 5px 25px 3px 15px;
}

.pagination .newer a:hover, .pagination .older a:hover {
	background-color: #f9f9f9;
}

/* WP-PageNavi Plugin*/
.wp-pagenavi {
	background: #fff;
	font-size: 13px;
	padding-top: 10px;
	text-align: left;
}

.wp-pagenavi a, 
.wp-pagenavi a:hover,
.wp-pagenavi .on, 
.wp-pagenavi .current {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09);
}

.wp-pagenavi a:link, .wp-pagenavi a:visited {
	display: inline;
	background: #fff;
	margin: 0px 0px 0px 3px;
	padding: 5px 9px;
	border: 1px solid #ccc;
	text-decoration: none;
}

.wp-pagenavi .on, .wp-pagenavi .current, .wp-pagenavi a:hover {
	background: #efefef;
	margin: 0px 0px 0px 3px;
	padding: 5px 9px;
	border: 1px solid #ccc !important;
}

.wp-pagenavi .extend, .wp-pagenavi span.pages {
	background: #fff;
	color: #666;
	text-shadow: #fff 0px 1px 0px;
	border: none;
}

/* Entry */

.entry p {padding-right:11px;}

.entry p,.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, .entry ul, .entry ol {
	margin: 10px 0 10px 0;
}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
	color: #333;
}

.entry ul,.entry ol {
	margin: 10px 0 10px 0px;
}

.entry ol {
	list-style-type: decimal;
}

.entry ul {
	list-style-type: none;
}

.entry ul ul, .entry ul ol, .entry ol ol, .entry ol ul {
	margin: 0 0 0 20px;
}

.entry li {
	padding-bottom: 5px;
	margin-left:40px;
	list-style: disc;
	line-height: 1.5;
	font-size: 16px;
}


.entry hr {
	border-top: 1px solid #FFF;
	border-top: 1px solid #C7D7DB;
	background: none;
	height: 0;
	margin: 0 0 20px 0;
	padding: 0;
	clear: both;
}

.entry hr.none {
	border: 0 none;
	height: 0;
	background: none;
	margin: 0;
	padding: 0;
	clear: both;
}

.entry blockquote {
	margin: 20px 20px;
	padding: 0 30px 0 20px;
	overflow: hidden;
	border-left: 10px solid #F7F7F7;
}

/* Entry Images */
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
}

img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
}

img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
}

img.alignleft {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

.alignright {
	float: right;
	margin: 0px 0px 10px 10px;
}

.alignleft {
	float: left;
	margin: 0px 10px 10px 0px;
}

.wp-caption {
	background: #fbfbfb;
	text-align: center;
	padding: 4px 0px 5px 0px;
	border: 1px solid #e9e9e9;
	-moz-border-radius: 3px;
}

.wp-caption img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 0px;
}

.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 0 10px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	
}

/* =Widgets
----------------------------------------------- */
.widget {
	background: #fff;
	margin: 0 0 15px 0;
}

.widget-title {
	border-bottom: none;	
	font-size: 13px;
	padding-bottom: 0;	
	text-transform: uppercase;
}

.widget-title a, .widget-title a:hover {
	color: #333;
	text-decoration: none;
}

.widget ul li {
	background: url(images/dot.png) no-repeat 0 18px;	
	border-bottom: 1px solid #f0f0f0;
	padding: 10px 0 10px 10px;
}

.widget ul li a {
	display: block;
}

.widget > div {
	padding: 0 0;
}

.widget_tag_cloud div,
.textwidget {
	padding: 0 0;
}

.weather-250{
	width:300px !important;}

.weather-250-deck{
	width:300px !important;
	background:#4986bf url(images/weather-bg.png) no-repeat !important;
	}
	
.weather-250-deck .booked-weather-bl250-week{
	width:300px !important;
	}	
.booked-weather-bl250-weather {width:193px !important}
.bookew-weather-copy{display:none !important}
.booked-weather-bl250-day{display:none !important; float:left !important}
.booked-weather-bl250-see10 {display:none !important}
.booked-weather-bl250-degree{
	margin-top: 27px;
	margin-left: -2px;}
.booked-weather-bl250-degree-C{margin-bottom: 4px;
float: left !important;
margin-right: 14px;
font-size: 48px !important;
margin-top:-4px}

.booked-bl-simple-city a {font-size:16px !important}
.weather-250-deck .booked-bl-simple-city {font-size:16px !important}
.weather-250-deck .booked-bl-simple-city:hover {font-size:16px !important}
#text-38 {margin:0;}

#ngg-images-2 h3 {
	
	font-size:20px;
	background: url('http://www.terzobinario.it/wp-content/plugins/nextgen-gallery/images/denuncia.png') no-repeat 63px 4px #000 !important;
	font-family:'Oswald';
	text-transform:none;
	text-align:center;
	color:#fff;
	padding:8px;
	
	}
#ngg-images-2 {margin-bottom:0; background:#000}
.ngg-widget img {border:none !important}

/* Newsletter Widget */
#newsletter {
	background: #f9f9f9;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	margin: 0 0 15px 0;
}

#newsletter .widget-title {
	background: url(images/newsletter.png) no-repeat 250px 1px;
	border-bottom: none;
	font-size: 13px;	
	margin-bottom: 3px;
	padding: 0;
	text-transform: upppercase;
}

#newsletter .subscribe {
	padding: 10px 15px 10px 15px;
}

#newsletter .subscribe p {
	font-size: 12px;
	color: #777;
}

#newsletter .subscribe span {
	color: #999;
	font-size: 11px;	
}

#newsletter .subscribe-form {
	margin: 6px 0 3px;
}

#newsletter .subscribe-form .email {
	width: 150px;
}

#newsletter .subscribe-form .submit {
	background: #f7f7f7 url(images/alert-overlay.png) repeat-x left center;
	padding: 5px;
	cursor: pointer;
	border: 1px solid #ddd;
}

/* Tabber Widget */
#tabber {
	display: block;
	background:#F4F4F4;
	height: auto;
	margin: 0px 0px 15px 0px;
	overflow: hidden;
	border-bottom: none;
	padding:9px;
}
 

#tabber .inside {
	padding-top: 5px;
}

#tabber ul.tabs {
	background: #fefefe;
	overflow: hidden;
	width: 280px !important;
	height: 39px;
	border: 1px solid #e0e0e0; 
	padding-left:0;
	border-radius:5px;
}

#tabber ul.tabs li {
	background: none;
	float: left;
	display: inline;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
	border-bottom: none;
	border-right:1px solid #e0e0e0;
}

#tabber ul.tabs li:last-child {border-right:none}

#tabber ul.tabs li a.selected {
	color: #333;
	text-decoration: none;
}

#tabber ul.tabs li a:hover {
	color: #333;
	text-decoration: none;
}

#tabber ul.tabs li a {
	color: #999;
	display: block;
	padding: 0 11px;
	line-height: 39px;
	text-transform: uppercase;
	border-right: none;
}

#tabber #tag-cloud, #tabber .inside li {
	padding: 7px 0px; 
}

#tabber .inside li {
	
	
	border:none;
	
}
#tabber .inside li:last-child {background:none}

#tabber .inside li a {
	line-height: 15px;
	font-size:12px;
	
}

#tabber .inside li div.info {
	display: table;
	top: 0px !important;
	margin: 0px !important;
	padding: 0px !important;
}

#tabber .inside li span.meta {
	display: block;
	font-size: 12px;
	margin-top: 3px;
	color: #999;
}

#tabber .inside li span.meta a {
	color: #999;
}

#tabber .inside li img.avatar {
	border: 1px solid #f0f0f0;
	padding: 3px;
	
	float: left;
	display: inline;
	margin: 0px 12px 0px 0px;
}

#tabber .tab-thumb {
	float: left;
	display: inline;
	margin: 0 12px 10px 0;
	background: #fff;
	padding:3px;
	border:1px solid #e0e0e0;
}

#tabber-rubrica {
	display: block;
	height: auto;
	margin: 0px 0px 15px 0px;
	overflow: hidden;
	border-bottom: none;
}

#tabber-rubrica .inside li {
	background:url('images/bg-rigato.gif') repeat-x bottom !important ;
	border:none;
	line-height: 10px;
 	padding: 13px 0px 8px 10px;
	color: rgb(153, 153, 153);
	margin-bottom: 10px;
	border-bottom-width: 1px;
}
#tabber-rubrica .inside li a {font-size:21px; padding-top:4px; font-family:Georgia; color:black}
/* Twitter Widget */
.widget_tj_twitter > div {
	padding: 0px;
	border-top: none;
}

.widget_tj_twitter .widget-title {
	display: block;
	width: 300px;
	background: url(images/twitter-standing.png) no-repeat right -3px;
}

.widget_tj_twitter li {
	display: block !important;
	background: url(images/twitter.png) no-repeat 0 12px !important;
	padding: 10px 15px 10px 22px !important;
}

.widget_tj_twitter li a {
	background: none !important;
	display: inline !important;
	padding-left: 0 !important;
	color: #999;
}

.widget_tj_twitter li a:hover {
	background: none !important;
}

/* Flickr Widget */
.widget_tj_flickr {
	padding-bottom: 5px;
}

.widget_tj_flickr > div {
	border-top: 0;
}

.widget h3 span {
	color: #0061D8;
}

.widget h3 span span {
	color: #FF1183;
}

.widget .flickr_badge_image {
	float: left;
	margin: 0px;
}

.widget .flickr_badge_image .photo-wrap {
	position: relative;
	margin-bottom: 20px;
	padding: 0;
}

.widget .flickr_badge_image a img {
	display: inline;
	float: left;
	background: #fff;
	margin: 4px 4px 0px 0px;
	padding: 4px;
	border: 1px solid #e9e9e9;
}

.widget .flickr_badge_image a:hover img {
	background: #fbfbfb;
	border-color: #e5ecf1;
}

/* Author Info Widget */
.widget_tj_authorinfo .left {
	margin-right: 10px;
}

.widget_tj_authorinfo .right {
	margin-left: 10px;
}

/* Calendar Widget */
#wp-calendar {
	width: 100%;
}

#wp-calendar, #wp-calendar th, #wp-calendar caption {
	text-align: center;
}

#wp-calendar th {
	background: #f5f5f5;
	padding: 3px;
	border: 1px solid #f0f0f0;
}

#wp-calendar td {
	padding: 5px 2px;
	border: 1px solid #f0f0f0;
	text-align: center;	
}

#wp-calendar caption {
	background: transparent;
	font-weight: bold;
	padding: 3px 0px 7px 0px;
	color: #333;
}

#wp-calendar #today {
	background: #f5f5f5;
	font-weight: bold;
}

/* Meteo Widget */

#ww_1 {padding:0px; margin: 0px auto 10px auto; font-size:12px; list-style:none; background:none;width: 300px;height: 193px; overflow:hidden;background: url('images/bg-meteo.png') 0 0 no-repeat;}

#ww_1 * {margin:0px; padding:0px; list-style:none;background:none;}

#ww_1 .weather_city {width:100%;height: 18px; overflow: hidden;text-align: left;padding-top: 7px;}
#ww_1 .weather_city a {color:#FFFFFF;font-size: 18px;font-weight: bold; text-align: left; line-height: 18px;margin-left: 10px;}
#ww_1 .weather_left {width:50%;float: left;height: 79px; overflow: hidden;text-align: left;}
#ww_1 .weather_right {width:50%;float: left;height: 79px; overflow: hidden;text-align: center;line-height: 10px;}
#ww_1 .weather_center {width:100%;}

#ww_1 .temp {color:#FFFFFF;font-size: 30px;font-weight: bold; text-align: left; line-height: 40px;margin-left: 20px;}
#ww_1 .temps {color:#FFFFFF;font-size: 10px;line-height: 10px;margin: 0px;}
#ww_1 .date {color:#FFFFFF;margin-top:10px;font-size: 12px; text-align: left; line-height: 18px;margin-left: 10px;}
#ww_1 .img_s {display: block;margin:0 auto;}
#ww_1 .table_w {width:251px;height:80px;margin:0 auto;text-align: center;border-spacing: 0px;}
#ww_1 .dates {color:#FFFFFF;font-size: 12px; line-height: 14px;margin-top: 3px;display: block;}
#ww_1 .tdd {color:#FFFFFF;font-size: 11px; line-height: 18px;font-weight: bold;}
#ww_1 .tnn {color:#94bbdf;font-size: 11px; line-height: 20px;font-weight: bold;}
#ww_1 span {display: block;}
#ww_1 .clear:after {
content: ".";
display: block;
height: 0px;
line-height:0px;
clear: both;
visibility: hidden;
}


#ww_1 .clear {_zoom:1; line-height:0px;}
* html #ww_1 .clear { zoom: 1; }
*+html #ww_1 .clear { zoom: 1; }
/* arpw widget */
#sidebar .arpw-li {background:#f2f2f2 !important; border:none; background:url("http://www.terzobinario.it/wp-content/themes/voiceover/images/testata-redazionale.png") no-repeat scroll #f2f2f2 8px 7px  !important; padding:15px}
#sidebar .arpw-li a { 
	
background: none !important;
clear: none;
margin-bottom: 8px !important;
font-weight: normal;
font-size: 16px !important;
font-weight: bold;
line-height: 1.1;
margin-top:30px}

#sidebar .arpw-li a {color:#076664}
#sidebar .arpw-summary {color:#333}
.arpw-alignleft {
	border: none !important;
box-shadow: none !important;
display: inline;
float: left;
margin: 31px 8px 0 0;
padding: 3px !important;
	}
.arpw-summary {font-size:12px; line-height:18px}

/* Widgetized Advertisement */
.widget-ads {
	border: none;
}

.widget-ads h3.ad-title {
	margin-bottom: 7px;
	font-size: 10px;
	font-weight: normal;
	color: #999;
	text-align: center;
	text-transform: uppercase;
}

.widget-ad125 {
	border-top: 0 !important;
}

.widget-ad125 img {
	margin: 5px 7px 0 0;
}
#crs_Holder {font-size:12px; line-height:16px; font-family:Arial,Helvetica,sans-serif; text-indent:15px; }

#crs_Holder a {color:#666;  }

.crs_div {background:url('images/flashnews-bg.jpg') no-repeat scroll 3px 8px transparent; border-bottom:1px solid #e2e2e2}

#continuous-rss-scrolling {border:1px solid #00628c; background:none repeat scroll 0 0 #F8F8F8; padding:7px }

#continuous-rss-scrolling h3 {color:#fff; background:url('images/flashnewsh3-bg.png') no-repeat scroll 8px 8px #00628c; height:27px; padding-left:42px; padding-top:8px; font-family:'Oswald'; font-weight:normal; font-size:17px;}
 
.show-form4 td {padding-top:6px;} 

#PDI_container7060959 .pds-box {width:300px !important}
#PDI_container7060959 .pds-answer-group {padding:4px 0px !important}
#PDI_container7060959 .pds-feedback-group {padding:4px 0px !important}
/* =Widgets
----------------------------------------------- */

#footer {
	background: #fff
	;
	margin-top: 10px;
}

#footer ul {
	height: auto;
	line-height: 13px;
	border-top: none;
	margin-top:10px;
	float:left;
}

#footer ul li {
	float: left;
	margin-bottom:10px;
	background:url('images/arrow-bullet.gif') top left no-repeat;
	padding-left:7px;
}

#footer ul li a {
	padding: 0;
	font-size: 11px;
	color: #666;
	border-right: none;
}

#footer-cat {
	padding:8px 0 18px 18px;
	float:left;
	border:1px dashed #c2c2c2;
	margin-bottom:10px;
	
	
}

/* Copyright */

#footer .copyright {
	background: #fff;
	padding: 20px 0;
	font-size: 11px;
	color: #999;
	border-top: 1px solid #e0e0e0;
}

#footer .copyright a {
	color: #999;
	margin: 0 2px;
	border-bottom: 1px dotted #ccc;
}

#footer .copyright a:hover {
	color: #666;
	border-bottom-style: solid;
	text-decoration: none;
}

#footer .footer-rss {
	background: url(images/ico-footer-rss.png) no-repeat 3px 4px;
	padding: 3px 0px 3px 16px;
}

/* =Comments
----------------------------------------------- */

#respond {
	margin: 30px 0px 0px 0px;
}

#respond p {
	color: #777;
	margin: 0px;
	margin-bottom:8px;
	margin-top:8px;
}

.comments-box {
	margin: 25px 0 0 0;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:19px;
}

.comments-box h3 {
	
	background: none repeat scroll 0 0 #067774;
    color: #FFFFFF;
    font-family: 'Oswald';
    font-weight: normal;
    height: 23px;
    padding: 5px 2px 2px 9px;
    width: 100px;

}

.cancel-comment-reply a {
	padding: 5px 0px 0px 0px;
	font-size: 11px;
	text-decoration: underline;
}

.cancel-comment-reply a:hover {
	text-decoration: none;
}

.text {
	border: 1px solid #e6e6e6;
	padding: 2px;
	color: #777;
	width: 200px;
}

#disqus_thread {margin-top:30px !important; margin:auto; width:635px}
/* comment framework */

#pings {
	margin-bottom: 40px;
}

ul.children {
	margin-left: 0px;
}

ol.commentlist {
	margin: 20px 0px 0px 0px;
}

cite.fn {
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	letter-spacing: -0.05em;
	display: block;
	padding-top:1px;
}

cite.fn a, cite.fn a:hover {
	color: #067774;
    font-family: 'Oswald';
    font-weight: normal;
    letter-spacing: 0.1px;
    text-decoration: none;
	
}

span.says {
	display: none;
}

.commentlist li {
	margin-top: -1px;
	padding: 12px 8px 8px;
	list-style: none;
	border-bottom: 1px solid #dadada;
	border-top: 1px solid #dadada;
}

.commentlist li.depth-2 {
	background: #ffffff;
	border: 1px solid #ECEDE8;
	margin-left: 15px;
}

.commentlist li.depth-3 {
	background: #fbfbfb;
	border: 1px solid #ECEDE8;
	margin-left: 15px;
}

.commentlist li.depth-4 {
	background: #ffffff;
	border: 1px solid #ECEDE8;
	margin-left: 15px;
}

.commentlist li.depth-5 {
	background: #fbfbfb;
	border: 1px solid #ECEDE8;
	margin-left: 15px;
}

.commentlist code {
	background: #e6e6e6;
	padding: 5px;
}

.commentlist .moderation {
	margin-top: 10px;
	color: #660000;
}

.commentlist .thread-even {
	background: #f8f8f8;
}

.commentlist .children {
	margin-top: 15px;
}

.commentlist p {
	clear: both;
}

.commentlist p a {
	text-decoration: underline;
}

.commentlist p a:hover {
	text-decoration: none;
}

.comment-author {
	margin-bottom: 5px;
}

.avatar {
	margin-right:8px;
/*	float: left; */
	padding: 3px;
	border: 1px solid #e9e9e9;
	background: #fff;
	margin-bottom: -3px;
}

.reply {
	margin: 15px 0px 0px 0px;
}

.reply a, .reply a:visited {
	font-size: 11px;
	text-decoration: underline;
}

.reply a:hover {
	text-decoration: none;
}

.comment-meta {
	float: left;
	font-size: 12px;
	margin-bottom: 15px;
	padding-left:7px;
}

.comment-meta a {
	color: #999 !important;
}

#respond h3{
	
	background: url('images/ins-comment-bg.png') no-repeat scroll 0 1px transparent;
    color: #FFFFFF;
    font-family: 'Oswald';
    font-weight: normal;
    height: 39px;
    padding: 7px 2px 2px 14px;
    width: 149px;
	margin-left:10px;
	
	
}




/* comment form */
#commentform {
	margin: 6px 0 0 0;
}

#commentform input.txt, #commentform textarea {
	font: 14px/14px Arial, Helvetica, sans-serif;
	border-color: #BDC7D8;
	border-width: 1px;
	border-style: solid;
}

#commentform input.txt {
	color: #666;
	background: #fafafa;
	width: 170px;
	margin: 0 5px 10px 0;
	padding: 5px 7px;
}

#commentform textarea {
	color: #777;
	background: #fff;
	width: 639px !important;
	padding: 5px 7px;
	margin-top:8px;
	border-radius:4px;

}

#commentform #submit {
	margin: 15px 0 10px 0;
}

#registrati {
	
	background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #C2C2C2;
    padding: 10px 16px;
	color:#666;
	}
/* Pagina blogger */

#testata-blogger{
	float:left;
	margin-bottom:30px;
	padding-bottom:10px; 
	border-bottom:1px dashed #c2c2c2;
	
	
}

#foto-blogger{
	float:left;
	width:300px;
	
}

#foto-blogger img {
	width:280px;
	border:1px solid #C2C2C2;
	padding:5px;
	
}

#contenuto-blogger{
	float:left;
	width:355px;
	padding-top:7px;
	
}

#nome-blogger {}
#nome-blogger h1 {color:#c01718; font:italic 30px Georgia,serif; margin-top:8px;}
#desc-blogger h3{font:italic 17px Georgia,serif;  color:#000; margin-bottom:15px;}
#bio-blogger {font-style:italic; } 

.blogger-header {
	color: #c01718;
    float: left;
    font: italic 22px Georgia,serif;
    margin: 4px 0 0 8px;
}
.blogger-header-foto {float:left}

.blogger-header-container {
	border-bottom: 1px dashed #C2C2C2;
    float: left;
    margin-bottom: 10px;
    padding: 5px 8px 8px 0;
    width: 652px;
}
.blogger-header-container a {color:#c01718}

/* button */
a.button {
	background: url(images/btn-left.png) no-repeat left;
	color: #505050 !important;
	cursor: pointer;	
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 23px;
	line-height: 22px !important;
	margin: 5px 15px 5px 2px;
	padding: 0 0 10px 12px;
}

a.button span {
	background: url(images/btn-right.png) no-repeat right;
	display: block;
	float: left;
	height: 23px;
	padding: 5px 10px 5px 0;
}

a.button:hover {
	text-decoration: none;
}

#lancio img {float:left; margin-right:10px; margin-bottom:10px;}

.cursore {cursor:pointer}

.rubrica{
	width: 23.4%;
	float:left;
	padding-right:15px;
	
}

.rubrica h3{ 
    color: #FFFFFF;
    font-size: 12px;
    padding: 1px 1px 1px 8px;
    text-transform: uppercase;
	width:96%;
	
}
	

.cat-11 {background:#9E0000}
.cat-12 {background:#FF9932}	
.cat-21 {background:#232CA4}
.cat-24 {background:#035226}
.cat-25 {background:#B6296B}

#social-buttons-top {
	float:left;
	width:195px;
	height:60px;
	
	}
#social-buttons-bottom {
	border: 1px dashed #C2C2C2;
    float: left;
    padding: 8px;
    width: 637px;
	margin:10px 0 20px 0;
}

#article-header {
	float:left;
	margin-bottom:25px;
	width:665px;	
	
}

/* SUPER - FEATURED */
#super-featured{
	clear: both;
	text-align: center;
	padding-bottom:8px;
	padding-top:10px;
	border-bottom:1px solid #e9e9e9;
}

#super-featured .entry-title{
	font-size: 35px;
	margin-bottom: 10px;
}

#super-featured .sottotitolo{
	font-size: 20px;
}

#super-featured .catenaccio{
	font-size: 20px;
	margin-bottom: 10px;
}

/* TAB ELEZIONI */

.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.CSSTableGenerator table{
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.CSSTableGenerator tr:hover td{
	
}
.CSSTableGenerator tr:nth-child(odd){ background-color:#e5e5e5; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#ffffff; }.CSSTableGenerator td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.CSSTableGenerator tr:last-child td{
	border-width:0px 1px 0px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
		background:-o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");	background: -o-linear-gradient(top,#cccccc,b2b2b2);

	background-color:#cccccc;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #cccccc 5%, #b2b2b2 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #b2b2b2) );
	background:-moz-linear-gradient( center top, #cccccc 5%, #b2b2b2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cccccc", endColorstr="#b2b2b2");	background: -o-linear-gradient(top,#cccccc,b2b2b2);

	background-color:#cccccc;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}


#super-featured .correlati a{
	color: #900;
	font-size: 19px;
	font-weight: bold;
	line-height:22px;
}

#home-featured .correlati,#super-featured .correlati{
	text-align: center;
}

.simbolo{
	width: 35px;
	height: 40px;
}
.pd {background:url('images/sprite_simboli.png') 0px -80px transparent;}
.sel {background:url('images/sprite_simboli.png') 0px -116px transparent;}
.centrodem {background:url('images/sprite_simboli.png') 0px -597px transparent;}


/*** BREVI ***/

#brevi{
	
	padding-bottom:10px;
	margin-bottom: 20px;
	width: 675px;
	background:#edeee9;
	box-shadow:0 1px 2px rgba(0,0,0,.35);
	border-radius:3px;
}

#brevi .entry-title a{
	font-size: 15px;
	font-weight: normal;
	font-family: "Lora" serif;
	line-height: 17px;
}

#brevi a img{
	float: left;
	margin-right: 8px;
}

#brevi li{
	font-size: 10px;
	line-height: 12px;
}

#brevi ul li{
/*	float: left;
	width: 320px;
	margin-left: 12px;
	margin-top:10px;
	height: 100px; */
	float: left;
	width: 210px;
	margin-left: 12px;
	margin-top:10px;
	height: 260px;

}

#brevi ul li .entry-meta{margin-top:3px;}

#brevi ul li:last-child{
	border: 0;
}
.brevi-titolo  { 
	margin-bottom: 8px;
	background: url('images/arrow-down.png') no-repeat 3px 4px rgb(69, 74, 94);
	padding: 5px 5px 5px 30px;
	font-size: 17px;
	color: #fff;}
	
.brevi-titolo a {color:#fff} 
	
/*** FINE BREVI ***/


.related-posts h2{
	color: #067774;
	font-size: 14px;
}

.title-ultime{
	font-size: 13px !important;
	margin-top:5px !important;
	margin-bottom:0px !important;
}

.fine-colonna{
	padding-top: 0px !important;
	margin-bottom: 5px !important;
}

.meta-ultime {margin-top:4px !important;}

.category-title{
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 40px;
	background-color: #067774; 
	line-height: 62px;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 10px;
}

h3.candidato{
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 25px;
	background-color: #067774; 
	line-height: 40px;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 10px;
}

.candidato a{
	color: #fff;
}


#last-tool{
	width:20%;
	top; 0;
	right: 0;
	position: fixed;
	background-color: rgba(0,0,0,0.4);
	z-index: 2000;
}

.recent-new{
	width: 92%;
	height: 40px;
	color: #fff;
	padding: 5px;
	margin: 2px 2%;
	background-color: #ccc;
	display: none;
}

.entry-title .fototitoli  {color: rgb(153,0,0)} 


.tool-social-bottom{
	position: fixed;
	bottom: 5px;
	right: 0;
	background: #FFF;
	width: 215px;
	padding: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 4px 4px 5px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    4px 4px 5px rgba(50, 50, 50, 0.75);
	box-shadow:         4px 4px 5px rgba(50, 50, 50, 0.75);
	border: 1px solid #ccc;
	zoom: 100%;
}

.tool-social-bottom{

}

.tool-social-bottom h2{
	color: #067774;
	font-size: 14px;
	margin-bottom: 10px;
}


/**** ELEZIONI 2013 BALLOTTAGGIO ***/

#contenitore{
	width: 100%;
}

#candidato1, #candidato2{
	width: 45%;
	float: left;
	text-align: center;
	padding: 1%;
}

#candidato1 h2, #candidato2 h2 {font-size:30px; margin-bottom:16px;}

.barrarossa, .barrablu{
	width: 221px; 
	margin-left:19px;
	margin: auto;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 15px;
}

.barrarossa{
	background-color: red;
}

.barrablu{
	background-color: blue;
}


#contact{
	list-style:none;
	margin:0;
}
#contact li{
	float: left;
    height: 60px;
	margin:0 0 20px;
    position: relative;
    width: 540px;
}
#contact li .text{
	background: #F0EFEF;
	padding:15px 10px 10px 0;
	position:absolute;
	z-index:100;
	min-width:85px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	text-indent: 5px;
}
#contact li .required{
	position:absolute;
	right:10px;
	top:10px;
	z-index:100;
}
#contact li .wpcf7-form-control-wrap{
	position: absolute;
}
#contact li .wpcf7-form-control-wrap input, #contact li .wpcf7-form-control-wrap textarea{
	background:#fff;
	border:solid 5px #F0EFEF;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:15px 10px 25px;
	width: 509px;
	text-indent:215px; 
	z-index:100;
	margin:0;
}
#contact li .wpcf7-form-control-wrap input:focus, #contact li .wpcf7-form-control-wrap textarea:focus{
	background:#F0EFEF
}
#contact li .wpcf7-form-control-wrap textarea{
	line-height: 28px;
    padding: 10px;
	height:200px;
}
#contact li#message{
	min-height:220px;
}
#contact li#submit input{
	color:#fff;
	text-decoration:none;
	margin:10px 30px 0 0;
	background:#09b2f3;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#69d2f9', endColorstr='#09b2f3');
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#69d2f9), to(#09b2f3));
	background: -moz-linear-gradient(top, #69d2f9, #09b2f3);
	border:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-0-border-radius:3px;
	border-radius:3px;
	display:block;
	padding:10px 25px;
	text-align:center;
	text-shadow:0 1px 0 #09b2f3;
	text-transform:uppercase;
}
#contact li#submit input:hover{
	background:#69d2f9;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#09b2f3', endColorstr='#69d2f9');
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#09b2f3), to(#69d2f9));
	background: -moz-linear-gradient(top, #09b2f3, #69d2f9);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.5) inset;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5) inset;
	-o-box-shadow:0 1px 2px rgba(0,0,0,.5) inset;
	box-shadow:0 1px 2px rgba(0,0,0,.5) inset;
	color:#06506c;
	text-shadow:0 1px 0 rgba(255,255,255,.25);
	text-transform:uppercase;
	cursor:pointer;
}
div.wpcf7-validation-errors {
    clear: left;
}

.catenaccio{
	color: #C01718;
	font-weight: normal;
	font-size: 20px !important;
	margin-bottom: 10px;
}

.redattore{
	clear:both;
}

.redattore h4{
	padding-top: 30px;
}	

#banner-sfondo{
	position: absolute;
	cursor:pointer;
	height: 1200px;
}

.entry-content p{
	text-align: justify;
}


.ti-piace{
	color: #AAA;
}

.terzobinario {
	color: #C92B2C;
}

.lancio-v2{
	width: 426px;
	padding-right: 5px;
	border-right: 1px solid #dfdfdf;
}

.l-col2{
	background-color: #edeee9;
}

.l-col2 li{
	width: 226px;
	padding-right: 5px;
}

.l-col2 .entry-title a{
	font-size:14px;
}
.entry-cat-v2{
	position: absolute;
}

body.myatu_bgm_body{
	padding-top:70px !important;
}


/*** ELEZIONI ***/
.tblScrutini td{
	vertical-align: middle !important;
}

table.tblScrutini, table.tblVotanti, table.tblRiepScrutini, table.tblMonitor, table.tblModali {
    background-color:#fff; width:100%; margin:0; margin-bottom:7px; text-align:left; border-bottom:1px solid #9c9c9c; padding:0; line-height:1.3em;
}
table.tblVotanti tbody tr, table.tblVotanti tbody tr th {
    text-align:left;
}
table.tblMonitor tbody td, table.tblMonitor tbody th {
    padding:0 7px
}
table.tblScrutini tbody th, table.tblMonitor tbody th, table.tblModali tbody th {
    text-transform:uppercase; font-weight:bold; text-align:left
}
table.tblVotanti tbody th {
    text-transform:uppercase; font-weight:normal; padding-left:0 7px;
}
table.tblRiepScrutini tbody th {
    font-weight:normal; padding:0 7px; text-align:left;
}
table.tblVotanti tbody th a {
    font-weight:bold; padding-left:0 7px;
}
table.tblScrutini tbody td, table.tblVotanti tbody td, table.tblModali tbody td {
    font-weight:normal; padding:0 7px; text-align:left;
}
table.tblRiepScrutini td, table.tblRiepScrutini th {
    text-align:left;
}
table.tblScrutini tbody tr.titolo th, table.tblScrutini tbody td.head, table.tblVotanti tbody tr.titolo th, table.tblVotanti tbody tr.titolo td, table.tblVotanti tbody td.head, table.tblMonitor tbody tr.titolo th, table.tblMonitor thead tr.titolo th, table.tblModali tbody tr.titolo th, table.tblModali tbody td.head {
    text-transform:uppercase; background-color:#46709b; vertical-align:middle; color:#fff; text-align:left; font-weight:bold; line-height:1.2em; padding:7px;
}
table.tblVotanti tbody tr.titolo th, table.tblVotanti tbody tr.titolo td  {
    text-align:center;
}
table.tblVotanti tbody tr.titolo2 th, table.tblVotanti tbody tr.titolo2 td {
    text-transform:uppercase; background-color:#80bce0; vertical-align:middle; color:#fff; text-align:left; font-weight:bold; padding:7px; text-align:center;
}
table.tblVotanti tbody tr.titolo3 th, table.tblVotanti tbody tr.titolo3 td {
    background-color:#fff; vertical-align:middle; text-align:left; font-weight:bold; padding:7px; text-align:center; border-bottom:1px solid #9c9c9c
}
table.tblVotanti tbody tr.titolo4 th, table.tblVotanti tbody tr.titolo4 td {
    background-color:#fff; vertical-align:middle; font-weight:bold;
}
table.tblScrutini .testo, table.tblVotanti .testo {
    vertical-align:middle; text-align:left; 
}
table.tblScrutini tbody tr.odd, table.tblScrutini tbody tr.evid, table.tblScrutini tbody th.evid, table.tblScrutini tbody td.evid, table.tblModali tbody tr.odd, table.tblModali tbody tr.evid, table.tblModali tbody th.evid, table.tblModali tbody td.evid, table.tblMonitor tbody tr.odd, table.tblMonitor tbody tr.evid, table.tblModali tbody tr:nth-child(odd) {
    background-color:#ecf3fa;
}
table.tblScrutini tbody tr.evid-2t, table.tblScrutini tbody tr td.evid-2t {
    background-color:#82C8D6;
}
table.tblScrutini tbody tr.evid-2t th {
    padding:10px; font-size:16px;
}
table.tblScrutini tbody tr.evid th, table.tblScrutini tbody th.evid, table.tblModali tbody tr.evid th, table.tblModali tbody th.evid {
    padding:7px; font-size:15px;
}
table.tblScrutini tbody tr.tot, table.tblModali tbody tr.tot, table.tblMonitor tbody tr.tot {
    background-color:#eee;
}
table.tblScrutini tbody tr.even, table.tblModali tbody tr.even, table.tblMonitor tbody tr.even, table.tblModali tbody tr:nth-child(even) {
    background-color:#fff
}
table.tblScrutini tr .num, table.tblscrutini tr .dx, table.tblScrutini tbody tr.titolo th.dx, table.tblModali tr .num, table.tblModali tr .dx, table.tblModali tbody tr.titolo th.dx, table.tblVotanti tr .num, table.tblVotanti tr .dx, table.tblMonitor tr .num, table.tblMonitor tr .dx, table.tblScrutini tbody tr.titolo .dx  {
    text-align:right !important;
}
table.tblVotanti tr .perc {
/*border-left:1px solid #9c9c9c */
}
table.tblVotanti thead tr.titolo th, table.tblVotanti thead tr.titolo td  {
    margin-bottom:5px
}
table.tblRiepScrutini tr .num {
    text-align:right;
}
table.tblScrutini tr .tot, table.tblModali tr .tot, table.tblRiepScrutini tr .tot, table.tblVotanti tr .tot, table.tblMonitor tr .tot{
    font-weight:bold; text-align:right
}
table.tblScrutini tr .bold, table.tblModali tr .bold, table.tblVotanti tr .bold {
    font-weight:bold
}
table.tblScrutini tr .perc, table.tblModali tr .perc, table.tblRiepScrutini tr .perc, table.tblVotanti tr .perc, table.tblMonitor tr .perc {
    font-style:italic; text-align:right;
}
table.tblScrutini tr .sx, table.tblModali tr .sx, table.tblVotanti tr .sx, table.tblMonitor tr .sx {
    text-align:left;
}
table.tblScrutini tr .cx, table.tblModali tr .cx, table.tblVotanti tr .cx, table.tblMonitor tr .cx, table.tblMonitor tr th.cx, table.tblMonitor tr td.cx {
    text-align:center !important;
}
table.tblScrutini tr .brd, table.tblModali tr .brd, table.tblVotanti tr .brd {
    border:1px solid #9c9c9c
}
table.tblScrutini tr .brdsx, table.tblModali tr .brdsx, table.tblVotanti tr .brdsx, table.tblMonitor tr .brdsx {
    border-left:1px solid #9c9c9c; padding-left:7px;
}
table.tblScrutini tr .brddx, table.tblModali tr .brddx, table.tblVotanti tr .brddx, table.tblMonitor tr .brddx {
    border-right:1px solid #9c9c9c; padding-right:7px;
}
table.tblScrutini tr.brdtop, table.tblModali tr.brdtop, table.tblVotanti tr.brdtop, table.tblMonitor tr.brdtop {
    border-top:1px solid #9c9c9c
}
table.tblScrutini tr.brdbot, table.tblModali tr.brdbot, table.tblVotanti tr.brdbot, table.tblMonitor tr.brdbot {
    border-bottom:1px solid #9c9c9c;
}
table.tblScrutini img.imgSimboli {
    min-width:64px; min-height:64px; width:64px; height:64px; padding:7px;/* togliere dopo ridimensione fisica simboli */
}
table.tblScrutini td.listecollegateimg {
    min-width:64px;
}
table.tblScrutini tr.evid td:first-child {
    min-width:64px;
}
table.tblRiepScrutini {
    background-color:#eee; 
}
table.tblVotanti tr {
    text-align:center !important;
}
a.lisreg, .tblScrutini tr.evid th span {
    font-style: italic;
    font-weight: normal;
}
.tblScrutini tr.evid th {
}

.tblScrutini tr.tr_b_b{
	border-bottom:1px solid #DDD;
	line-height: 1px;
}

tr.totale td {
    text-align: right;
    padding: 18px 0 22px 20px;
}

/*** OMNIA MAGAZINE ***/

#omnia{
	
	padding-bottom:10px;
	margin-bottom: 20px;
	width: 675px;
	background:#edeee9;
	box-shadow:0 1px 2px rgba(0,0,0,.35);
	border-radius:3px;
}

#omnia .hungryfeed_item h3 a{
	font-size: 15px;
	font-weight: normal;
	font-family: "Lora" serif;
	line-height: 17px;
	color: #067774;
}

#omnia .hungryfeed_feed_title{
	display:none;
}

#omnia img{
	float: left;
	margin-right: 8px;
	width: 75px;
	height: 50px;
}

#omnia .hungryfeed_item{
	font-size: 10px;
	line-height: 12px;
}

.hungryfeed_item{
	float: left;
	width: 320px;
	margin-left: 12px;
	margin-top:10px;
	height: 50px;

}

#brevi ul li .entry-meta{margin-top:3px;clear: both;}

#brevi ul li:last-child{
	border: 0;
}
.omnia-titolo  { 
	margin-bottom: 8px;
	background: url('images/arrow-down.png') no-repeat 3px 4px #6CAEE0;
	padding: 5px 5px 5px 30px;
	font-size: 17px;
	color: #fff;
}

.omnia-titolo a{
	color: #fff;
}
	
.brevi-titolo a {color:#fff}

.logo-locale{
	float:left;
	width: 522px;
}


.entry p{
	background-color: #fff;
	
}

.post h3, .post h2{
	color: #800000;
}

h2.aggiornamenti{
	color: #c01718;
    font-size: 25px;
    margin: 40px 0 20px;
    border-top: 1px dashed #ccc;
    padding-top: 20px;
}

ul.aggiornamenti li{
//	background: url('images/freccia.png') no-repeat left center #f1f1f1;
    list-style: none;
    border-left: 5px solid #067774;
    border-bottom: 1px dotted #aaaaaa;
    margin: 0;
    padding: 5px 5px 10px 20px;
    min-height: 60px;
    margin-bottom: 3px;
}

ul.aggiornamenti li{
	color: #666;
}

ul.aggiornamenti li a{
	color: #c01718;
	font-weight: bold;
}

ul.aggiornamenti li strong{
	color: #067774;
}

ins {
	text-decoration: none;
}

.tab_risultati{
	width: 100%;
	background-color: #f1f1f1;
	font-size: 25px;
	font-weight: bold;
}

.tab_risultati tbody tr td, .tab_risultati thead tr th{
	text-align: center;
	padding: 10px;
}

.tab_risultati thead tr th{
	background-color: #666;
	color: #fff;
}