#viewport{
	background:#fff;
}
.article{width:100%}
.title{width:100%;margin-bottom:12px}
.title h1{
	font-size: 34px;
    line-height: 36px;
}
.abs{
	width:100%;	
  	margin-bottom: 16px;
}
.abs h2{
	font-size: 18px;
  	font-style: italic;
  	font-weight: normal;
  	color: #666666;
}
.container-Image-txt{
	width:100%;
	margin-bottom:20px;
	position:relative;
}
.container-Image-txt img{
	max-width:100%
}
.description-dida{
	width:100%;
	font-size: 14px;
	margin-top:5px;	
	line-height:18px
}
.cnt-text-article{
	width: 100%;
  	font-size: 16px;
  	line-height: 26px;
}

.cnt-text-article .quoted {
  background-image: url(/system/modules/it.tiscali.portal.common/resources/img/virgolette_aperte.png), url(/system/modules/it.tiscali.portal.common/resources/img/virgolette_chiuse.png);
  background-position: left top, right bottom;
  background-repeat: no-repeat;
  background-attachment: scroll;			
  background-color: #ffffff;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 0 !important;
  padding-right: 34px;
  padding-left: 34px;
  color:#333 !important;
}

.cnt-text-article p{
	width: 100%;
	margin-bottom:26px;
	font-size:16px;
	font-weight:300;
}

.cnt-text-article p h2,.cnt-text-article h2{
	font-size:18px !important;
}

.signature{
	width:100%;
	margin-bottom:20px;	
	font-size: 16px;
}
.signature .author{
	white-space: nowrap;
	font-weight: 500;
	font-style:italic;
}
.signature a{
  color: #2cabd4;
  font-weight: 500;
  font-style: italic;	
}

/*.socialref img{
  	width:20px;
	height:20px;
	border-radius:6px;
}*/

/* SHARE */
.share-article{
	width:100%;
	margin:29px 0 25px 0;
	overflow:hidden;
	position:relative
}
.share-article #ts-share-bar .gig-share-button-container{
	padding-right: 15px !important
}
.share-article #ts-share-bar .gig-share-counter {
	background-image:url(/system/modules/it.tiscali.portal.common/resources/img/bb-share.png) !important;
	width:44px !important;
	height:32px !important;
	line-height:32px !important;
	background-position: 0px 0px !important;
	/*display:block !important*/
} 
.share-article #ts-share-bar .gig-share-counter-text{
	line-height:32px !important
}
.share-article .ts-share-video-code{position:absolute;right:0;top:7px}

.video-embed-code{margin-bottom:25px}
.embed_input_code{width:100%}

/* gallery article */
.gallery_article{margin-bottom:0 !important}


/* ARTICLE IMAGE */
.container-Image{
	width:100%;
	position:relative
}
.container-Image img{
	max-width:100%
}
.container-Image-Related{
	position:absolute;
	bottom:20px;
	left:20px;
	background:#C41200 url(/system/modules/it.tiscali.portal.common/resources/img/photocamera.png) no-repeat left top;
	padding:10px 10px 10px 50px;
	border-radius: 10px; -moz-border-radius: 10px;-webkit-border-radius: 10px;
	line-height:27px
}
.container-Image-Related a{
	color:#ffffff !important; font-size:18px; line-height:27px; font-weight:bold; text-transform:uppercase
}

/* ARTICLE VIDEO */
.video-container-txt{
	width:100%;
	margin-bottom:20px
}


.video-container{
	width:100%;
	padding-bottom:16px
}

.video-container object,.video-container embed, .video-container iframe,.video-container-txt object, .video-container-txt embed, .video-container-txt iframe, .video-container video,.video-container-txt video{
	width:100%;
	height:366px
	/* todo => viewport auto nei dispositivi mobili */	
}

@media (max-width: 767px) {
	.video-container video,.video-container-txt video{
		height:auto;
		max-height:366px; 
	}
}


/* PHOTOBOX */
#box-gall-1,
#box-gall-2,
#box-gall-3{
	/*padding: 30px 0 20px 0;*/
	padding-top:30px;
	padding-bottom:20px;
	background-color: #efefef;
}
#box-gall-3{
	margin-bottom:26px;
}
#box-gall-1,
#box-gall-2{
	margin-bottom:26px
}
#box-gall-1 a,
#box-gall-2 a,
#box-gall-3 a{
	text-decoration:none
}



@media (min-width: 992px) {
	#box-gall-1 .container-photobox .container-photobox-image,
	#box-gall-2 .container-photobox .container-photobox-image,
	#box-gall-3 .container-photobox .container-photobox-image{
		max-height: 123px;
		overflow:hidden;
		position:relative	
	}
	#box-gall-1,#box-gall-2{
	margin-right: 10px;
	margin-bottom:0px !important
}
	
}

#box-gall-1 .container-photobox .container-photobox-image,
#box-gall-2 .container-photobox .container-photobox-image,
#box-gall-3 .container-photobox .container-photobox-image{
	position:relative	
}

#box-gall-1 .container-photobox,
#box-gall-2 .container-photobox,
#box-gall-3 .container-photobox{
	min-height: 123px;
    /*display: inline-block;*/
}
#box-gall-1 .container-photobox .container-photobox-image img,
#box-gall-2 .container-photobox .container-photobox-image img,
#box-gall-3 .container-photobox .container-photobox-image img{
	max-width:100%
}
#box-gall-1 .container-photobox .caption,
#box-gall-2 .container-photobox .caption,
#box-gall-3 .container-photobox .caption,
#box-gall-1 .container-photobox .caption a,
#box-gall-2 .container-photobox .caption a,
#box-gall-3 .container-photobox .caption a{
	font-size:12px;
	color: #16387c;
}

#box-gall-1 .container-photobox .phototype-none,
#box-gall-2 .container-photobox .phototype-none,
#box-gall-3 .container-photobox .phototype-none{
	display:none;
}
#box-gall-1 .container-photobox .phototype-Gallery,
#box-gall-2 .container-photobox .phototype-Gallery,
#box-gall-3 .container-photobox .phototype-Gallery{
	position: absolute;
	bottom:10px;
	left:10px;
	background: url(/system/modules/it.tiscali.portal.common/resources/img/ico_gallery.png) no-repeat;
	width: 26px;
	height:26px;
	cursor:pointer;
}
#box-gall-1 .container-photobox .phototype-Video,
#box-gall-2 .container-photobox .phototype-Video,
#box-gall-3 .container-photobox .phototype-Video{
	position: absolute;
	bottom:10px;
	left:10px;
	background: url(/system/modules/it.tiscali.portal.common/resources/img/ico_video.png) no-repeat;
	width: 26px;
	height:26px;
	cursor:pointer;
}

.article-bottom-cnt{width:100%;margin-bottom:26px}
.article-date{font-size:15px;font-style:italic}
.fb-fanpage{font-size:14px}

.article-reference{width:100%}
.article-reference .red{color:#c41200}
.article-reference .b{font-weight:500}
.article-reference .title-reference{margin-bottom:5px;font-size:18px;font-weight:700}
.article-reference .link-reference{line-height:26px;font-size:14px}

/* adv ligatus */
.adv-ligatus{padding-top:25px;background:#fff !important} 

/* lookouttv */
.lookout-tv a, .lookout-tv h1{color:#3c78a7;}
.lookout-tv h1{font-weight: normal}
.lookout-tv .article{background:#ededed;}
.lookout-tv .article-padding{padding:0 20px 40px;}

/* box istella related */
.related_content{
    margin-top:32px;
    margin-bottom:12px;
    /*width: 650px*/
}
.related_content .head{background-color: #eae9dc; padding: 0 5px 0 10px; /*width:635px;*/ margin-bottom:15px;line-height:30px;}
.related_content .head #related_content_title{font-size: 18px;font-weight: bold;color: #d9522a; display:inline}
.related_content .head #istella_link{float:right; margin-top:4px;}

.related_content .box_result0{width:100%; margin-bottom:10px;}
.related_content .box_result0 .thumb{	
    font-size: 11px !important;
    line-height: 13px !important;    
    overflow: hidden;
    text-overflow: ellipsis;    
}
.related_content .box_result0 .thumb img{max-width:100%}
.related_content .box_result0 .data{font-size: 13px; margin-bottom:0 !important;line-height:18px}
.related_content .box_result0 .data a{font-size: 16px; font-weight: bold}
.related_content .others{width:100%;}
.related_content .others a{
	font-size: 13px;
	background: url("/system/modules/it.tiscali.portal.common/resources/img/freccia_grigia_box_istella.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #666666;
    line-height: 16px;
    margin-left: 5px;
    padding-left: 10px;
}
.related_content .cluster_link{width:100%; margin-top:10px;font-size: 12px; font-weight: bold}

@media (max-width: 480px) {.gig-button-container-print,.gig-button-container-email{display:none !important}}

/* noodls fix */
.txt_cat span:last-child{display: none;}
.signature_noodle_source{color:#16387c !important}

/* ultimi articoli colonna destra */
.last-article h3{font-size: 16px;font-weight:normal;word-wrap:break-word}
.head-last-article{background: #eee;margin-bottom:25px;font-weight:bold}
.head-last-article h3{font-size: 20px;line-height: 36px;color:#c41200;}
.last-article .last-article-img{width:100%;height:94px;overflow:hidden;line-height:94px;background:#eee;position:relative}
.last-article .last-article-img img{vertical-align: middle;max-height:94px;font-size:1px;display:initial}
.istella-shopping .last-article-img{width:100%;height:94px;overflow:hidden;line-height:94px;background:#fff;position:relative;border:1px solid #d8532a}
.last-article .last-article-ico{position:absolute;bottom:5px;left:5px}

/* comment */
.ts_comment{margin:50px 0}
.ts_comment .ts_comment_row{background:#8654A1;line-height:40px;color:#fff}
.ts_comment .ts_comment_head{font-size:18px;font-weight:bold}
.ts_comment .ts_comment_netiq{font-size:14px;font-weight:bold;color:#fff}
.ts_comment #commentsDiv{margin-top:10px;max-width:100%}

