.cont-A {
	width: 675px;
}
/* header
-------------------------*/

@font-face {
 font-family: 'RockwellExtraBold';
 src: url('https://puntoitalia.online/static/css/common/font/rockwellstd-extrabold-webfont.eot');
 src: url('https://puntoitalia.online/static/css/common/font/rockwellstd-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('https://puntoitalia.online/static/css/common/font/rockwellstd-extrabold-webfont.woff') format('woff'), url('https://puntoitalia.online/static/css/common/font/rockwellstd-extrabold-webfont.ttf') format('truetype'), url('https://puntoitalia.online/static/css/common/font/rockwellstd-extrabold-webfont.svg#RockwellExtraBold') format('svg');
 font-weight: normal;
 font-style: normal;
}
.page-header {
	margin: 0 0 10px 0;
	background-color: #e7e7e7;
	position: relative
}
.page-header:before, .page-header:after {
	content: "\0020";
	display: block;
	height: 0;
	overflow: hidden
}
.page-header:after {
	clear: both
}
.page-header {
	zoom: 1
}
.page-header h1 {
	font-size: 36px;
	text-indent: 6px;
	font-family: 'RockwellExtraBold';
	text-transform: uppercase;
	line-height: 52px;
	color: #666;
	width:780px;
}

.page-header #sharebar-head {
	position: absolute;
    	right: 0px;
    	top: 10px;
}

.time {
	font-size: 11px;
	line-height: 20px;
	margin-left: 10px;
	clear:both
}
.time strong {
	color: #444;
}

.page-header p {margin:10px 200px 10px 10px}

.articles .art-data {
	font-size:13px;
	color:#333
}
.articles .art-fonte {
	font-size:11px;
	color:#666;
	font-weight:bold;
	text-transform:uppercase
}


.apertura h1 {
    float: left;
    font-size: 27px;
    font-weight: bold;
    line-height: 28px;
    margin: 0;
    padding: 10px 0 0 0;
    width: 675px;
    overflow: hidden;
}

.apertura h2 {
    font-size: 17px;
    font-weight: normal;
    line-height: 20px;
}

.apertura h2 {
	color:#222;
}

.apertura img { margin:0}



.share-button { display:none }









/* Struttura Content ------------------------------------ */
.cont-left { width:680px;float:left}
	.aperture { width:680px;float:left;padding-bottom:15px;margin-bottom:18px;border-bottom:4px solid #dbdbdb}
	* html .aperture { padding-bottom:0}
	.cont-AB { float:left;margin-bottom:10px;width:680px;position:relative}
	.col-A { width:250px;float:left;/* position:absolute;left:0;top:0;*/ overflow:hidden}
	.col-B { width:418px;float:right}

/* Aperture
 ----------------------------------------------------- */
.apertura { /*border-bottom:4px solid #dbdbdb;margin-bottom:20px*/}
	.apertura h1 { font-size:27px;line-height:28px;font-weight:bold;margin-bottom:2px}
	.apertura h2 { font-size:17px;line-height:20px;font-weight:normal}
		.apertura h2 strong { font-weight:normal}
		.ie6 .apertura h1 a:hover, .ie6 .apertura h2 a:hover { background-position:0 90%}
	.apertura img { display:inline;float:left;margin-right:10px;margin-bottom:10px}
		.mac .apertura h1, .mac .apertura h2, .iphone .apertura h1, .iphone .apertura h2 { word-spacing:-0.05em}

.riapertura { float:left;width:325px;border-bottom:none;padding:0;margin-bottom:0}
 .riapertura-1 { margin-right:15px;padding-right:11px;border-right:3px solid #dbdbdb}
 .riapertura h2 { font-size:19px;font-weight:bold;line-height:20px;margin-bottom:3px}
 .riapertura h3 { font-size:18px;line-height:20px;font-weight:normal}
 .riapertura h3 strong { font-weight:normal}
 .riapertura h5 { text-transform:uppercase;color:#222;font-size:12px;margin:-3px 0 0 0}
 .riapertura img { float:left;display:inline;margin:4px 8px 0 0}
 	.mac .riapertura h2, .mac .riapertura h3,.iphone .riapertura h2, .iphone .riapertura h3 { word-spacing:-0.05em}


.riaperture { border-top:4px solid #DBDBDB; padding-top:15px}
.aperture .articles { border-bottom:none; padding-bottom:0 }
.aperture .articles h2 { font-size:22px; line-height:24px }
.aperture .articles h4 { font-size:12px; font-weight:bold; color:#222  }
.apertura h2 { font-size:19px; color:#00386B}

.gig-bar-container *, div.gig-reactions-container, .gig-reactions-container span, .gig-reactions-container a:hover, .gig-reactions-container a:visited, .gig-reactions-container a:link, .gig-reactions-container a:active{ font-size:12px;border:none; padding:0px;margin:0px;color:inherit;text-decoration:none;width:auto;float:none;-moz-border-radius:0;border-radius:0; font-family:arial;font-size:10px;color:#4D4D4D;background:none} table.gig-reactions-container{border-collapse:separate;} div.gig-button-container {padding:0 5px 0 0}  div.gig-button-container-vertical {padding:0 0 5px 0} div.gig-button-text {white-space:nowrap;font-size:11px;color:#333333; padding: 0 3px 0 3px;} div.gig-button {cursor:pointer;} div.gig-button-disabled {cursor:default;} div.gig-counter{margin:0 auto;position:relative;zoom:1;} span.gig-counter-text{position:relative;font-weight:bold;zoom:1} span.gig-counter-text-right{left:1px;font-size:11px;} span.gig-counter-text-top{top:-2px;font-size:14px} td.gig-button-td{vertical-align:middle} div.gig-button-container-facebook-like-count-right {height:20px} div.gig-button-container-facebook-like-count-top {height:62px} div.gig-button-container-facebook-send {height:20px} *.gig-bar-container img {display:block} div.gig-button-container-twitter-tweet iframe {display:block} div.gig-counter-top {margin-bottom: 1px;} div.gig-counter-right {margin-left: 1px;} div.gig-button-count-top table {margin:0 auto;text-align:center;}




.articles-box { width:410px; margin-right:15px; float:left }
.correlati-box { width:250px; float:left }

.box.section-multimedia { background-color: #E8F1F5; }
.video-box li { width:105px !important; height:120px !important; border:none !important; margin-right: 10px;}
.video-box .right { margin-left:20px; }
.video-box .other { height: 20px !important}
.video-box a, .video-box a:visited {  font-size: 12px !important; line-height: 13px; }


.riaperture-lista { margin-bottom:20px; float:left }
.riaperture-lista .riapertura-1 { border:none; margin-right:0; padding-right:0 }
.riaperture-lista .riapertura { margin-right:10px; margin-top:20px; height:150px}



/* overwrite_zone */
.overwrite_zone .apertura { border:none; padding-bottom:0; margin-bottom:5px }
	.overwrite_zone .apertura h1 { font-size:27px !important;line-height:28px !important;font-weight:bold;margin-bottom:2px !important; float: none; padding: inherit; width: inherit}
	.overwrite_zone .apertura h2 { font-size:25px !important;line-height:26px !important;font-weight:normal}
		.overwrite_zone .apertura h2 strong { font-weight:normal}
		.ie6 .overwrite_zone .apertura h1 a:hover, .ie6 .overwrite_zone .apertura h2 a:hover { background-position:0 90%}
	.overwrite_zone .apertura img { display:inline;float:left;margin-right:10px;margin-bottom:10px}
		.mac .overwrite_zone .apertura h1, .mac .overwrite_zone .apertura h2, .iphone .overwrite_zone .apertura h1, .iphone .overwrite_zone .apertura h2 { word-spacing:-0.05em}


.overwrite_zone .apertura-extra {border:none; padding-bottom:0; margin-bottom:5px}
	.overwrite_zone .apertura-extra h1 { font-size:36px;line-height:34px;font-weight:bold;margin-bottom:2px}
	.overwrite_zone .apertura-extra h2 { font-size:30px;line-height:28px;font-weight:normal}
		.overwrite_zone .apertura-extra h2 strong { font-weight:normal}
		.ie6 .overwrite_zone .apertura-extra h1 a:hover, .ie6 .overwrite_zone .apertura-extra h2 a:hover { background-position:0 90%}
	.overwrite_zone .apertura-extra img { display:block;margin:10px 0}
	.overwrite_zone .apertura-extra p { font-size:14px;line-height:20px}
		.mac .overwrite_zone .apertura-extra h1, .mac .overwrite_zone .apertura-extra h2,.iphone .overwrite_zone .apertura-extra h1, .iphone .overwrite_zone .apertura-extra h2 { word-spacing:-0.05em}


.overwrite_zone .apertura-grande { border:none; padding-bottom:0; margin-bottom:5px }
	.overwrite_zone .apertura-grande h1 { font-size:29px; line-height:28px;font-weight:bold;margin-bottom:2px}
	.overwrite_zone .apertura-grande h2 { font-size:26px;line-height:26px;font-weight:normal}
		.overwrite_zone .apertura-grande h2 strong { font-weight:normal}
		.ie6 .overwrite_zone .apertura-grande h1 a:hover, .ie6 .overwrite_zone .apertura-grande h2 a:hover { background-position:0 90%}
	.overwrite_zone .apertura-grande img { display:block;margin:10px 0}
		.mac .overwrite_zone .apertura-grande h1, .mac .overwrite_zone .apertura-grande h2,.iphone .overwrite_zone .apertura-grande h1, .iphone .overwrite_zone .apertura-grande h2 { word-spacing:-0.05em}


	.overwrite_zone .inserto { background-color:#fff;margin:-29px 0 15px 0; border-top:1px solid #e5e5e5;border-bottom:4px solid #dbdbdb;padding:13px 0 12px;list-style:none}
		.overwrite_zone .inserto:after { visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
		* html .overwrite_zone .inserto { zoom:1}
		*:first-child+html .overwrite_zone .inserto { zoom:1}

	.overwrite_zone .inserto li { float:left;width:220px;margin:0 10px 0 0;padding:0;border:none;font-size:12px;line-height:14px;font-weight:bold} 
	.overwrite_zone .inserto-extra li { width:240px}
	.overwrite_zone .inserto li.last { margin:0}
		.overwrite_zone .inserto li strong { color:#9f0d00}
		.overwrite_zone .inserto li img { float:left;margin-right:8px}
		.overwrite_zone .inserto .articles {}

	/*paragrafi negli articoli e link ----------------------------------------------------- */
	.overwrite_zone p { margin:6px 0 0 0;font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;font-size:13px;line-height:17px}
	.overwrite_zone p a strong, .overwrite_zone p a:visited strong { color:#9f0d00;font-weight:bold}
	
	/* external ------------------ */
	.overwrite_zone p a.external, .overwrite_zone p a.external:visited { /*color:#006B4A;*/ padding-left:13px;background:transparent url(https://puntoitalia.online/static/images/homepage/2010/sprite-repubblica.png) no-repeat 0 -13px}
	.overwrite_zone p a.external:hover { background:transparent url(https://puntoitalia.online/static/images/homepage/2010/sprite-repubblica.png) no-repeat 0 -613px}
	
	
	.overwrite_zone p a, .overwrite_zone p a:visited { font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;background:transparent url(https://puntoitalia.online/static/images/homepage/2010/bg-link.png) bottom repeat-x}
	 .overwrite_zone p a:hover { font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;
	    text-decoration:none;color:#222;background:transparent url(https://puntoitalia.online/static/images/homepage/2010/bg-link-hover.png) bottom repeat-x}
	.overwrite_zone p a.external strong {}




.overwrite_zone .riapertura { float:left;width:410px;border-bottom:none;padding:0;margin-bottom:0}
 .overwrite_zone .riapertura-1 { margin-right:0;padding-right:0;border: none }
 .overwrite_zone .riapertura h2 { font-size:19px;font-weight:bold;line-height:20px;margin-bottom:3px}
 .overwrite_zone .riapertura h3 { font-size:18px;line-height:20px;font-weight:normal}
 .overwrite_zone .riapertura h3 strong { font-weight:normal}
 .overwrite_zone .riapertura h5 { text-transform:uppercase;color:#222;font-size:12px;margin:-3px 0 0 0}
 .overwrite_zone .riapertura img { float:left;display:inline;margin:4px 8px 0 0}
 	.mac .overwrite_zone .riapertura h2, .mac .overwrite_zone .riapertura h3,.iphone .overwrite_zone .riapertura h2, .iphone .overwrite_zone .riapertura h3 { word-spacing:-0.05em}

/* ---------------------------------------------*/
.overwrite_zone .riaperture-enfasi {}
	.overwrite_zone .riaperture-enfasi:after { visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
	* html .overwrite_zone .riaperture-enfasi { zoom:1}
	*:first-child+html .overwrite_zone .riaperture-enfasi { zoom:1}

.overwrite_zone .riaperture-enfasi .riapertura { border-bottom:none;padding:0;margin-bottom:0 }
	.overwrite_zone .riaperture-enfasi .riapertura a, .overwrite_zone .riaperture-enfasi .riapertura a:visited { background-color:transparent !important} 

.overwrite_zone .riaperture-enfasi .overwrite_zone .riaperture-enfasi-small { margin:0 10px 0 0; padding-bottom:15px;margin-bottom:18px;border-bottom:4px solid #dbdbdb }
	.overwrite_zone .riaperture-enfasi .riapertura { width:auto;float:none}

.overwrite_zone .riaperture-enfasi .overwrite_zone .riaperture-enfasi-small .riapertura { border:none;padding:0;margin:0;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #dbdbdb}
	.overwrite_zone .riaperture-enfasi .overwrite_zone .riaperture-enfasi-small .last { border-bottom:0;padding:0;margin-bottom:0}

	.overwrite_zone .riapertura-large { background-color:#E5EDF5;float:left;padding: 8px; width: auto !important; margin-bottom: 20px}
	.overwrite_zone .riapertura-large img { padding:4px 0 10px 0;margin:0}
	.overwrite_zone .riapertura-large h2 { clear:both}
	.overwrite_zone .riapertura-large h2, .overwrite_zone .riapertura-large h2 a, .overwrite_zone .riapertura-large h2 a:visited { font-size:24px;line-height:25px}
	.overwrite_zone .riapertura-large h3, .overwrite_zone .riapertura-large h3 a, .overwrite_zone .riapertura-large h3 a:visited { font-size:20px;line-height:21px}
	.overwrite_zone .riapertura-large h5 a, .overwrite_zone .riapertura-large h5 a:visited
		{ display:block;text-transform:uppercase;color:#222;font-size:12px;margin:-4px 0 0 0}
	.overwrite_zone .riapertura-large h5 a:hover { background:none}

.overwrite_zone .riaperture-enfasi .articles p.link, .overwrite_zone .riaperture-enfasi .articles p.link-more { margin:4px 0 0 0}
.overwrite_zone .riaperture-enfasi .articles p.link a, .overwrite_zone .riaperture-enfasi .articles p.link a:visited,
.overwrite_zone .riaperture-enfasi .articles p.link-more a, .overwrite_zone .riaperture-enfasi .articles p.link-more a:visited { margin:0}

.overwrite_zone .riaperture-enfasi .riapertura-1 a img { margin-top:8px}

/* ---------------------------------------------*/
.overwrite_zone.repubblica_riapertura2 .riapertura { padding-bottom:15px !important;margin-bottom:18px !important;border-bottom:4px solid #dbdbdb !important }
	.overwrite_zone.repubblica_riapertura2 .riapertura h2 { font-size:19px;font-weight:bold;line-height:23px;margin-bottom:2px}
	..overwrite_zone.repubblica_riapertura2 .riapertura h3 { font-size:18px;line-height:20px;font-weight:normal}
		.overwrite_zone.repubblica_riapertura2 .riapertura h3 strong { font-weight:normal}
		.overwrite_zone.repubblica_riapertura2 .riapertura img { display:inline;float:left;margin:4px 10px 0 0}

.overwrite_zone .riapertura1.last, .overwrite_zone .riapertura2.last { padding-bottom:15px;margin-bottom:18px;border-bottom:4px solid #dbdbdb }

.overwrite_zone .share-button { display: none }
