.clear { clear:both; margin:0; padding:0; height:0; line-height:0; }
.clearfix:after {
	clear: both;
	display: block;
	content: " ";
	height: 0px;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hide these rules from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
li.clearfix {
	display: list-item;
}

.wrapper {
	width: 961px;
}

.container h2, .headwrapper h2 {
	background-image: -ms-linear-gradient(top, #f3f3f3 0%, #e3e3e3 100%);
	background-image: -moz-linear-gradient(top, #f3f3f3 0%, #e3e3e3 100%);/* Mozilla Firefox */
	background-image: -o-linear-gradient(top, #f3f3f3 0%, #e3e3e3 100%);/* Opera */
	background-image: -webkit-gradient(linear, top, color-stop(0, #f3f3f3), color-stop(1, #e3e3e3));/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-linear-gradient(top, #f3f3f3 0%, #e3e3e3 100%);/* Webkit (Chrome 11+) */
	background-image: linear-gradient(top, #f3f3f3 0%, #e3e3e3 100%);/* Regola standard */
	
	font: 30px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 4px 5px 4px 18px;
	font-weight: bolder;
	margin:10px 0 20px;
}

.entryhigh_sep { margin:10px 0; width:100%; height:1px; display:block; clear:both; background:url(../img/bg/art_sep.gif) repeat-x center center; }

.container .entry_nw_list { margin-top:0px; margin-bottom:15px; width:565px; height:auto;  background:#f0f0f0; padding:10px 15px;  }
.container .entry_nw_list .item { position:relative; padding:5px 0; }
.container .entry_nw_list .image { float:left; width:60px; height:60px; }
.container .entry_nw_list .image img{ width:60px; height:60px; }
.container .entry_nw_list .desc { margin-left:20px; width:465px; font:normal 13px/13px 'AkagiBook'; color:#000; float:left; }
.container .entry_nw_list .nw_more{ position:absolute; bottom:10px; right:10px; }

.content h3.nobottom {
	margin-bottom:5px;
}

.content h3, .content_large h3 { font-size: 15px; color: #d81523; margin-bottom: 0.5em; }
.contentphotoleft {
	float: left;
	padding: 0px 8px 5px 0px;
}

.data2 {
	font-size:12px;
	color:#000503;
	font-weight:bold;
	margin-bottom:0.5em;
}

/* contenuto tipo 1 */
.cont1a { width:295px; float:left; margin-bottom:15px; }
.cont1b { width:295px; float:right; margin-bottom:15px; }
.cont1a .cont1in,
.cont1b .cont1in { padding:10px 10px 0 10px; }
.cont1a .cont1in h3, 
.cont1b .cont1in h3 { font-size:16px; color:#cd0033; font-weight:bold; text-decoration:underline;}



.cont1data {
	font-size:12px;
	color:#000503;
	font-weight:bold;
	margin-bottom:0.5em;
}

/* FINE contenuto tipo 1 */


/* stili modificati per mediacenter box in entry page disciplina */
.video_bar{ margin-bottom:5px; margin-top:0px; width:100%; display:block; height:375px; position:relative; overflow:hidden; }
.video_bar .top_line{ background:url(../img/bg/video_bar_top_bar_595.png) no-repeat; width:595px; height:20px; }
.video_bar .bot_line{ position:absolute; bottom:0; left:0; background:url(../img/bg/video_bar_botline.png) repeat-x; width:595px; height:8px; }
.video_bar .vb_left{ z-index:20; width:30px; position:absolute; height:355px; background:url(../img/bg/black_dot.png);} 
.video_bar .vb_right{ z-index:20; right:0; width:30px; position:absolute; height:355px; background:url(../img/bg/black_dot.png); } 
.video_bar .items{  z-index:10; position:relative; width:9999px; height:355px; margin-left:0;   }
.video_bar .items .item{ position:relative; float:left; width:608px; height:355px; padding:0 30px;}
.video_bar .items .item a { color:#FFF; text-decoration:none; cursor:pointer; }
.video_bar .items .item img.nw_main{ width:100%; height:355px; }
.video_bar .items .item iframe{ width:608px; height:355px; }
.video_bar .items .item b{ width:80%; left:5%; border-bottom:2px solid #FFF; top:35%; font-weight:bold; font-size:20px; font-family:Georgia; font-style:italic; padding-bottom:3px; position:absolute; text-align:center; }
.video_bar .items .item label{ width:80%; text-align:center; top:45%; position:absolute;  font:normal 50px 'AkagiExtraBold'; display:block; cursor:pointer; }
.video_bar .visualQP{ font-size:14px; padding:10px 40px;  color:#FFFFFF; width:515px; position:absolute; left:0; bottom:0; background:url(../img/mediaCenter/bg_label.png); }
.video_bar .navleft { z-index:25; height:355px; width:30px; background:#e0e0e0; position:absolute; left:0; top:20px; bottom:auto; }
.video_bar .navright { z-index:25; height:355px; width:30px; position:absolute; right:0; top:20px; background:#e0e0e0; bottom:auto;  }
.video_bar .navleft a{ cursor:pointer; display:block; height:100%; width:30px; background:url(../img/mediaCenter/nav_evidence_left.png) no-repeat center center; }
.video_bar .navright a{ cursor:pointer; display:block; height:100%; width:30px; background:url(../img/mediaCenter/nav_evidence_right.png) no-repeat center center; }
.video_bar .navright a.disabled{ background:url(../img/mediaCenter/nav_evidence_right_dis.png) no-repeat center center; }
.video_bar .navleft a.disabled{ background:url(../img/mediaCenter/nav_evidence_left_dis.png) no-repeat center center; }
.video_bar .items .item .nw_play{ position:absolute; left:45%; top:50%; margin-top:-98px; margin-left:-98px; }

.video_bar .items .item .triangolo{ right:34px; }

.triangolo { position:absolute; background:url(../img/mediaCenter/trangoli/triangolo54x54.png); }
.triangolo.px46 { width:54px; height:54px; right:6px; top:6px; }
.triangolo.px54 { width:54px; height:54px; right:4px; top:4px; }
.triangolo.px22 { width:22px; height:22px; right:2px; top:2px; }
.triangolo.yellow { background-position: -54px 0; }
.triangolo.orange { background-position: -108px 0; }
.triangolo.lblue { background-position: -162px 0; }
.triangolo.green { background-position: -216px 0; }
.triangolo.blue { background-position: -270px 0; }

