body {
	font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
	font-size: 13px;
	background-image:url('/images/pattern.png');
	
}
#main {
	width:801px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	background: #f6f7f8;
	border: 1px, 1px, 1px, 1px solid #e9eaed;
}
#boxgiornalini {
	padding:10px;
	width:278px;
	margin:0px;
}
#boxfacebook {
	width:500px;
}
.flex-box {
	margin: 0 auto;
	position: relative;
	display: box;
	display: flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: flex;
	box-sizing: border-box;
}
.row {
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
}
.wrap {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.postbox {
	border: 0;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .12);
	margin-bottom: 0;
	margin-top: 10px;
	background-color:white;
	border-color: #e5e6e9 #dfe0e4 #d0d1d5;
	-webkit-border-radius: 3px;
	padding:12px;
}
.postbox:first-child {
	margin-top:0px;
}
.boxtitle {
	display:block;
}
.clearfix {
	margin-bottom: 11px;
	clear:both;
}
.profilelink {
	color: #3b5998;
	direction: ltr;
	display: inline;
	font-weight: bold;
	height: auto;
	line-height: 17px;
	text-align: left;
	text-decoration: none;
	width: auto;
	word-wrap: break-word;
}
.profilepic {
	float:left;
	border-style: none;
	border:1px solid rgba(0, 0, 0, .1);
	direction: ltr;
	display: inline;
	font-size: 11px;
	margin-right: 8px;
	line-height: 14px;
	text-align: left;
	width: 40px;
	word-wrap: break-word;
}
.postdate {
	font-size: 11px;
	font-weight: normal;
	color:#9197a3;
}
input.email {
	width:95%;
	height:15px;
	border: 1px solid #9197a3;
	border-radius:2px;
	padding:5px;
}
input.button {
	background-color: #f3c40f;
	border-radius: 4px;
	font-weight: bold;
	font-size:15px;
	margin-top:10px;
	width:100%;
	padding:5px;
	color: white;
	border: 1px solid #d1a90d;
	cursor: pointer;
	-webkit-appearance: none;
}
.issuelink {
	position: relative;
    display: block;
    cursor: pointer;
}
.coverpic {
	width:100%;
	height:200px;
	margin-top:10px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	text-align:center;
	cursor: pointer;
}
.downloadbutton {
	background-color: #bd0d0d;
	border-radius:4px;
	border:1px solid #a30b0b;
	line-height: 25px;
	color: white;
	position: relative;
	width: 100px;
	left:-50px;
	top: 170px;
	margin-left:50%;
	font-weight: bold;
	cursor: pointer;
}
.downloadbutton > div {
  display: table;
  width:100%;
  height: 25px;
  text-align: left;
  cursor: pointer;
}

.downloadbutton > div > div {
  vertical-align: middle;
  display: table-cell;
  height: 18px;
  width: 35px;
  cursor: pointer;
}
.downloadbutton > div > div > img {
	vertical-align: middle;
	display: table-cell;
	margin-left: auto;
	margin-right: 5px;
	cursor: pointer;
}
.downloadbutton > div > span {
  vertical-align: middle;
  display: table-cell;
  cursor: pointer;
}
#footer {
	bottom:0px;
	width:99%;
	margin:0px;
	margin-bottom:10px;
	margin-top:10px;
	text-align:center;
	color:#9197a3;
}
#footer > a:visited, #footer > a {
	color: #9197a3;
}
@media screen and (max-width: 805px) {
    #main {
	    background-color: transparent;
		width:98%;
		-webkit-justify-content: center;
		-ms-justify-content: center;
		justify-content: center;
	}
	#boxfacebook {
		-webkit-flex-basis: 100%;
		-ms-flex-basis: 100%;
		flex-basis: 100%;
	}
	#boxgiornalini {
			background: #f6f7f8;
			border: 1px, 1px, 1px, 1px solid #e9eaed;
	}
	#title {
		font-size:1.2em;
	}
	@media screen and (min-width: 500px) {
		#boxfacebook > span {
			margin-left:auto!important;
			margin-right:auto!important;
			width:500px!important;
			position:relative!important;
			display:block!important;
		}
		#boxgiornalini {
			width:480px;
			margin-left:auto;
			margin-right:auto;
		}
	}
	@media screen and (max-width: 500px) {
		#boxgiornalini {
			-webkit-flex-basis: 100%;
			-ms-flex-basis: 100%;
			flex-basis: 100%;
		}
	}
}
#iTwitter {
	-webkit-background-clip: border-box;
	-webkit-background-origin: padding-box;
	-webkit-background-size: auto;
	-webkit-user-select: none;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAoCAYAAABq13MpAAAGcklEQVRYw+2YXUyTVxjHz4vJLiZGd7MtXi2LkZtdELM7lyzOG7Nk2RJvl8iujBiNV2JcMA0fwqCFEGCAfJRC+SyltqWFgnwUlIKAWB3yOVrAttQWC1ZCOi6ePc8LL74tVD6ly2KTf87J6Tnv+3uf8zzP+WAAwEhMIj8h1MViEs0Jlqi+we5oJFjGCX3D9X+fmKTmq/f/rzkRlX5fzkmNPhLVqW2DQ1Ify9eFAZ8kafUsURMX+qCo1BYry3oILKcfmLQb2N3Wzqhk48xn6YbLuwJO1cQeydAvURkWONtk5UoGgKsaXRPWo3LarVHSJvkRmXHm+6pHV3h4YdDp0gE7D5XUJPo6QyzLfwKscgZY1UtgChuwkjH4tOhpQPp4Nn430GeU/TcJ4sif5iV2V/NL6P/H81oTOIUVuPsO4AyeNVG9ehw4xTP4oubZ268VFiP2jd4Y9Hufw8TKJoAgufT2RZZikJ8s7JMzxTQw1QKwhtdrZY0Likd9Azjm1G6gpcOz8VzdFHC1E8AV9gKXYdCI3eWc9q96Tj0DnHEBuObXa6J60yvgtC740Tw3jf0Sgtzj89JhK6tyAKt2Ag9f+AxY8SgPyQMLUs5hd/hut/5MH3mp3z3H6eeBa7ADV/4UuNxO4DINw1GyZklMw/MhTut8BywCj2mb9wvAQdBN0z5ldJ1zlbemygusdn5NVBeA8b/Tart/D8CMyVrjjteNeo81v1rljF7gdC7gVNPAKUeAdwuaAb17MzS6yTdGmzPoWWJLXLG8Go9We1aDLCtWnRskA27zXqCfuP0Xj9ZNBHgwwQWE6acP4Nu9m6FxZn7tmbWEg2Zpg670U1rXUpB1xVbWOsjKF/YCTQHU5X5rjmn3+IP8djthMJaNe+6EhUbFmub8jefaPZ5NbtHk8TuX/1HsEZiXetJz5rc+11BMxw7Bsc+3bS99oUH/bgGRYCL/o93Hp7gKO7B6zzqwF342L7jWgaP3A03jzxrGTJzm5dausIVrlP/tU22KD+FhFJ1djjfma4/mbdf6vbZrgz6bbOTN6IvFgGU9cvcLLOjqi6WA5bp10RbTuRDe4vhR1594bTT74aA3ghEVJxL575cHBLuhC3rr+bPN06ajOkdgS4tj26UB79w6A9sO+oMpKk0j5zKbOrksk48reLiW6mjFE0Oj1U+2elbK7P7nNCNh0+dhQZOLSa0u3U8dttmTOvsKv5DQUo2gx0wLqz88eu2RTbwZxX412y1ehwnN1mES1sE6RdKjkneaTg8b+kD0Efoj9P8WWiKRbHnmo/bExMQbWEqwjBPawvU/VOjk5GQ9gmxagdLS0qzZ2dmQm5sLWVlZkJ6e3pmamjqD5eWIQ8vlcjtBpaSkyAUrIlxsQUEBKJVKqK6uhsrKSigrK4Pi4uLA48eP4yMO3dfXZyovLweCzMjIWCT4e/fuySsqKkCtVkNjYyNf1tXVwdjY2K7PiB8EurS01FpTUwO1tbVA8AgM2MZDErAgsvgez4gHD22325UqlWqVrEmqr6/nJVhZsDSW/v288NatW++9sFkPcjm6po9EdcFdqbx9+3Zs0LbUYrGMazSaVbFlxcKPgqGhIfNegfGlsRjwS1SGA6bAz8/P52eZRHV0Vyu5KyUA9IIrQYMGBwfT9Xr9kti6YivrdLr9nBEZBvHNvLw8ykIEvunCRiaTJRQVFQG5aUNDAy+qU/CTuyLwWyyNm86IDoejsaOjwxPqFkaj0b+8vLyvMyIaJV6hUPAxk5OTA2g5DcJvuAvOZD1lqtB30wxTbLW1tfEXNhvTkpSUJM/MzPQJKY6+UhjU3d3tWgfe75HrVE9PzxzFCr2jsLAQpFIppdlh/ABJVVXVECWCrWYZPcAfesPEnxHRyube3l4b5mAbWsU2ir/FxcUDOyOiv8ahpb0UN0L6pJRaUlIC5BY0A2TVUGgyII5xRuSM6Ha7LyJkgMDEuV+YfnG7WDQzDx48sERqwxTtdDrNFB9bwYUTBSNO+p2I7fImJyfPoF8PNTc37wic+hgMhqALm0isaNEIY6KVdSfQ5BoTExOq/8J++ioFOAV7S0tLWItTOyWF0AubiO0fMOjO42JlwgAMhFvMMJNteWFzqKC0j8Cc3Il7cR/t0SnVUZCFLiaYk1empqbCXtgctoUTcO+iQ5eYRUuv0EJCOZhAtVrtaldXl2dkZGTbC5tIuMa+L2z+BexZXK+OBaruAAAAAElFTkSuQmCC);
	background-origin: padding-box;
	background-position: -24px 0px;
	background-size: auto;
	cursor: pointer;
	display: block;
	font-size: 13px;
	height: 16px;
	left: 4px;
	line-height: 26px;
	margin-top: -6px;
	position: absolute;
	text-align: left;
	top: 50%;
	white-space: nowrap;
	width: 21px;
}
#aTwitter {
	-webkit-user-select: none;
	background-color: rgb(238, 238, 238);
	background-image: linear-gradient(rgb(255, 255, 255), rgb(222, 222, 222));
	border-bottom-color: rgb(204, 204, 204);
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: rgb(204, 204, 204);
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: rgb(204, 204, 204);
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: rgb(204, 204, 204);
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-top-style: solid;
	border-top-width: 1px;
	color: rgb(51, 51, 51);
	cursor: pointer;
	display: inline-block;
	font-family: 'Helvetica Neue', Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 26px;
	line-height: 26px;
	outline-color: rgb(51, 51, 51);
	outline-style: none;
	outline-width: 0px;
	position: relative;
	text-align: left;
	text-decoration: none;
	text-shadow: rgba(255, 255, 255, 0.498039) 0px 1px 0px;
	vertical-align: top;
	white-space: nowrap;
	width: 159.046875px;
	zoom: 1;
}
#spaTwitter {
	-webkit-user-select: none;
	color: rgb(51, 51, 51);
	cursor: pointer;
	display: inline-block;
	font-family: 'Helvetica Neue', Arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	height: 26px;
	line-height: 26px;
	padding-bottom: 0px;
	padding-left: 29px;
	padding-right: 7px;
	padding-top: 0px;
	text-align: left;
	text-decoration: none;
	text-shadow: rgba(255, 255, 255, 0.498039) 0px 1px 0px;
	vertical-align: top;
	white-space: nowrap;
	width: 123.046875px;
	zoom: 1;
}