/*header img*/
.HpHeaderImg{display:block; width:975px; height:305px; margin:6px 0px -8px 0px; padding:0;}
.HpHeaderImg img{position:absolute; z-index:-100;}
.Btn-Download a.Btn{background:url(../../images/generic/Hp-download-client-btn-Promo.png); width:450px; height:164px; display:block; margin-top:15px;}
.Btn-Download a.Btn-Promo{background:url(../../images/generic/Hp-download-client-btn-Promo.png); width:450px; height:164px; display:block; margin-top:15px;}
.Btn-Download a.DownloadInfo{background:url(../../images/generic/info.png) no-repeat; z-index:1000; width:96px; height:20px; display:block; position:relative; top:-58px; left:197px;}
.Btn-Download a.DownloadInfo:hover{background:url(../../images/generic/info-2.png) no-repeat;}
#gioca-browser a {position:relative; margin:-15px 0 0 5px; background:url(../../images/generic/giocasubito.png) no-repeat; display:block; text-indent:-10000px; height:40px; width:441px;}

.ImgHome-Max{background-image:url(../../images/generic/Hp-bg-promo-Max.jpg); background-repeat:repeat-x;}
.ImgHome-Donna{background-image:url(../../images/generic/Hp-bg-promo-Donna.jpg); background-repeat:repeat-x;}
.ImgHome-Ragazzo{background-image:url(../../images/generic/Hp-bg-promo-Ragazzo.jpg); background-repeat:repeat-x;}
.ImgHome-Teacher{background-image:url(../../images/generic/Hp-bg-promo-Teacher.jpg); background-repeat:repeat-x;}

.ImgHome-Max .Immagine{background-image:url(../../images/generic/t-Header-bg-promo-Max.png); background-repeat:no-repeat; position:absolute; z-index:-100; width:616px; height:339px;}
.ImgHome-Donna .Immagine{background-image:url(../../images/generic/t-Header-bg-promo-Donna.png); background-repeat:no-repeat; position:absolute; z-index:-100; width:616px; height:339px;}
.ImgHome-Ragazzo .Immagine{background-image:url(../../images/generic/t-Header-bg-promo-Ragazzo.png); background-repeat:no-repeat; position:absolute; z-index:100; width:616px; height:339px;}
.ImgHome-Teacher .Immagine{background-image:url(../../images/generic/t-Header-bg-promo-Teacher.png); background-repeat:no-repeat; position:absolute; z-index:-100; width:616px; height:339px;}


/*Main*/
#T-HpContent{background:url(../../images/generic/T-Main-bg.png) no-repeat; width:975px; padding:13px 5px 0px 5px; overflow:auto;}
#T-HpContent a:hover{text-decoration:underline;}

#T-HpContent #L-HpLeft{}
#T-HpContent #L-HpCenter{}
#T-HpContent #L-HpRight{}



.HpBox{display:table; width:200px; height:200px; /*position:absolute;*/}
.HpBox h2{color:#ff6600; font-size:18px; display:block; margin:0px 0px 0px 0px; padding:15px 0px 0px 20px;}
.HpBox h3{font-size:12px;}



#L-HpBox1{width:445px; /*height:215px;*/ margin:0px 0px -4px 0px; padding:0;}
#L-HpBox1 .BoxImg{width:227px; height:190px; display:table; float:right; margin:15px 0px 0px 10px; padding:0;}
#L-HpBox1 .Content{width:180px; display:table; float:left; margin:15px 0px 0px 10px; padding:0;}
#L-HpBox1 .Content p{color:#333333; line-height:14px; width:190px; margin:0; padding:3px 0px 3px 0px;}



#L-HpBox2{background:url(../../images/generic/L-HpBox2-bg.gif) repeat-x; width:445px; height:240px; margin:0; padding:0;}
#L-HpBox2 span.top{background:url(../../images/generic/L-HpBox2-top.gif) no-repeat; width:445px; height:6px; display:table;}
#L-HpBox2 ul#L-HpBox2Menu{background-color:#333333; float:right;  margin:15px 10px 0px 0px; padding:2px;}
#L-HpBox2 ul#L-HpBox2Menu li{color:#ffffff; font-weight:bold; display:block; float:left; margin:0; padding:0px 5px; border-left:1px solid #666666;}
#L-HpBox2 ul#L-HpBox2Menu li.first{border:none !important;}
#L-HpBox2 ul#L-HpBox2Menu li a{color:#666666; font-weight:bold; text-decoration:none; }
#L-HpBox2 ul#L-HpBox2Menu li a:hover{font-weight:bold; color:#cccccc;}
#L-HpBox2 ul#L-HpBox2Menu li a.active{color:#ffffff;}
#L-HpBox2 .Content{display:table; margin:0; padding:8px 0px 0px 20px;}
#L-HpBox2 .Content p{color:#333333; margin:0; padding:0px 0px 8px 0px;}

#L-HpBox2 .Content .BoxVideo{margin:0px 10px 0px 0px; padding:0;}
#L-HpBox2 .Content .BoxVideo .Video{width:195px; height:145px; border:1px solid; margin:0px 0px 5px 0px; padding:0;}
#L-HpBox2 .Content .BoxVideo h3, #L-HpBox2 .Content .BoxVideo h4{font-size:11px !important; margin:0; padding:0;}

#L-HpBox2 .Content .BoxNews{margin:0; padding:0;}
#L-HpBox2 .Content .BoxNews .BoxImg{line-height:12px; width:50px; height:50px; display:block; margin:0px 0px 10px 0px; padding:0;}
#L-HpBox2 .Content .BoxNews .Text{width:345px; display:block; margin:0px 0px 0px 15px; padding:0; line-height:13px;}

#L-HpBox2 .Content .BoxLink{margin:0; padding:0px 10px 0px 0px;}
#L-HpBox2 .Content .BoxLinkTV{width:190px; margin:0; padding:0px 0px 0px 10px;}
#L-HpBox2 .Content .BoxLink a, #L-HpBox2 .Content .BoxLinkTV a{border-bottom:1px dotted #999999; margin:0; padding:3px 5px 5px 15px; line-height:13px; display:block; text-indent:0;}
#L-HpBox2 .Content .BoxLink a.last, #L-HpBox2 .Content .BoxLinkTV a.last{border-bottom:none;}



#L-BoxClassifica{background:url(../../images/generic/L-BoxClassifica-bg.jpg) repeat-x; width:265px; height:455px; margin:/*0px 0px 0px 445px*/0; padding:0;}
#L-BoxClassifica h2{padding:15px 0px 0px 10px !important;}
#L-BoxClassifica .BoxSelect{margin:0px 0px 0px 0px; padding:15px 15px 0px 0px;}
#L-BoxClassifica .BoxSelect select{font-size:11px; border:1px solid #cccccc; padding:2px;}
#L-BoxClassifica h4{font-size:16px; padding:20px 0px 0px 10px}
#L-BoxClassifica h5{color:#ff6600; font-size:12px; padding:0px 0px 0px 10px}
#L-BoxClassifica table{width:235px; border-collapse:collapse; margin:15px auto 0px auto; padding:0;}
#L-BoxClassifica table thead{border-bottom:1px solid;}
#L-BoxClassifica table tbody tr td{padding:8px 3px;}
#L-BoxClassifica table tbody tr.grey, #L-BoxClassifica table tbody tr.odd{background-color:#dedede;}
#L-BoxClassifica table tbody tr.txt-orange{color:#ff6600;}



#L-BoxPromo{background:url(../../images/generic/L-BoxPromo-bg.png) no-repeat; width:314px; height:318px; position:absolute; margin:-60px 0px 0px 0px; padding:0;}
#L-BoxPromo h2{padding:30px 0px 0px 45px !important;}
#L-BoxPromo .Content{display:table;  width:264px; margin:5px auto 0px auto; padding:0px;}
#L-BoxPromo .Content .BoxImg{width:185px; height:125px; display:table; float:left; margin:0px 3px 0px 3px; padding:0; border:1px solid #000;}
#L-BoxPromo .Content .BoxImg img{width:185px; height:125px;}
#L-BoxPromo .Content .arrow{width:15px; height:30px; display:table; float:left; margin:40px 0px 0px 0px; padding:0;}
#L-BoxPromo h3{color:#ffffff; padding:5px 0px 0px 50px !important; font-size:11px;}
#L-BoxPromo h3 a{color:#ffffff;}
#L-BoxPromo p{color:#b3b3b3; display:table; height:65px; margin:0; padding:0px 0px 0px 50px; }
#L-BoxPromo #thumbnailDiv{width:230px; line-height:14px;}

#L-BoxPromo #L-lista-promo-thumb{padding:8px 0px 0px 50px;}
#L-BoxPromo #L-lista-promo-thumb li{display:block; float:left;}
#L-BoxPromo #L-lista-promo-thumb li a{background:url(../../images/generic/bullet-black.gif) no-repeat; text-indent:-100000px; width:9px; height:9px; display:block; float:left; margin:0px 2px 0px 2px; }
#L-BoxPromo #L-lista-promo-thumb li a:hover{background:url(../../images/generic/bullet-blank.gif) no-repeat !important;}
#L-BoxPromo #L-lista-promo-thumb li a.active{background:url(../../images/generic/bullet-blank.gif) no-repeat !important;}

#L-BoxPromo #lista-promo-thumb{padding:8px 0px 0px 50px;}
#L-BoxPromo #lista-promo-thumb li{display:block; float:left;}
#L-BoxPromo #lista-promo-thumb li a{background:url(../../images/generic/bullet-black.gif) no-repeat;  text-indent:-100000px; width:9px; height:9px; display:block; float:left; margin:0px 2px 0px 2px; }
#L-BoxPromo #lista-promo-thumb li a:hover{background:url(../../images/generic/bullet-blank.gif) no-repeat !important;}
#L-BoxPromo #lista-promo-thumb li a.active{background:url(../../images/generic/bullet-blank.gif) no-repeat !important;}



#L-BoxLive{background:url(../../images/generic/L-BoxLive-bg.png) no-repeat; width:265px; height:200px; position:absolute; margin:260px 0px 2px 5px; padding:0;}
#L-BoxLive h2{color:#ffffff !important; font-size:16px !important; padding:10px 0px 0px 15px !important;}
#L-BoxLive .BoxImg{width:110px; height:65px; display:table; float:left; margin:10px 0px 0px 20px; padding:0; border:2px solid #ffffff;}
#L-BoxLive .Content{display:table; width:110px; float:left; margin:0; padding:7px 0px 0px 8px;}

#L-BoxLive h3{color:#ff6600; font-size:11px; line-height:14px; padding:0px 0px 5px 0px!important;}
#L-BoxLive p{color:#b3b3b3; line-height:14px; display:table; margin:0; padding:0;}
#L-BoxLive a.btn{background:url(../../images/generic/L-BoxLive-btn.png) no-repeat; color:#ffffff; font-weight:bold; text-align:center; line-height:38px; width:240px; height:40px; display:block; margin:20px auto 0 auto; padding:0;}
#L-BoxLive a.btn:hover{color:#ff6600; text-decoration:none;}