﻿
body,
html
{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#666;
	font-size:12px;
	background-repeat:no-repeat;
	background-position:top center;
}

body.body-home
{
	background-image:url(../images/common/bgr-total-home.jpg);
}

body.body-player
{
	background-image:url(../images/common/bgr-total-player.jpg);
}

body.body-partners,
body.body-home.body-w7
{
	background-image:url(../images/common/bgr-total-partners.jpg);
}

body.body-home.body-w7 .menu-2
{
	display:none;
}

.body-w7 .column2
{
	width:520px!important;
	padding-top:30px;
}

body.body-mostre .column1,
body.body-corsi .column1
{
	display:none;
}

body.body-mostre .yui-t7 > #bd .contents .page .column2
{
	margin-left:10px;
	width:613px;
}

body.body-corsi .yui-t7 > #bd .contents .page .column2
{
	margin-left:30px;
	width:643px;
}

.body-mostre-home .column3
{
	display:none;
}

body.body-mostre.body-mostre-home .yui-t7 > #bd .contents .page .column2
{
	width:100%;
}

body.body-mostre .yui-t7 > #bd .contents .page .column2 .logo
{
	margin-bottom:0;
}

:focus,
a:active
{
	outline: 0;
	-moz-outline-style:none;
	outline-style: none;
	outline-width: 0;
}

.clear
{
	clear:both;
}

.clear:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size:0;
}

.left
{
	float:left;
}

.right
{
	float:right;
}

.bold
{
	font-weight:bold;
}

a.arrow
{
	background-image:url(../images/common/arrows.png);
	text-indent:-9999px;
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	display:block;
}

a.arrow-sx
{
	background-position:0px 0px;
}

a.arrow-sx:hover
{
	background-position:-25px 0px;
}

a.arrow-dx
{
	background-position:0px -27px;
}

a.arrow-dx:hover
{
	background-position:-25px -27px;
}

a.arrow-up
{
	background-position:0px -54px;
}

a.arrow-up:hover
{
	background-position:-25px -54px;
}

a.arrow-down
{
	background-position:0px -78px;
}

a.arrow-down:hover
{
	background-position:-25px -78px;
}

/*------------------------------------------------------------------------ LAYOUT --------------------------------------------------------------------------------*/
.yui-t7
{
	width:100%;
	min-height:1000px;
}

.yui-t7 > div .contents
{
	width:950px;
	margin:auto;
	padding-top:1px;
}

.yui-t7 > #hd
{
	height:180px;
}

.yui-t7 > #hd .contents a.logo
{
	display:block;
	margin-top:20px;
}

.yui-t7 > #hd .contents ul.menu-1
{
	display:block;
	background-image:url(../images/common/bgr-menu-1.png);
	width:712px;
	height:46px;
	margin-top:28px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf
{
	display:block;
	float:left;
	margin-left:298px;
	margin-top:8px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > a
{
	background-image:url("../images/common/btn-amiciwaf.png");
	background-repeat:no-repeat;
	display:block;
	height:26px;
	text-indent:-9999px;
	width:170px;
	background-position:top right
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina
{
	position:relative;
	z-index:10;
	display:none;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .top
{
	background-image:url(../images/common/tendina_top.png);
	background-repeat:no-repeat;
	width:168px;
	height:14px;
	position:relative;
	z-index:10;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container
{
	background-image:url(../images/common/tendina_center.png);
	width:168px;
	position:relative;
	z-index:10;
	padding-top:1px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul
{
	display:block;
	margin-left:23px;
	padding-left:20px;
	border-left:dotted #FCFCFC 1px;
	margin-top:20px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li
{
	padding-bottom:5px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li a
{
	background-image:url(../images/common/menu-partners.png);
	background-repeat:no-repeat;
	height:16px;
	width:100px;
	display:block;
	text-indent:-9999px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.microsoft a
{
	background-position:0px 0px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.microsoft a:hover,
.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.microsoft a.selected
{
	background-position:-129px 0px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.msn a
{
	background-position:0px -20px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.msn a:hover,
.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.msn a.selected
{
	background-position:-129px -20px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.acer a
{
	background-position:0px -40px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.acer a:hover,
.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.acer a.selected
{
	background-position:-129px -40px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.ieo a
{
	background-position:0px -60px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.ieo a:hover,
.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.ieo a.selected
{
	background-position:-129px -60px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.i-csr a
{
	background-position:0px -80px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.i-csr a:hover,
.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.i-csr a.selected
{
	background-position:-129px -80px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.pubblicita-progresso a
{
	background-position:0px -100px;
	height:28px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.pubblicita-progresso a:hover,
.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.pubblicita-progresso a.selected
{
	background-position:-129px -100px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.dada a
{
	background-position:0px -140px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.dada a:hover,
.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.dada a.selected
{
	background-position:-129px -140px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.fattoremamma a
{
	background-position:0px -160px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.fattoremamma a:hover,
.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.fattoremamma a.selected
{
	background-position:-129px -160px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.hay-group a
{
	background-position:0px -180px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.hay-group a:hover,
.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.hay-group a.selected
{
	background-position:-129px -180px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.upa a
{
	background-position:0px -200px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.upa a:hover,
.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.upa a.selected
{
	background-position:-129px -200px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.cluster-reply a
{
	background-position:0px -220px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.cluster-reply a:hover,
.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.cluster-reply a.selected
{
	background-position:-129px -220px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.regione-abruzzo a
{
	background-position:0px -240px;
	height:32px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.regione-abruzzo a:hover,
.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .container ul li.regione-abruzzo a.selected
{
	background-position:-129px -240px;
}

.yui-t7 > #hd .contents ul.menu-1 li.amiciwaf > .tendina .bottom
{
	background-image:url(../images/common/tendina_bottom.png);
	background-repeat:no-repeat;
	width:168px;
	height:74px;
}

.yui-t7 > #hd .contents ul.menu-1 li a:hover,
.yui-t7 > #hd .contents ul.menu-1 li a.selected
{
	background-position:right -33px;
}

.yui-t7 > #hd .contents ul.menu-1 li.lellacosta
{
	display:block;
	float:left;
	margin-left:16px;
	margin-top:8px;
}

.yui-t7 > #hd .contents ul.menu-1 li.lellacosta > a
{
	background-image:url("../images/common/btn-lella-costa.png");
	background-repeat:no-repeat;
	display:block;
	height:26px;
	width:84px;
	text-indent:-9999px;
}

.yui-t7 > #hd .contents ul.menu-1 li.videodomande
{
	display:block;
	float:left;
	margin-left:16px;
	margin-top:8px;
}

.yui-t7 > #hd .contents ul.menu-1 li.videodomande > a
{
	background-image:url("../images/common/btn-videodomande.png");
	background-repeat:no-repeat;
	display:block;
	height:26px;
	width:120px;
	text-indent:-9999px;
}

.yui-t7 > #hd .contents ul.menu-1 li.videodomande > a:hover
{
	background-position:0px -33px;
}

.yui-t7 > #bd .contents
{
	position:relative;
	min-height:590px;
}

.yui-t7 > #bd .contents .menu-2
{
	margin-left:106px;
}

.yui-t7 > #bd .contents .menu-2 >*
{
	float:left;
	display:block;
}

.yui-t7 > #bd .contents .menu-2 a.arrow-sx,
.yui-t7 > #bd .contents .menu-2 a.arrow-dx
{
	margin-top:8px;
}

.yui-t7 > #bd .contents .menu-2 .mask
{
	width:765px;
	margin-left:5px;
	overflow:hidden;
	position:relative;
	height:130px;
	float:left;
	padding-left:2px;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling
{
	position:absolute;
	top:0px;
	right:0px;
	width:9999px;
	display:block;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li
{
	float:right;
	position:relative;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li a
{
	float:left;
	display:block;
	background-image:url(../images/common/menu-2.png);
	background-repeat:no-repeat;
	width:143px;
	height:40px;
	text-indent:-9999px;
	border-right:dotted #666 1px;
	margin-right:10px;
}

/*btn1*/
.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.la-tecnologia-sei-tu > a
{
	background-position:0px 0px;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.la-tecnologia-sei-tu > a:hover,
.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.la-tecnologia-sei-tu.selected > a
{
	background-position:0px -40px;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.la-tecnologia-sei-tu.selected ul.submenu
{
	display:block;
}

/*fine-btn1*/


/*btn2*/
.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.il-computer-sei-tu > a
{
	background-position:-143px 0px;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.il-computer-sei-tu > a:hover,
.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.il-computer-sei-tu.selected > a
{
	background-position:-143px -40px;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.il-computer-sei-tu.selected ul.submenu
{
	display:block;
}

/*fine-btn2*/

/*btn3*/
.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.il-lavoro-sei-tu > a
{
	background-position:-286px 0px;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.il-lavoro-sei-tu > a:hover,
.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.il-lavoro-sei-tu.selected > a
{
	background-position:-286px -40px;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.il-lavoro-sei-tu.selected ul.submenu
{
	display:block;
}

/*fine-btn3*/

/*btn4*/
.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.la-casa-sei-tu > a
{
	background-position:-429px 0px;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.la-casa-sei-tu > a:hover,
.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.la-casa-sei-tu.selected > a
{
	background-position:-429px -40px;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.la-casa-sei-tu.selected ul.submenu
{
	display:block;
}

/*fine-btn4*/

/*btn5*/
.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.la-salute-sei-tu > a
{
	background-position:-572px 0px;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.la-salute-sei-tu > a:hover,
.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.la-salute-sei-tu.selected > a
{
	background-position:-572px -40px;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.la-salute-sei-tu.selected ul.submenu
{
	display:block;
}

/*fine-btn5*/

/*btn6*/
.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.l-intimita-sei-tu > a
{
	background-position:-715px 0px;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.l-intimita-sei-tu > a:hover,
.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.l-intimita-sei-tu.selected > a
{
	background-position:-715px -40px;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.l-intimita-sei-tu.selected ul.submenu
{
	display:block;
}

/*fine-btn6*/

/*btn7*/
.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.la-comunicazione-sei-tu > a
{
	background-position:-858px 0px;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.la-comunicazione-sei-tu > a:hover,
.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.la-comunicazione-sei-tu.selected> a
{
	background-position:-858px -40px;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.la-comunicazione-sei-tu.selected ul.submenu
{
	display:block;
}

/*fine-btn7*/

/*btn8*/
.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.l-economia-sei-tu > a
{
	background-position:-1001px 0px;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.l-economia-sei-tu > a:hover,
.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.l-economia-sei-tu.selected > a
{
	background-position:-1001px -40px;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.l-economia-sei-tu.selected ul.submenu
{
	display:block;
}

/*fine-btn8*/

/*btn9*/
.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.il-sociale-sei-tu > a
{
	background-position:-1144px 0px;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.il-sociale-sei-tu > a:hover,
.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.il-sociale-sei-tu.selected > a
{
	background-position:-1144px -40px;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.il-sociale-sei-tu.selected ul.submenu
{
	display:block;
}

/*fine-btn9*/

/*btn10*/
.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.la-pa-sei-tu > a
{
	background-position:-1287px 0px;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.la-pa-sei-tu > a:hover,
.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.la-pa-sei-tu.selected > a
{
	background-position:-1287px -40px;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.scrolling li.la-pa-sei-tu.selected ul.submenu
{
	display:block;
}

/*fine-btn10*/



.yui-t7 > #bd .contents .menu-2 .mask ul.submenu
{
	border-left:1px dotted #666666;
	height:79px;
	left:-11px;
	padding-left:10px;
	padding-top:15px;
	position:absolute;
	top:39px;
	width:149px;
	display:none;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.submenu li
{
	float:none;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.submenu li a
{
	display:block;
	background-image:url(../images/common/submenu.png);
	background-repeat:no-repeat;
	width:112px;
	height:15px;
	margin-bottom:15px;
	text-indent:-9999px;
	border:0;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.submenu li a.le-video-domande
{
	background-position:0px 0px;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.submenu li a.le-video-domande:hover,
.yui-t7 > #bd .contents .menu-2 .mask ul.submenu li a.le-video-domande.selected
{
	background-position:0px -17px;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.submenu li a.docufiction
{
	background-position:0px -40px;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.submenu li a.docufiction:hover,
.yui-t7 > #bd .contents .menu-2 .mask ul.submenu li a.docufiction.selected
{
	background-position:0px -57px;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.submenu li a.esperti
{
	background-position:0px -78px;
}

.yui-t7 > #bd .contents .menu-2 .mask ul.submenu li a.esperti:hover,
.yui-t7 > #bd .contents .menu-2 .mask ul.submenu li a.esperti.selected
{
	background-position:0px -95px;
}

.yui-t7 > #bd .contents .menu-dx
{
	margin-top:100px;
}

.yui-t7 > #bd .contents .menu-dx ul
{
	display:block;
}

.yui-t7 > #bd .contents .menu-dx ul li
{
	border-left:dotted #666 1px;
	padding-left:10px;
	padding-top:5px;
}

.yui-t7 > #bd .contents .menu-dx ul li a
{
	background-image:url(../images/common/menu-dx.png);
	background-repeat:no-repeat;
	display:block;
	width:200px;
	height:55px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.yui-t7 > #bd .contents .menu-dx ul.mostre li a
{
	background-image:url(../images/common/menu-dx-mostre.png);
	height:60px;
}

.yui-t7 > #bd .contents .menu-dx ul li a.menuDx1
{
	background-position:0px 0px;
}

.yui-t7 > #bd .contents .menu-dx ul li a.menuDx1:hover,
.yui-t7 > #bd .contents .menu-dx ul li a.menuDx1.selected
{
	background-position:-203px 0px;
}

.yui-t7 > #bd .contents .menu-dx ul li a.menuDx2
{
	background-position:0px -56px;
}

.yui-t7 > #bd .contents .menu-dx ul li a.menuDx2:hover,
.yui-t7 > #bd .contents .menu-dx ul li a.menuDx2.selected
{
	background-position:-203px -56px;
}

.yui-t7 > #bd .contents .menu-dx ul li a.menuDx3
{
	background-position:0px -112px;
}

.yui-t7 > #bd .contents .menu-dx ul li a.menuDx3:hover,
.yui-t7 > #bd .contents .menu-dx ul li a.menuDx3.selected
{
	background-position:-203px -112px;
}

.yui-t7 > #bd .contents .menu-dx ul li a.menuDx4
{
	background-position:0px -168px;
}

.yui-t7 > #bd .contents .menu-dx ul li a.menuDx4:hover,
.yui-t7 > #bd .contents .menu-dx ul li a.menuDx4.selected
{
	background-position:-203px -168px;
}

.yui-t7 > #bd .contents .menu-dx ul li a.menuDx5
{
	background-position:0px -224px;
	height:60px;
}

.yui-t7 > #bd .contents .menu-dx ul li a.menuDx5:hover,
.yui-t7 > #bd .contents .menu-dx ul li a.menuDx5.selected
{
	background-position:-203px -224px;
}

.yui-t7 > #bd .contents .menu-dx ul li a.menuMostre1
{
	background-position:0px 0px;
}

.yui-t7 > #bd .contents .menu-dx ul li a.menuMostre1:hover,
.yui-t7 > #bd .contents .menu-dx ul li a.menuMostre1.selected
{
	background-position:-203px 0px;
}

.yui-t7 > #bd .contents .menu-dx ul li a.menuMostre2
{
	background-position:0px -61px;
}

.yui-t7 > #bd .contents .menu-dx ul li a.menuMostre2:hover,
.yui-t7 > #bd .contents .menu-dx ul li a.menuMostre2.selected
{
	background-position:-203px -61px;
}

.yui-t7 > #bd .contents .menu-dx ul li a.menuMostre3
{
	background-position:0px -122px;
}

.yui-t7 > #bd .contents .menu-dx ul li a.menuMostre3:hover,
.yui-t7 > #bd .contents .menu-dx ul li a.menuMostre3.selected
{
	background-position:-203px -122px;
}

.yui-t7 > #bd .contents .menu-dx ul li a.menuMostre4
{
	background-position:0px -183px;
}

.yui-t7 > #bd .contents .menu-dx ul li a.menuMostre4:hover,
.yui-t7 > #bd .contents .menu-dx ul li a.menuMostre4.selected
{
	background-position:-203px -183px;
}

.yui-t7 > #ft
{
	margin-top:10px;
}

.yui-t7 > #ft ul.menu-3
{
	background-image:url("../images/common/bgr-menu-3.png");
	display:block;
	height:32px;
	padding-left:30px;
	padding-top:7px;
	width:942px;
}

.yui-t7 > #ft ul.menu-3 li
{
	float:left;
}

.yui-t7 > #ft ul.menu-3 li.right
{
	float:right;
	position:relative;
}

.yui-t7 > #ft ul.menu-3 li .popup
{
	position:absolute;
	bottom:28px;
	right:3px;
	z-index:20;
	padding:15px;
	background-color:#061F33;
	color:#FFF;
	display:none;
}

.yui-t7 > #ft ul.menu-3 li .popup a
{
	text-indent:0px;
	color:#FFF;
	background-image:none;
}

.yui-t7 > #ft ul.menu-3 li > a
{
	float:left;
	display:block;
	background-image:url(../images/common/menu-3.png);
	height:30px;
	background-repeat:no-repeat;
	text-indent:-9999px;
}

.yui-t7 > #ft ul.menu-3 li > a.vip
{
	width:38px;
	background-position:0px 0px;
}

.yui-t7 > #ft ul.menu-3 li > a.vip:hover,
.yui-t7 > #ft ul.menu-3 li a.vip.selected
{
	background-position:0px -40px;
}

.yui-t7 > #ft ul.menu-3 li > a.ugc
{
	width:59px;
	background-position:-38px 0px;
}

.yui-t7 > #ft ul.menu-3 li > a.ugc:hover,
.yui-t7 > #ft ul.menu-3 li a.ugc.selected
{
	background-position:-38px -40px;
}

.yui-t7 > #ft ul.menu-3 li > a.fivefriends
{
	width:110px;
	background-position:-97px 0px;
}

.yui-t7 > #ft ul.menu-3 li > a.fivefriends:hover,
.yui-t7 > #ft ul.menu-3 li > a.fivefriends.selected
{
	background-position:-97px -40px;
}

.yui-t7 > #ft ul.menu-3 li > a.windows7
{
	width:214px;
	background-position:-207px 0px;
}

.yui-t7 > #ft ul.menu-3 li > a.windows7:hover,
.yui-t7 > #ft ul.menu-3 li > a.windows7.selected
{
	background-position:-207px -40px;
}

.yui-t7 > #ft ul.menu-3 li > a.mostre
{
	width:81px;
	background-position:-421px 0px;
}

.yui-t7 > #ft ul.menu-3 li > a.mostre:hover,
.yui-t7 > #ft ul.menu-3 li > a.mostre.selected
{
	background-position:-421px -40px;
}

.yui-t7 > #ft ul.menu-3 li > a.corsi
{
	width:51px;
	background-position:-502px 0px;
}

.yui-t7 > #ft ul.menu-3 li > a.corsi:hover,
.yui-t7 > #ft ul.menu-3 li > a.corsi.selected
{
	background-position:-502px -40px;
}

.yui-t7 > #ft ul.menu-3 li > a.contatto
{
	background-position:-553px 0;
	width:200px;
}

.yui-t7 > #ft ul.menu-3 li > a.contatto:hover,
.yui-t7 > #ft ul.menu-3 li > a.contatto.selected
{
	background-position:-553px -40px;
}

.yui-t7 > #ft ul.menu-3 li.enable-popup
{
	position:relative;
}

.yui-t7 > #ft ul.menu-3 li.enable-popup.corsi .popup
{
	bottom:30px;
	right:-25px;
}

.yui-t7 > #ft ul.menu-3 li.enable-popup.corsi .popup a
{
	text-decoration:none;
	font-weight:bold;
}

.yui-t7 > #ft ul.menu-3 li.enable-popup.corsi .popup
{
	bottom:30px;
	right:-107px;
	background:none;
	background-image:url(../images/common/tendina_bottom-corsi.png);
	width:168px;
	height:70px;
	background-repeat:no-repeat;
	padding:0;
	padding-top:60px;
}

.yui-t7 > #ft ul.menu-3 li.enable-popup.corsi .popup ul
{
	border-left:1px dotted #FCFCFC;
	display:block;
	margin-left:23px;
	padding-left:20px;
}

.yui-t7 > #ft ul.menu-3 li.enable-popup.corsi .popup li
{
	float:none;
}

.yui-t7 > #ft ul.menu-3 li.enable-popup.corsi .popup a
{
	background-image:url(../images/common/menu-corsi.png);
	display:block;
	float:none;
	text-indent:-9999px;
	height:19px;
	width:40px;
	margin-bottom:4px;
	background-repeat:no-repeat;
}

.yui-t7 > #ft ul.menu-3 li.enable-popup.corsi .popup li.office a
{
	background-position:0px 0px;
}

.yui-t7 > #ft ul.menu-3 li.enable-popup.corsi .popup li.office a:hover
{
	background-position:-129px 0px;
}

.yui-t7 > #ft ul.menu-3 li.enable-popup.corsi .popup li.w7 a
{
	background-position:0px -19px;
}

.yui-t7 > #ft ul.menu-3 li.enable-popup.corsi .popup li.w7 a:hover
{
	background-position:-129px -19px;
}

.yui-t7 > #ft ul.menu-3 li.enable-popup .popup
{
	position:absolute;
	display:none;
}

.yui-t7 > #ft ul.menu-3 li > a.area-stampa
{
	float:right;
	width:106px;
	background-position:right top;
	margin-right:20px;
}

.yui-t7 > #ft ul.menu-3 li > a.area-stampa:hover,
.yui-t7 > #ft ul.menu-3 li > a.area-stampa.selected
{
	background-position:right -40px;
}

.yui-t7 > #ft .message
{
	background-image:url(../images/common/bgr-message.png);
	height:42px;
	width:972px;
	margin-top:20px;
	padding-top:1px;
}

.yui-t7 > #ft .message div.mask
{
	position:relative;
	margin-left:220px;
	margin-top:10px;
	overflow:hidden;
	width:735px;
	height:20px;
}

.yui-t7 > #ft .message div.mask div.container
{
	position:absolute;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	top:0;
	left:0;
	width:9999px;
}

.yui-t7 > #ft .message div.mask .item
{
	float:left;
	margin-right:5px;
}

.yui-t7 > #ft .message div.mask .item a
{
	color:#999;
	text-decoration:none;
}

.yui-t7 > #ft .message div.mask .item a:hover
{
	color:#666;
}

.yui-t7 > #ft .partners
{
	margin-left:20px;
	margin-top:20px;
	background-image:url(../images/common/ft.png);
	background-repeat:no-repeat;
	height:80px;
}

.yui-t7 > #ft .partners .right a
{
	display:block;
	background-image:url(../images/common/partners.png);
	height:42px;
	background-repeat:no-repeat;
	float:left;
	margin-top:20px;
	margin-left:20px;
}

.yui-t7 > #ft .partners .right a.acer
{
	width:60px;
	background-position:0px 0px;
}

.yui-t7 > #ft .partners .right a.waf
{
	width:80px;
	background-position:-87px 0px;
}

.yui-t7 > #ft .partners .right a.ms
{
	width:80px;
	background-position:-192px 0px;
}

.yui-t7 > #ft .partners .right a.msn
{
	width:60px;
	background-position:-288px 0px;
}

.yui-t7 > #ft .menu-corsi .top
{
	background-image:url(../images/common/tendina_bottom-corsi.png);
	width:168px;
	height:74px;
	background-repeat:no-repeat;
}

/*--------------------------------------------------------------   PAGINA PLAYER  --------------------------------------------------------------------------*/

.yui-t7 > #bd .contents .cont-player
{
	margin-left:57px;
	margin-top:-68px;
	min-height:400px;
	width:674px;
}

.yui-t7 > #bd .contents .cont-player .cont-video
{
	width:646px;
}

.yui-t7 > #bd .contents .questions
{
	margin-top:100px;
	width:215px;
}

.yui-t7 > #bd .contents .questions p
{
	font-size:13px;
}

.yui-t7 > #bd .contents .questions.esperti h2
{
	font-size:16px;
	margin-bottom:20px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:-1px;
	margin-top:50px;
}

.yui-t7 > #bd .contents .questions.lella
{
	margin-top:-57px;
}

.yui-t7 > #bd .contents .questions h3
{
	border-left:dotted #666 1px;
	padding-left:10px;
	margin-bottom:10px;
	height:70px;
}

.yui-t7 > #bd .contents .questions ul
{
	display:block;
	border-left:dotted #666 1px;
	padding-left:10px;
}

.yui-t7 > #bd .contents .questions ul li a
{
	background-image:url(../images/common/abc.png);
	background-repeat:no-repeat;
	display:block;
	width:51px;
	height:30px;
	text-indent:-9999px;
	margin-bottom:20px;
}

.yui-t7 > #bd .contents .questions ul li a.questionA
{
	background-position:-70px 0px;
}

.yui-t7 > #bd .contents .questions ul li a.questionA:hover,
.yui-t7 > #bd .contents .questions ul li a.questionA.selected
{
	background-position:0px 0px;
}

.yui-t7 > #bd .contents .questions ul li a.questionB
{
	background-position:-70px -41px;
}

.yui-t7 > #bd .contents .questions ul li a.questionB:hover,
.yui-t7 > #bd .contents .questions ul li a.questionB.selected
{
	background-position:0px -41px;
}

.yui-t7 > #bd .contents .questions ul li a.questionC
{
	background-position:-70px -81px;
}

.yui-t7 > #bd .contents .questions ul li a.questionC:hover,
.yui-t7 > #bd .contents .questions ul li a.questionC.selected
{
	background-position:0px -81px;
}

/*--------------------------------------------------------------   FINE PAGINA PLAYER  --------------------------------------------------------------------------*/


.yui-t7 > #bd .contents .testata-partners
{
	left:80px;
	position:absolute;
	top:-93px;
	z-index:1;
}

.yui-t7 > #bd .contents .page
{
	margin-left:88px;
	padding-top:130px;
	min-height:240px;
	position:relative;
	z-index:2;
	margin-bottom:70px;
}

.yui-t7 > #bd .contents .page .column1
{
	width:165px;
	margin-right:20px;
	padding-top:155px;
}

.yui-t7 > #bd .contents .page .column1 ul li a
{
	display:block;
	font-size:16px;
	font-weight:bold;
	color:#000;
	margin-bottom:5px;
	text-decoration:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}

.yui-t7 > #bd .contents .page .column1 ul li a:hover,
.yui-t7 > #bd .contents .page .column1 ul li a.selected
{
	color:#5796D3;
}

.yui-t7 > #bd .contents .page .column2
{
	width:438px;
	padding-right:20px;
}

.yui-t7 > #bd .contents .page .column2 .logo
{
	margin-bottom:50px;
}

.yui-t7 > #bd .contents .page .column3
{
}






/*--------------------------------------------------------------   PAGINA PARTNERS  --------------------------------------------------------------------------*/






/*--------------------------------------------------------------   FINE PAGINA PARTNERS  --------------------------------------------------------------------------*/
