#comNews h1.contentheading:before {
    content: 'NEWS';
    display: block;
    font-size: .75rem;
    width: 2rem;
    text-align: center;
    background: #ccc;
    color: #fff;
	border-bottom:8px solid #f0f0f0;
    line-height: 1;
    padding: .25rem;
    margin-bottom: .25rem;
    position: absolute;
    top: 0;
}

#central {
	position:relative;
	}

#comNews .head {
    background-color: #fefefe;
    border: 1px solid #f0f0f0;
    overflow: hidden;
    padding: 1rem;
    position: relative;
}

#comNews .head .componentheading {
    margin: 0 0 1rem;
}

#comNews .copertina {
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    width: 100%;
    display: block;
	border-bottom:1px solid #ccc;
}

#comNews .copertina::after {
	content:'';
	clear:both;
	display:block;
	width:100%;
	}

@media all and (max-width:511px) {
#comNews .copertina .pic {
    float: left;
    margin-left: 0;
    padding-right: 0;
    width: 100%;
    margin-bottom: .5rem;
}

#comNews .copertina .text {
	float: left;
	width: 100%;
}
}

@media all and (min-width:512px) {
#comNews .copertina .pic {
    float: left;
    margin-left: 0;
    padding-right: 1rem;
    width: 33.333%;
}


#comNews .copertina .text {
	float: left;
	width: 66.666%;
}
}

#comNews .head::after {
	content:'';
	clear:'';
	display:block;
	width:100%;
	}

#comNews .copertina .title {
	font-size: 23px;
	left: 25px;
	letter-spacing: -0.01em;
	line-height: 25px;
}

#comNews .copertina .title.topspace {
	margin-top: 25px;
}

#comNews .copertina .relateds {
    background-color: #fff;
    border: 1px solid #f0f0f0;
    margin: 10px 0;
    padding: .25rem;
}

#comNews .copertina .relateds a {
	color: #596072;
}

#comNews .copertina .rel {
    font-family: 'Lato',sans-serif;
    font-size: .75rem;
    line-height: 1;
    margin: 5px 0;
	font-weight:bold;
}

#comNews .copertina .relItem::before {
	content:'\f1ea';
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	margin-right:.25rem;
}

#comNews .copertina .relMovie {
	/*background: url("../icons/relMovie.png?1") left 2px no-repeat;*/
}

#comNews .links {
    float: left;
    font-size: 1rem;
    text-transform: uppercase;
}

#comNews .subcopertine {
    float: left;
}

#comNews .sub {
    margin: 0;
    width: 50%;
    margin-bottom: 1rem;
    float: left;
}

@media all and (min-width:640px) {
	#comNews .links {
	width:33.333%;
	border-right: 1px solid #ccc;
	padding-right: 1rem;
	}
	#comNews .subcopertine {
    width: 66.666%;
	}
	#comNews .sub {
	padding-left:1rem;
	}
	}
	
@media all and (max-width:639px) {
	#comNews .links {
    width: 100%;
    border-bottom: 1px solid #ccc;
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    padding-right: 1rem;
}
	#comNews .subcopertine {
    width: 100%;
	}
	#comNews .sub:not(:first-child) {
	padding-left:2rem;
	}
	}

#comNews .videoLabelCat {
    background-image: url('../icons/videoLabelCat.png');
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    height: 29px;
    width: calc(100% + 1rem);
	position:relative;
}

#comNews .videoLabelCat::after {
	content:'\f0da';
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	position:absolute;
	right:.5rem;
	top:.5rem;
	color:#fff;
	}

#comNews .videoLabelCat.hover {
	background-position: left bottom;
}

#comNews .tipi {
	
}

#comNews .tipi a {
    border-top: 1px solid #ddd;
    display: block;
    height: 1rem;
    padding: .5rem 8px;
    position: relative;
    width: 100%;
    line-height: 1;
}

#comNews .tipi a.hover {
	background-color: #789;
	color: white;
    text-decoration: none;
}

#comNews .tipi a:FIRST-CHILD {
	border-top: none;
}

#comNews .tipi a.arrow {
background:none;
}

#comNews .tipi a .arrow::after {
	content:'\f0da';
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	position:absolute;
	right:.5rem;
	top:.5rem;
	color:#666;
}

#comNews .tipi a.hover .arrow::after {
	color:#fff;
}




#comNews .sub .title {
    color: #fbfbfb;
    font-size: 16px;
    padding: 0;
    text-align: left;
    width: 100%;
    float: left;
}

#comNews .sub .pic {
    width: 100%;
    max-width: 10rem;
    margin-bottom: .5rem;
}

#comNews .sub .pic img, #comNews .sub .window {
    width: 100% !important;
    max-width: 10rem !important;
    height: 7.5rem;
    overflow: hidden;
   
}

#comNews .sub .pic .image {
 border: 0 !important;
}

#comNews .sub .pic {
}

#comNews .sub .title {
    color: #fbfbfb;
    font-size: 1rem;
    padding: 0;
    text-align: left;
    width: 100%;
    line-height: 1.35;
}

.newsFulltext {
	font-size: 0.825em;
	margin: 10px 0;
	overflow: hidden;
}

.newsFulltext p {
	line-height: 1.65em;
	margin: 0 0 10px;
}

.fbILike {
	float: left;
}



#comNews .listaCat {
	/*
	border-left: 1px solid #DDD;
	padding-left: 20px;
	*/
	/*margin-left: 24px;*/
}

#comNews .listaCat ul {
	list-style-type: none;
	margin: 30px 0 0;
	padding: 0;
}

#comNews .listaCat ul > li {
    overflow: hidden;
    margin: 0 0 1rem 0;
    padding: 0;
    display: table;
}

#comNews .listaCat ul > li:not(:last-child) {
	padding-bottom:1rem;
	border-bottom:1px dotted #ccc;
}

#comNews .listaCat ul > li > .text h3.title {
	color: #596072;
	display: block;
	font-family: 'Oswald',sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	letter-spacing: -0.02em;
	line-height: 1.1em;
}

#comNews .listaCat ul > li > .text {
    display: table-cell;
    vertical-align: top;
}

#comNews .listaCat ul > li > .text h3.title a {
	color: #596072;
}

#comNews .listaCat ul > li > .text > p {
    color: #666;
    font-size: 0.8rem;
    line-height: 1.35em;
}

#comNews .listaCat ul > li > .text > p .date {
	color: #555;
	font-family: 'Oswald',sans-serif;
	font-size: .8rem;
	font-weight: bold;
	margin-right: .25rem;
}

#comNews #gallery {
    background: #EEE;
    border: 1px solid #E9E9E9;
    margin: 10px 0;
    overflow: hidden;
    padding: 11px 4px 11px 67px;
}

#comNews #gallery .pic {
	float: left;
	height: 106px;
	margin: 3px;
	overflow: hidden;
	width: 106px;
}

#comNews #gallery .pic img a {
	display: block;
}

#comNews #gallery .pic img {
	display: block;
	height: 106px;
	opacity: 0.6;
	width: 106px;
}

#comNews .listaCat ul > li > .pic {
    display: table-cell;
    padding-right: .5rem;
    vertical-align: top;
}

#comNews .notizia {
	overflow: hidden;
}

#comNews .notizia div.dataLine {
    font-size: .75rem;
    overflow: hidden;
    margin-top: 1rem;
}

#comNews .notizia .dataEstesa {
	color: #a1a8af;
	text-transform: uppercase;
}

#comNews .notizia a.category {
	border-left: 1px solid #ddd;
	color: #69b;
	margin-left: 3px;
	padding-left: 7px;
	text-transform: uppercase;
}

#comNews .notizia a.category:HOVER {
	text-decoration: underline;
}
	
#comNews .notizia .author {
	border-left: 1px solid #ddd;
	color: #999;
	font-size: 0.8em;
	margin-left: 3px;
	padding-left: 7px;
}

#comNews .notizia span.fbCommentCnt {
	border-left: 1px solid #ddd;
	color: #a1a8af;
	font-size: 0.75em;
	margin-left: 3px;
	padding-left: 7px;
}

#comNews .notizia div.fbComments {
	margin-top: 20px;
}

#comNews .notizia .leftInset {
    margin: 0;
    width: 100%;
}

#comNews .notizia .leftInset .dropshadow {
    /*background: url("../images/bg-pic208.png?1") center bottom no-repeat;*/
}

#comNews .notizia .leftInset .mainImage {
    width: 100%;
    margin-top: 1rem;
    border-top: 1px solid #f0f0f0;
    padding-top: .5rem;
    margin-bottom: 2rem;
}

#comNews .notizia .leftInset .mainImage a {
    display: block;
}

#comNews .notizia .leftInset .mainImage img {
    width: 100%;
    max-width: 100%;
}

#comNews .notizia .leftInset .label {
    background-color: #aaa;
    color: #FFF;
    font-family: "Lato",sans-serif;
    font-size: 0.75rem;
    line-height: 1.2em;
    margin: 5px 0;
    padding: 5px 10px;
}

#comNews .notizia #relatedsBox {
    background: #fefefe;
    border: 1px solid #f0f0f0;
    margin-top: 1.5rem;
    padding: .5rem;
    position: relative;
    margin-bottom: 2rem;
}

#comNews .notizia #relatedsBox.reduced {
	/*padding: 18px 16px;*/
}

#comNews .notizia #relatedsBox .modTitle {
    color: #596072;
    font-family: "Oswald",sans-serif;
    font-size: .75rem;
    line-height: 1;
    margin: 0;
    padding-bottom: .5rem;
	margin-bottom:.5rem;
    text-align: right;
    text-transform: uppercase;
    border-bottom: 1px solid #f0f0f0;
}
#comNews .notizia #relatedsBox .modTitle::before {
	content:"\f1ea";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	margin-right:.5rem;
}
#comNews .notizia #relatedsBox .related {
    border-top: 1px solid #f0f0f0;
    font-family: "Lato",sans-serif;
    font-size: .75rem;
    line-height: 1;
    margin-top: 10px;
    padding-top: 10px;
    position: relative;
}
#comNews .notizia #relatedsBox .related .pic {
	display:none;
}
#comNews .notizia #relatedsBox .related:FIRST-CHILD {
	border-top: none;
	margin-top: 0;
	padding-top: 0;
}
#comNews .notizia #relatedsBox .items {
	margin: 0 2px;
}

#comNews .notizia #relatedsBox .data {
    color: #666;
    font-family: "Lato",sans-serif;
    font-size: 0.75rem;
    font-weight: bold;
    margin-bottom: .25rem;
}

#comNews .notizia #relatedsBox .title {
    color: #333;
    font-family: "Lato",sans-serif;
    font-size: 0.75rem;
    margin-bottom: .25rem;
    font-weight: bold;
}

#comNews .notizia #relatedButtons {
    background-color: white;
    height: 3rem;
    margin-top: -22px;
    padding-top: 1rem;
    position: relative;
}

#comNews .notizia #relatedBtn {
	background: url("../icons/arrow-down-double.png") 0 0 no-repeat;
	cursor: pointer;
	display: none;
	height: 2rem;
	width: 2rem;
	background-position:center;
	background-repeat:no-repeat;
}

#comNews .notizia #relatedBtn.opened {
	background: url("../icons/arrow-up-double.png") 0 0 no-repeat;
}

#comNews .notizia #relatedsBox .shadowSep {
	background: url("../images/mod-shadow-sep.png") center top no-repeat;
	bottom: 28px;
	display: none;
	height: 5px;
	left: 0;
	position: absolute;
	width: 100%;
}

#comNews .notizia div.tags {
	overflow: hidden;
}

#comNews .notizia div.tags > a {
    color: #fff;
    font-size: 11px;
    line-height: 11px;
}

#comNews .notizia div.tags a {
    background:#169eec;
    color: white;
    float: left;
    font-size: 11px;
    line-height: 11px;
    margin: 0 10px 10px 0;
    padding: 3px 10px;
    text-transform: uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#comNews .notizia div.tags a:hover {
	background: #596072;
}

#comNews .notizia div.tags a::before {
	content:'\f02b';
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	margin-right:.25rem;
}

#comNews .notizia div.tags > a:HOVER {
	text-decoration: none;
}

#comNews .notizia div.sharingButtons {
	border-top: 1px solid #ccc;
	clear: both;
	overflow: visible;
	padding-top: 12px;
}

#comNews .notizia div.sharingButtons > span {
	float: left;
	line-height: 15px;
	margin-right: 16px;
}

#comNews .notizia .disclaimer {
	color: #789;
	font-size: 0.6em;
	margin-left: 16px;
	float: right;
	text-transform: uppercase;
}

#comNews .notizia a.player {
	background-color: #000;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	height: 512px;
	margin: 15px auto;
	text-align: center;
	width: 640px;
}

#comNews .notizia a.player img {
	margin-top: 224px;
}

#comNews .notizia a.playerIpod {
	background-color: #000;
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	height: 512px;
	margin: 15px auto;
	text-align: center;
	width: 640px;
}