body{
	margin:0;
	background:#ffffff url(../images/bg-body.gif) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	outline: none;
}
img{border-style:none;}
form{margin:0;}

/*inizio header variabile*/
			#header_variabile {
				width:100%;
				height:100%;
				margin:0;
				padding:0;
				background: url(../images/header_var/sfondo_variabile.png) repeat-x;
				display:block;
			}

/*caratteristiche header variabile*/
			#var_corp {
				width: 991px;
				height: 117px;
				margin:0 auto;
				padding:0;
				display:block;
				background: url(../images/header_var/sfondo_hv_careertv.png) no-repeat;
			}		
			
		    #coll_search {
				width: 991px;
				height: 90px;
				margin:0;
				padding:0;
				float:left;
			}
			
            /*collegamento a logo*/
			#collegamento a{
			width: 240px;
			height: 90px;
			margin:0;
			padding:0;
			float:left;
			outline: none;
			}
			/*fine collegamento a logo*/
	
/*GESTION CERCA!!!*/
#search {
				width: 265px;
				height: 24px;
				margin-top:35px;
				padding:0;
				float:right;
			}
#search .form{
		        width: 265px;
				height: 24px;
				padding:0;
				margin:0;
			}
#search #searchform{
		        width: 265px;
				height: 24px;
				margin:0;
				padding:0;
	}

    #search .form #textBoxLeft{
	width: 5px;
	height: 24px;
	background:transparent url(../images/header_var/formText_left.gif) no-repeat scroll left top;
	float:left;
	}
	
	#search .form #textBoxMiddle{
	background:transparent url(../images/header_var/formText_middle.gif) repeat-x scroll left top;
    float:left;
    height:24px;
	}
	#search .form #text-search{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#c2c0c0;
		border-style:none;
		padding:0;
		width:165px;
		height: 24px;
		line-height: 24px;
		background:none;
		margin:0;	
	}
	#search .form #textBoxRight{
	width: 3px;
	height: 24px;
	background:transparent url(../images/header_var/formText_right.gif) no-repeat scroll left top;
	float:left;
	}
	
	#search .form .go a{
	background:transparent url(../images/header_var/go.png) no-repeat scroll 0 0;
    display:block;
    float:right;
    height:24px;
    width:80px;
	}
	
	#search .form .go a:hover {
    background:transparent url(../images/header_var/go.png) no-repeat scroll 0 -24px;
}
	
	#search .form label{
	display:none;
	}
/*GESTION CERCA!!!*/
			/*fine search*/
						
			
	#cont_menu_var {
	width: 991px;
	height: 19px;
	margin:0 auto;
    padding:0;
    float:left;
}	
/*inizio menu variabile*/		
.menu_var {
	height: 19px;
	margin:0;
    padding:0;
    float:right;
}

.menu_var ul {
    margin:0;
    padding:0;
	list-style-type: none;
    float:left;
}

.menu_var ul  li{
		margin:0;
		padding: 0;
		float:left;
		list-style-type:none;
}

.menu_var ul  li a 
{
	margin:0;
	padding:0px 0px 0px 9px;
	text-decoration:none;
	float:left;
	outline: none;
	background:url(../images/header_var/button_var_left.png) no-repeat left top;
    background-position:0px 0px;
}

.menu_var ul  li a:hover
{
background:url(../images/header_var/button_var_left_hover.png) no-repeat left top;
background-position:0px 0px;
}

.menu_var  a span {
   	padding:2px 9px 0px 0px;
    float:left;
	font-family:Verdana;
	line-height: 19px; 
	font-size: 10px;
	text-decoration: none;
	color: #5e5e5e;
	display:block;
	background:url(../images/header_var/button_var_right.png) no-repeat right top ;
    background-position:100% 0px; 
}

.menu_var a:hover span{
    background:url(../images/header_var/button_var_right_hover.png) no-repeat right top ;
    background-position:100% 0px;
	color: #ffffff;
}
/*fine menu variabile*/	


/*fine header variabile*/	














#main{
	width:991px;
	margin:0 auto;
	padding:0 0 20px;
}

#container{
	padding:27px 0 0;
	width:100%;
}
#container .banner1{
	float:left;
	width:250px;
	height:90px;
	border:1px solid #000;
}
#container .banner2{
	float:right;
	width:728px;
	height:90px;
	border:1px solid #000;
}
#container .column1{
	width:480px;
	float:left;
	margin: 15px 0 0;

}
#container .evidence h2{
	margin:0;
	background:url(../images/bg-evidence.gif) no-repeat;
	text-indent:-9999px;
	height:30px;
}
#container .video-holder{
	width:480px;
	height:266px;
	position:relative;
	float: left;
}
#container .video-holder img{display:block;}
#container .vid-overlay{
	position:absolute;
	left:0;
	bottom:1px;
	background:url(../images/bg-overlay.png);
	width:100%;
	color:#fff;
}
#container .vid-overlay a{
	text-decoration:none;
	color:#FFFFFF;
}
#container .overlay-holder{padding:7px 7px 0;}
#container .overlay-holder strong{font-size:14px;}
#container .overlay-holder p{
	margin:4px 0;
	line-height:12px;
}
#container .overlay-holder em{
	font:italic 14px/17px Georgia, "Times New Roman", Times, serif;
	float:right;
}

#container .gallery{
	width:100%;
	overflow:hidden;
	position: relative;
	height: 89px;
	margin: -19px 0 0;
}
#container .gallery ul{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
	left:0;
	height: 80px;
	width: 999px;
}
#container .gallery ul li{
	float:left;
	margin:0 17px 0 0;
}
#container .gallery ul li a {
	padding: 19px 0 0;
	float:left;
	overflow:hidden;
	outline:none;
}
#container .gallery ul li a.active {background: url(../images/arrow.gif) no-repeat 50% 0;}
#container .gallery ul li a .overlay{
	position:absolute;
	left:0;
	bottom:0;
	width:108px;
	height:31px;
	text-indent:-9999px;
	background:url(../images/overlay.png) no-repeat;
	clear:both;
	top:-6666px;
}
* html #container .gallery ul li a .overlay{ bottom:-1px;}
#container .gallery ul li a:hover{ position:relative;}
#container .gallery ul li a:hover .overlay{ top:auto;}
#container .similar-videos{margin:25px 0 0 0;}
#container .same-videos{margin:32px 0 0 0;}
#container .listing h2,

#container .similar-videos h2 {
	background:url(../images/bg-ultimi-inseriti.gif) no-repeat;
	height:31px;
	margin:0;
	text-indent:-9999px;
}
#container .same-videos h2 {
	background:url(../images/bg-same.gif) no-repeat;
	height:31px;
	margin:0;
	padding:0 0 0 180px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
	line-height:31px;
	font-size:13px;
}
#container .listing ul,
#container .similar-videos ul{
	margin:0 0 -10px;
	padding:0 0 10px;
	list-style:none;
	width:100%;
	overflow:hidden;
	background:url(../images/bg-list2.gif) repeat-x 0 100%;
}
#container .same-videos ul{
	margin:0 0 -10px;
	padding:0 0 10px;
	list-style:none;
	width:100%;
	overflow:hidden;
	background:url(../images/bg-list2.gif) repeat-x 0 100%;
}
#container .listing ul li,
#container .similar-videos ul li{
	border:solid #b8b8b8;
	border-width:0 1px;
	padding:0 5px 11px 0;
	width:473px;
	background:url(../images/bg-list1.gif) repeat-x 0 100%;
	position:relative;
	float:left;
}

#container .same-videos ul li{
	border:solid #b8b8b8;
	border-width:0 1px;
	padding:0 5px 11px 0;
	width:473px;
	background:url(../images/bg-list1.gif) repeat-x 0 100%;
	position:relative;
	float:left;
}
#container .listing ul li.hover,
#container .similar-videos ul li:hover{
	background:#fff url(../images/bg-list1-hover.gif) no-repeat;
	border-width:0 0 1px;
	padding:0 6px 10px 1px;
}
#container .same-videos ul li:hover{
	background:#fff url(../images/bg-list1-hover.gif) no-repeat;
	border-width:0 0 1px;
	padding:0 6px 10px 1px;
}
#container .corner{
	position:absolute;
	width:34px;
	height:33px;
	bottom:5px;
	right:5px;
	display:none;
	text-indent:-9999px;
}

#container .corner-green { background:url(../images/corner-green.png) no-repeat; }
#container .corner-yellow { background:url(../images/corner-yellow.png) no-repeat; }
#container .corner-orange { background:url(../images/corner-orange.png) no-repeat; }
#container .corner-pink { background:url(../images/corner-pink.png) no-repeat; }

#container .listing ul li:hover .corner ,
#container .similar-videos ul li:hover .corner ,
#container .similar-videos ul li.hover .corner,
#container .same-videos ul li:hover .corner ,
#container .same-videos ul li.hover .corner ,
#container .all-videos ul li:hover .corner,
#container .all-videos ul li.hover .corner {display:block;}

#container .preview-holder{
	float:left;
	background-color:#fff;
	padding:1px;
	border:1px solid #999;
	margin:13px 0 0 9px;
	display:inline;
	width:120px;
	height:72px;
	position:relative;
}
#container .preview-holder img{display:block;}
#container .add{
	background:url(../images/add.gif) no-repeat;
	position:absolute;
	bottom:2px;
	left:2px;
	text-indent:-9999px;
	width:15px;
	height:15px;
	overflow:hidden;
}
#container .duration{
	position:absolute;
	background:url(../images/duration.png) no-repeat;
	bottom:1px;
	right:1px;
	width:35px;
	height:14px;
	overflow:hidden;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
#container .text-holder{
	float:right;
	width:331px;
	padding:10px 1px 0 0;
}
#container .text-holder h4 {
	margin:0px;
	padding:0px;
}

#container .text-holder h4 a{
	color:#1384a5;
	font-size:16px;
	font-weight:normal;
	margin:0;
	padding:0px;
	text-decoration:none;
}


#container .text-holder strong{
	margin:0;
	font-weight:normal;
	font-size:14px;
	color:#414141;
}
#container .text-holder p{
	color:#5B5B5B;
	font-size:10px;
	line-height:12px;
	margin:4px 0;
}
#container .info{
	color:#00560c;
	padding:6px 0 0;
}
#container .info span{text-decoration:underline;}
#container .pager{
	float:right;
	background:url(../images/bg-pager.gif) repeat-x;
}
#container .prev{
	float:left;
	background:url(../images/bg-pager-prev.gif) no-repeat;
	width:52px;
	padding:0 3px 0 0;
	height:26px;
}
#container .next{
	float:left;
	background:url(../images/bg-pager-next.gif) no-repeat;
	width:33px;
	height:26px;
}
#container .next a,
#container .prev a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:18px;
	width:30px;
	margin:2px 0 0;
}
#container .prev a{float:right;}
#container .pager ul{
	float:left;
	margin:0;
	padding:4px 15px 0 0;
	list-style:none;
}
#container .pager ul li{
	float:left;
	background:url(../images/pager-sep.gif) no-repeat 0 50%;
	padding:0 3px;
}
#container .pager ul li:first-child{background:none;}
#container .pager ul li a{
	color:#fff;
	text-decoration:none;
	padding:0 3px;
	font-size:10px;
}
#container .pager ul li.active a,
#container .pager ul li a:hover{
	color:#007213;
	background-color:#fff;
}
#container .column2{
	width:495px;
	float:right;
	margin:15px 0 0;
}
	#container .inner-holder{
		width:187px;
		float:left;
		padding:2px 0 0;
	}
	#container .form{
		background:url(../images/bg-search.gif) no-repeat;
		padding:30px 0 10px 5px;
	}
	#container .form #text-search{
		font:15px/17px Arial, Tahoma, Verdana sans-serif;
		color:#6f6f6f;
		border-style:none;
		padding:3px;
		width:166px;
		background:none;
		margin:0;
	}
	#container .form label{display:none;}
	#container .form .btn-search{
		width:84px;
		height:19px;
		float:right;
		overflow:hidden;
		text-indent:-9999px;
		margin:5px 9px 0 0;
	}
#container .today-video{margin:0;}
#container .today-video h3{
	margin:0;
	background:url(../images/bg-today-vid.gif) no-repeat;
	height:31px;
	text-indent:-9999px;
}
#container .vid-wrap{background:url(../images/bg-vid-wrap.gif) repeat-y;}
#container .img-holder{
	display:block;
	padding:0 0 0 1px;
	position: relative;
}
#container .img-holder img{display:block;}
#container .published{
	padding:0 0 0 7px;
	font-size:10px;
	color:#484848;
}
#container .published span{
	color:#000;
	font-size:12px;
}
#container .vid-wrap .box{
	background:#808080 url(../images/bg-box.gif) no-repeat;
	width:169px;
	padding:0 6px;
	color:#fff;
	font-size:12px;
	line-height:13px;
}
#container .name{
	display:block;
	background:url(../images/line1.gif) no-repeat 50% 100%;
	padding:7px 0 17px;
}
#container .info-holder{padding:10px 0 4px;}
#container .info-holder em{
	display:block;
	font-size:10px;
}
#container .info-holder em a{
	font-style:normal;
	color:#a8cedb;
}
#container .info-holder em a:hover{text-decoration:none;}
#container .another-vid{
	background:url(../images/bg-altri.gif) no-repeat;
	width:100%;
	overflow:hidden;
	padding:0 0 8px;
}
#container .another-vid a{
	float:right;
	overflow:hidden;
	width:82px;
	height:17px;
	text-indent:-9999px;
	margin:3px 10px 0 0;
}
#container .channels{
	width:299px;
	float:right;
	position:relative;
}
#container .channels h2{
	height:24px;
	background:url(../images/bg-channels.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:0;
}
#container .corner1{
	background:url(../images/corner-channels.gif) no-repeat;
	position:absolute;
	width:5px;
	height:5px;
	z-index:100;
	top:24px;
	left:0;
}
#container .btm-corners{
	background:url(../images/bg-btm.gif) no-repeat 0 100%;
	width:100%;
	display:block;
	height:9px;
	margin:-8px 0 0;
	position:relative;
	font-size: 1px;
	line-height: 1px;
	z-index:400;
}
#accordion{
	margin:0;
	padding:38px 0 5px;
	list-style:none;
	width:100%;
	background:#888 url(../images/bg-btm.gif) no-repeat 0 100%;
}
#accordion li{
	width:100%;
	background:url(../images/bg-acco.png) no-repeat;
	margin:-39px 0 0;
	position:relative;
	vertical-align: top;
}
* html #accordion li{position:static;}
#accordion li.help.active {margin-bottom:-12px;}
#accordion li.active{background:url(../images/bg-acc-active.png) no-repeat;}
#accordion .acco-content{
	position:relative;
	width:100%;
}
#accordion h3{
	margin:0;
	padding:10px 0 0;
	font-size:12px;
	line-height:18px;
	height:56px;
	font-weight:normal;
	color:#434343;
	width:100%;
	overflow:hidden;
	position:relative;
}
#accordion .active h3{color:#fff;}
#accordion h3 span{
	display:block;
	padding:0 0 0 20px;
	cursor:pointer;
}
#accordion h3.active{color:#fff;}
#accordion .professioni h3 span{background:url(../images/dot-professioni.png) no-repeat;}
#accordion .aziende h3 span{background:url(../images/dot-aziende.png) no-repeat;}
#accordion .formazione h3 span{background:url(../images/dot-formazione.png) no-repeat;}
#accordion .help h3 span{background:url(../images/dot-help.png) no-repeat;}
#accordion .professioni h3 span em{border-color:#007816;}
#accordion .aziende h3 span em{border-color:#b834a6;}
#accordion .formazione h3 span em{border-color:#d6dc09;}
#accordion .help h3 span em{border-color:#c13600;}
#accordion .help h3{height:27px;}
#accordion .help.active h3{height:56px;}
#accordion h3 span em{
	font-style:normal;
	padding:0 0 9px 24px;
	border-bottom:1px solid;
}
#accordion .recent{
	background:url(../images/bg-recent.gif) no-repeat;
	width:59px;
	height:18px;
	position:absolute;
	top:16px;
	right:5px;
	text-decoration:none;
	display:none;
	text-indent:-9999px;
	z-index:10;
	overflow:hidden;
}

#accordion .mostview{
	background:url(../images/bg-recent.gif) no-repeat;
	width:59px;
	height:18px;
	position:absolute;
	top:16px;
	right:5px;
	text-decoration:none;
	display:none;
	text-indent:-9999px;
	z-index:10;
	overflow:hidden;
}

#accordion .professioni .recent{background:url(../images/recent-professioni.png) no-repeat;}
#accordion .aziende .recent{background:url(../images/recent-aziende.png) no-repeat;}
#accordion .formazione .recent{background:url(../images/recent-formazione.png) no-repeat;}
#accordion .help .recent{background:url(../images/recent-help.png) no-repeat;}
#accordion .active .recent{display:block;}

#accordion .professioni .mostview{background:url(../images/mostview-professioni.png) no-repeat;}
#accordion .aziende .mostview{background:url(../images/mostview-aziende.png) no-repeat;}
#accordion .formazione .mostview{background:url(../images/mostview-formazione.png) no-repeat;}
#accordion .help .mostview{background:url(../images/mostview-help.png) no-repeat;}
#accordion .active .mostview{display:block;}



#accordion .slide{
	margin:-20px 0 0;
	width:100%;
	position:relative;
}
#accordion ul{
	margin:0;
	padding:0 0 39px;
	list-style:none;
	width:100%;
	position:relative;
}
#accordion ul li{
	background:none;
	margin:0;
	width:100%;
	overflow:hidden;
}
#accordion ul li .holder{
	padding:5px 0;
	background:url(../images/line4.gif) no-repeat 50% 100%;
}
#accordion .professioni ul li:hover,
#accordion .professioni ul li.hover{background:url(../images/professioni-item-over.gif) no-repeat;}
#accordion .aziende ul li:hover,
#accordion .aziende ul li.hover{background:url(../images/aziende-item-over.gif) no-repeat;}
#accordion .formazione ul li:hover,
#accordion .formazione ul li.hover{background:url(../images/formazione-item-over.gif) no-repeat;}
#accordion .help ul li:hover,
#accordion .help ul li.hover{background:url(../images/help-item-over.gif) no-repeat;}
#accordion .vid-holder{
	float:left;
	margin:0 9px 0 21px;
	background-color:#fff;
	border:1px solid #ccc;
	padding:1px;
	display:inline;
}
#accordion .vid-holder a,
#accordion .vid-holder img{float:left;}
#accordion ul li span{
	display:block;
	color:#fff;
}
#accordion ul li .title{margin:0 0 2px;}
#accordion ul li .title em{
	background:url(../images/dotted1.gif) repeat-x 0 100%;
	font-style:normal;
	color:#dedede;
	padding:0 0 2px;
}
#accordion ul li .color1{color:#edae49;}
#container .banner-holder{
	width:100%;
	overflow:hidden;
	padding:28px 0 0;
}
#container .banner3{
	width:150px;
	height:250px;
	float:left;
	border:1px solid #000;
}
#container .banner4{
	/*background:#d6d6d6 none repeat scroll 0 0;*/
	/*border:1px solid #CCCCCC;*/
	float:right;
	height:250px;
	width:300px;
}
#container .logochannel{	
	float:right;
	position:relative;
	height:74px;
	width:300px;
	text-align:right;
	margin-bottom:10px;
	padding:1px 0 0 0;
	background-image:url(../images/bg-logo-cliente.gif);
}

#container .logochannel img{	
	padding:0 10px 0 0;
}

#container .all-videos{margin:15px 0;}

#container .all-videos h2{
	margin:0;
	background:url(../images/bg-top-mese.gif) no-repeat;
	height:30px;
	text-indent:-9999px;
}
#container .all-videos ul{
	margin:0 0 -10px;
	list-style:none;
	width:100%;
	overflow:hidden;
	padding:0 0 10px;
	background:url(../images/bg-list2.gif) repeat-x 0 100%;
}
#container .all-videos ul li{
	background:url(../images/bg-all-list.jpg) no-repeat;
	width:166px;
	float:left;
	height:190px;
	padding:7px 0 0;
	margin:0 0 0 -1px;
	position:relative;
}
#container .all-videos ul li:hover,
#container .all-videos ul li.hover{background:url(../images/bg-all-hover.jpg) no-repeat;}
#container .all-videos .preview-holder{
	float:none;
	display:block;
	margin:0 auto;
}
#container .title-holder{
	padding:3px 21px 0;
	margin:15px 0 0;
	color:#1384A5;
	background:url(../images/line2.gif) no-repeat 50% 0;
}
#container .title-holder p{
	color:#414141;
	margin:0 0 3px;
	font-size:12px;
}
#container .title-holder .info{
	color:#5b5b5b;
	font-size:9px;
}
#container .list-wrap{
	width:100%;
	overflow:hidden;
	margin:47px 0 0;
}
#container .companies{
	width:181px;
	float:left;
	background:url(../images/lista-inserzionisti-footer.gif) no-repeat;
	background-position:bottom;
}
#container .companies h3{
	margin:0;
	background:url(../images/aziende.gif) no-repeat;
	height:34px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	padding-left: 5px;
}
#container .companies em{
	float:right;
	line-height:20px;
}
#container .companies ul{
	margin:0px 0 0;
	padding:0 15px 4px 6px;
	list-style:none;
	background:url(../images/bg-companies-list.gif) repeat-y 100% 0;
}
#container .companies ul li{
	height:1%;
	background:url(../images/dotted.gif) repeat-x 0 100%;	
}
#container .companies ul li a{
	color:#010101;
	font-size:10px;
	text-decoration:none;
	height:1%;
	line-height:18px;
	padding:0 0 0 13px;
	background:url(../images/bullet.gif) no-repeat 0 50%;
}
#container .last-added h1{
	margin:0;
	background:url(../images/bg-elenco-canale.gif) no-repeat;
	color:#FFFFFF;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:17px;
	font-style:italic;
	height:30px;
	line-height:25px;
	margin:0;
	overflow:hidden;
	padding-left:5px;
}
#container .last-added h2{
	background:transparent url(../images/ultimo-inserito.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:17px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:30px;
	letter-spacing:2px;
	line-height:28px;
	margin:0;
	overflow:hidden;
	padding-left:5px;
	text-transform:uppercase;
}
#container .heading{
	color:#1384a5;
	font-weight:normal;
	margin:0;
	font-size:20px;
	line-height:44px;
	padding:0 4px 0px;
	background:url(../images/bg-heading.gif) no-repeat;
}
#container .heading span{
	display:block;
	width:100%;
}
#container .heading span a {
	text-decoration: none;
	color: #1384a5;
}
#container .heading span a:hover {
	text-decoration: none;
}
#container .player{
	width:480px;
	height:286px;
	text-align:center;
}
#container .about{
	background:url(../images/bg-about.gif) no-repeat;
	padding: 8px 6px 0;
	line-height:15px;
}
#container .about h4{
	margin:0;
	color:#1384a5;
	font-weight:normal;
	font-size:16px;
}
#container .streaming .about{
	margin-bottom: -25px;
    padding: 10px 6px;
}
#container .streaming .about h4{
	line-height:24px;
}
#container .about p{
	margin:2px 0;
	line-height:15px;
}
#container .about em{
	margin:9px 0 0;
	display:block;
	color:#828282;
}
#container .about em a {
	color:#828282;
	text-decoration: none;
}
#container .about em a:hover {
	text-decoration: none;
}
#container .logo-holder{
	float:right;
	margin:20px 9px 0 4px;
}
#container .tabset{
	margin:0px;
	padding:10px 0 0 8px;
	width:472px;
	overflow:hidden;
	list-style:none;
	position:relative;
	z-index:99;
	background:url(../images/bg-tabset.gif) no-repeat;
	font:12px/14px Verdana, Arial, Tahoma, sans-serif;
}
#container .tabset li{float:left;}
#container .tabset li a{
	background:url(../images/bg-tab.png) no-repeat;
	display:block;
	width:83px;
	padding:5px 0 0;
	height:25px;
	text-align:center;
	color:#8a8a8a;
	text-decoration:none;
	position:relative;
}
#container .tabs-hide{display:none;}
#container .tabset li.tabs-selected a{
	background:url(../images/bg-tab-active.png) no-repeat;
	color:#353535;
	text-decoration:underline;
	padding:5px 5px 0 0;
	margin:-4px -5px 0 0;
	height:29px;
}
#container .tab-outer{
	background:url(../images/tab-cont-mid.gif) repeat-y;
	width:100%;
	margin:-2px 0 0;
	position:relative;
}
#container .tab-content{background:url(../images/tab-cont-top.gif) no-repeat;}
#container .tab-inner{
	background:url(../images/tab-cont-btm.gif) no-repeat 0 100%;
	height:245px;
	padding:10px 18px;
	position:relative;
	
}
#container .tab-inner h4{
	font-size:14px;
	margin:0;
	color:#525252;
}
#container .tab-inner p{
	font-size:11px;
	color:#525252;
	margin:5px 0;
}
* html #container .tab-inner{height:225px;}

#container .corner2{
	position:absolute;
	width:34px;
	height:33px;
	bottom:21px;
	left:12px;
	display:none;
	text-indent:-9999px;
}


#container .corner-green2 { background:url(../images/corner-green-left.png) no-repeat; }
#container .corner-yellow2 { background:url(../images/corner-yellow-left.png) no-repeat; }
#container .corner-orange2 { background:url(../images/corner-orange-left.png) no-repeat; }
#container .corner-pink2 { background:url(../images/corner-pink-left.png) no-repeat; }

#container .tab-inner:hover .corner2,
#container .tab-content .hover .corner2{display:block;}

#container .share-wrap{
	width:100%;
	position:relative;
}
#container .share-holder{
	position:absolute;
	right:0;
	top:-22px;
	width:424px;
}
#container .sharebar{
	background:url(../images/bg-sharebar.png) no-repeat;
	padding:9px 15px 3px;
	width:100%;
}
#container .sharebar span{
	float:left;
	color:#fff;
	margin:6px 10px 0 0;
	font-size:12px;
}
#container .sharebar ul{
	margin:0px;
	padding:0;
	list-style:none;
	height:29px;	
	position: relative;
}

#container .sharebar ul li{
	float:left;
	display:inline;
	position:relative;
	text-indent: -9999px;
	width:26px;
	
}
#container .sharebar ul li a{
		margin: 0px;
		display: block;
		height: 29px;
		width: 26px;
		float: left;
		text-indent:-9999em;
		background: url(../images/ico-sharebar-social-png.png) ;
}

#container .sharebar ul li a.linkedin{
	background-position: 0px 29px;
}

#container .sharebar ul li a.linkedin:hover{
	background-position: 0px 0px ;
	
}

#container .sharebar ul li a.delicious{
	background-position: -29px 29px;
}

#container .sharebar ul li a.delicious:hover{
	background-position: -29px 0px;
	
}

#container .sharebar ul li a.Facebook{
	background-position: -58px 29px;
	
}

#container .sharebar ul li a.Facebook:hover{
	background-position: -58px 58px;
}

#container .sharebar ul li a.Tweetter{
	background-position: -116px 87px;
	
}

#container .sharebar ul li a.Tweetter:hover{
	background-position: -116px 116px;

}

#container .sharebar ul li a.OKNOtizie{
	background-position: -287px 319px;
	
}

#container .sharebar ul li a.OKNOtizie:hover{
	background-position: -287px 290px;	

}

#container .sharebar ul li a.Digg{
	background-position: -145px 145px;
	
}

#container .sharebar ul li a.Digg:hover{
	background-position: -145px 116px;
	

}

#container .sharebar ul li a.GBookmarks{
	background-position: -174px 145px;
	
}

#container .sharebar ul li a.GBookmarks:hover{
	background-position: -174px 174px;

}

#container .sharebar ul li a.myspace{
	background-position: -87px 87px;
}

#container .sharebar ul li a.myspace:hover{
	background-position: -87px 58px;

}

#container .sharebar ul li a.diggita{
	background-position: -203px 203px;
	
}

#container .sharebar ul li a.diggita:hover{
	background-position: -203px 174px;
}

#container .sharebar ul li a.tecno{
	background-position: -232px 203px;
	
}

#container .sharebar ul li a.tecno:hover{
	background-position: -232px 232px;
}

#container .sharebar ul li a.stumble{
	background-position: -261px 261px;
	
}

#container .sharebar ul li a.stumble:hover{
	background-position: -261px 232px;
}

#container .sharebar ul li a.segnalo{
	background-position: -314px 319px;
	
}

#container .sharebar ul li a.segnalo:hover{
	background-position: -314px 290px;
}


#container .btn-altri{
	background:url(../images/btn-altri.gif) no-repeat;
	float:left;
	color:#fff;
	text-decoration:none;
	padding:4px 0 0 28px;
	width:74px;
	height:21px;
	font-size:12px;
	margin:0 0 0 15px;
}
.holder{
	width:100%;
	overflow:hidden;
}
.gallery-holder {
	width: 480px;
	height: 275px;
	position: relative;
	overflow: hidden;
}
#gallery {
	width: 99999px;
	position: absolute;
	top: 0;
	left: 0;
}
