body {font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; margin : 0px 0px 20px 0px;	background-color: #000000; color:#FFFFFF;
}
a img {border:none;}
a {text-decoration:none;color:#ffffff;border:none;outline:none;}
td, p {font-size:11px; margin-top:0; color:#ffffff;}
p a {color:#ffffff;}
p a:hover {color:#e5cbaa;}
select {font-size:12px; color:#666666;}
.stretch,.clear {clear:both; height:1px; font-size:15px; line-height:1px; margin:0; padding:0;}
.clearfix {display:block;}
.clearfix:after {clear:both; height:0; display:block; visibility:hidden; content:".";}

.testo-arancio { color:#ee9e45}
.testo-grigio {color:#9b9b9b}
.testo-beige2 {color:#efd9c1;}
.testo-beige {color:#ac9a86}
.testo-beige a{color:#ac9a86}
.testo-beige a:hover{color:#e5cbaa}
.testo-select {width:100px; float:left; padding:6px 0 0 13px; color: #ffffff; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; text-align:center;  }
.testo-titolo-tabella {font-size:14px; color:#ffffff; font-weight:bold}
.punteggio { font-size: 30px; font-weight:bold}

.sfondo-riga-tabella { background-image:url(../images/sfondo-riga-tabella.jpg); background-repeat:repeat-x}
.sfondo-riga-tabella2 { background-color:#000000}
.bordo-dx-tabella {border-right: 1px solid #464544}

.bordo-video {border:1px solid #414141}
.titolo-video {color:#efd9c1; font-weight:bold}
.titolo-video2 {color:#ee9e45; font-weight:bold}
.descrizione-video { font-size:11px}
.testo-durata {font-size:10px; text-align:right; color:#ac9a86;}
.small-text {font-size:10px}

.textfield-login {border: 1px solid rgb(204, 204, 204); padding: 0pt; height: 13px; font-size: 10px; margin-top: 0pt;}
.textfield-videosearch {width:175px; color:#777777; font-size:12px;}
.textfield-invite {width:100%; color:#777777; font-size:12px;}
.button-login {width:62px; height:14px; border: 0; font-size: 9px; padding: 0; margin-top: 0; background-image:url(../images/button-login.gif); background-repeat:no-repeat; color:#FFF}
.button-login:hover {width:62px; height:14px; border: 0; font-size: 9px; padding: 0; margin-top: 0; background-image:url(../images/button-login_hover.gif); background-repeat:no-repeat; color:#FFF; cursor:pointer}
.button-register2 {width:62px; height:14px; border: 0; font-size: 9px; padding: 0; margin-top: 0; background-image:url(../images/button-register.gif); background-repeat:no-repeat; color:#FFF}
.button-register2 a{display: block; width:62px; height:14px; background-image:url(../images/button-register.gif); background-repeat:no-repeat;}
.button-register2 a:hover {display:block; width:62px; height:14px; border: 0; font-size: 9px; padding: 0; margin-top: 0; background-image:url(../images/button-register_hover.gif); background-repeat:no-repeat; color:#FFF}
.button-go {border: 0; height:23px; width:35px; padding: 0; margin-top: 0; background-image:url(../images/sfondo-bottone-go.jpg); color:#FFFFFF; font-weight:bold; font-size:11px; font-family: Verdana, Geneva, sans-serif}
.button-invite {border: 0; height:23px; width:85px; padding: 0; margin-top: 0; background-image:url(../images/bottone-invite.jpg); color:#FFFFFF; font-weight:bold; font-size:11px; font-family: Verdana, Geneva, sans-serif}

.textfield-register {width:275px; height:15px; padding: 0pt; margin-top: 0pt; border:0; font-size: 10px; background-color:#2d2d2d; color:#FFFFFF;}
.textarea-invite {width:275px; padding: 0pt; margin-top: 0pt; border:0; font-size: 10px; background-color:#2d2d2d; color:#FFFFFF;}
.button-register {border: 0; height:28px; width:88px; padding: 0; margin-top: 0; background-image:url(../images/sfondo-bottone-register.jpg); color:#FFFFFF; font-weight:bold; font-size:11px; font-family: Verdana, Geneva, sans-serif}
.button-go-login {border: 0; height:28px; width:37px; padding: 0; margin-top: 0; background-image:url(../images/sfondo-bottone-go-login.jpg); color:#FFFFFF; font-weight:bold; font-size:11px; font-family: Verdana, Geneva, sans-serif}

.button-buy-now {border: 0; width:188px; height:43px; padding: 0; margin-top: 0; background-image:url(../images/bottone-buy-now.jpg); color:#FFFFFF; font-weight:bold; font-size:11px; font-family: Verdana, Geneva, sans-serif}
.button-buy-now:hover{border: 0; width:188px; height:43px; padding: 0; margin-top: 0; background-image:url(../images/bottone-buy-now_hover.jpg); color:#FFFFFF; font-weight:bold; font-size:11px; font-family: Verdana, Geneva, sans-serif; cursor:pointer}


/* button */
.freccia-sx a:hover, .freccia-dx a:hover, .button-all a:hover, .button-subcategories a:hover, #launch-tv a:hover, .button-buy-little a:hover, .button-watchdemo a:hover{
background-position:top right;
}

.button-buy-little {
/*width:36px;*/
width:86px;
height:18px;
}

.button-buy-little a{
display:block;
/*width:36px;*/
width:86px;
height:18px;
background:url("../images/button-buy-watch.gif") no-repeat top left;}


.freccia-sx {
width:38px;
height:32px;
float:left;
}

.freccia-sx a{
display:block;
width:38px;
height:32px;
background:url("../images/freccia-left.gif") no-repeat top left;}

.freccia-dx {
width:38px;
height:32px;
float:left;
}

.freccia-dx a{
display:block;
width:38px;
height:32px;
background:url("../images/freccia-right.gif") no-repeat top left;}

.button-all {
width:88px;
height:22px;
float:left;
text-align:center;
font-weight:bold;
padding-top:5px;
padding-left:18px;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
}

.button-all a{
display:block;
width:88px;
height:22px;
padding-top:5px;
background:url("../images/button-all.jpg") no-repeat top left;}

.button-watchdemo {
float:left;
width: 140px;
height:24px;
}

.button-watchdemo a{
display:block;
width: 140px;
height:24px;
background:url("../images/button-watch-demo.jpg") no-repeat top left;
}

.button-categories {
display: block; 
float:left;
height:32px;
_width: 100px; 
text-transform:uppercase;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
}

.button-categories a{
display:block;
height:25px;
_width: 100px;
padding:7px 8px 0 8px;
_padding:7px 4px 0 4px;
text-align:center;
}

.button-categories a:hover, .sel a{
padding:6px 7px 0 7px;
_padding:6px 3px 0 3px;
color:#e5cbaa;
border-top:1px solid #7c7c7c;
border-right:1px solid #7c7c7c;
border-bottom:1px solid #000000;
border-left:1px solid #7c7c7c;
background-color:#000000;
}

.button-subcategories {
display:table-cell;
float:left;
width: 102px !important;
height:25px;
margin:-1px 2px 0 3px;
text-transform:uppercase;
text-align:center;
font-family:Verdana, Geneva, sans-serif;
font-size:9px;
font-weight:bold;
vertical-align: middle;
}

.button-subcategories a{
display:table-cell;
width: 102px !important;
height:25px;
/*padding-top:3px; */
background:url("../images/button-subcategories.jpg") no-repeat top left;
vertical-align: middle;
}

.button-subcategories-selected {
display:table-cell;
float:left;
width: 102px  !important;
height:25px;
margin:-1px 2px 0 3px;
text-transform:uppercase;
text-align:center;
font-family:Verdana, Geneva, sans-serif;
font-size:9px;
font-weight:bold;
background:url("../images/button-subcategories.jpg") no-repeat top right;
vertical-align: middle;}

.button-subcategories-selected a {
display:table-cell;
width: 102px !important;
height:25px;
/*padding-top:3px; */
background:url("../images/button-subcategories.jpg") no-repeat top right;
vertical-align: middle;}

#launch-tv {
width:207px;
height:23px;
text-align:center;
font-weight:bold;
margin:0 auto;
}

#launch-tv a{
display:block;
width:207px;
height:23px;
padding-top:5px;
background:url("../images/bottone-launch-tv.jpg") no-repeat top left;}

#freccia-sx-min a:hover, #freccia-dx-min a:hover {
background-position:top right;
}

#freccia-sx-min {
width:16px;
height:13px;
/* margin:0 3px 0 97px; 
float:left;*/
}

#freccia-dx-min {
width:16px;
height:13px;
/* margin:0 97px 0 3px; 
float:left;*/
}

#freccia-sx-min a{
display:block;
width:16px;
height:13px;
background:url("../images/arrow_left-min.gif") no-repeat top left;}

#freccia-dx-min a{
display:block;
width:16px;
height:13px;
background:url("../images/arrow_right-min.gif") no-repeat top left;}

/* liste */

#failure-container{
width:609px;
height:383px;
background-image:url('../images/background.jpg');
margin: 0;
}

#replay-container{
width:609px;
height:383px;

background-image:url('../images/background.jpg');
margin: 0;
}

#container {
width:947px;
background-image:url('../images/background.jpg');
margin: 0 auto;
border:1px solid #7c7c7c;
border-top:0;
}

#header {
width:923px;
height:48px;
margin: 0 auto;
background-image:url('../images/header.jpg');
background-repeat:no-repeat;
}

#header-link {
margin-left:10px; 
width:405px; 
float:left}

#user-link {
padding-top:17px; 
margin-left:10px; 
width:405px; 
float:left}

#header-login {
padding-top:8px; 
width:390px; 
float:left;
text-align:center;
}

#header-logout {
padding-top:17px; 
width:390px; 
float:left;
text-align:center;
}

#header-login-wrong {
float:left; 
text-align:left; 
color:#F60; 
margin-right:4px;
}

#header-login-help {
float:left; 
text-align:right}

#header-date {
padding-top:8px;
padding-bottom:8px}

#header-logo {
width:113px;
padding-top:10px;
float:left;
text-align:center
}

#content-top {
width:925px;
height:385px;
padding-top:16px;
margin: 0 auto;
clear:both
}

#video {
background-color:#000000;
width:609px;
height:383px;
border:1px solid #c6c6c8;
overflow:hidden;
float:left;
}

#dxvideo {
width:300px;
height:385px;
overflow:hidden;
float:right;
padding-left:13px}

#dxvideo-live {
width:300px;
height:482px;
overflow:hidden;
float:right;
padding-left:13px}

#banner-subscribe {
width:300px;
height:260px;
}

#banner-sponsor {
width:298px;
height:64px;
border:1px solid #414141;
margin-top:13px;
}

#banner-feed {
width:300px;
height:28px;
margin-top:19px;
text-align:right;
}

#content-bottom {
width:947px;
padding-top:23px;
}

#categories {
width:947px;
height:33px;
background: transparent url(../images/video-archive.gif) top left no-repeat;
padding-top:27px;
clear:both;
}

#content-categories {
width:640px;
height:33px;
float:left;
overflow:hidden;
}

#search {
width:231px;
height:32px;
float:left;
}

#videos-list {
clear:both;
width:947px;
height:491px;
background-color:#000000;
border-bottom:1px solid #7c7c7c;
}

#subcategories {
width:947px;
height:40px;
padding-top:10px;
padding-bottom:8px;
}

#content-subcategories {
width:640px;
height:25px;
padding-top:6px;
float:left;
overflow:hidden;
}

#videos {
width:920px;
height:400px;
overflow: hidden;
margin:0 auto}

#paginazione {
width:920px;
margin:0 auto
}

#paginazione-prev {
width:16px;
text-align:left;
margin-left:8px;
float:left
}

#paginazione-numbers {
width:868px;
text-align:center;
float:left
}

#paginazione-next {
width:16px;
text-align:right;
margin-right:10px;
float:left;
}

.paginazione-selected-number {
font-size: 13px;
font-weight: bold;
color: #ee9e45;
}

.video-button {
width:136px;
height:181px;
border: 1px solid #737373;
margin-right:8px;
margin-left:8px;
margin-bottom:12px;
float: left;
padding:6px 15px 0 14px;
background-image:url(../images/sfondo-video.jpg);
background-repeat:no-repeat;
}

.video-button-selected{
width:136px;
height:181px;
border: 1px solid #ffe8cc;
margin-right:11px;
margin-bottom:12px;
float: left;
padding:6px 15px 0 14px;
}

#footer {
width:920px;
height:30px;
margin:0 auto;
text-align:center;
padding-top:18px;
color:#9b9b9b;
font-size:11px;
clear:both}

#underfooter {
width:947px;
height:25px;
margin: 0 auto;
padding-top:15px;
text-align:right;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
color: #ffe9ca;
font-weight:bold;
}

/* SUBSCRIBE 

#content-subscribe {
width:921px;
height:785px;
padding-top:16px;
margin: 0 auto;
clear:both
}

#colonna-subscribe1 {
width:296px;
height:769px;
margin-right: 15px;
float:left;
}

#colonna-subscribe2 {
width:296px;
height:769px;
margin-right: 15px;
float:left;
}

#colonna-subscribe3 {
width:296px;
height:769px;
float:left;
}

#payperview a:hover, #seasonpass a:hover{
background-position:top right; cursor:pointer
}

#teampass a:hover #teampass:hover{
background-position:top right;
}

#payperview {
width:294px;
height:668px;
border:1px solid #b9b9b9;}

#payperview a{
display:block;
width:294px;
height:668px;
background:url(../images/sfondo-payperview.jpg) no-repeat top left;
}

#teampass {
width:294px;
height:668px;
border:1px solid #b9b9b9;
background:url(../images/sfondo-teampass.jpg) no-repeat top left;}

#teampass a{
display:block;
width:294px;
height:668px;
background:url(../images/sfondo-teampass.jpg) no-repeat top left;
}

#seasonpass {
width:294px;
height:668px;
border:1px solid #b9b9b9;}

#seasonpass a{
display:block;
width:294px;
height:668px;
background:url(../images/sfondo-seasonpass.jpg) no-repeat top left;
}


#banner-colonna1 {
width:294px;
height:82px;
margin-top:15px;
border:1px solid #b9b9b9;}

#banner-colonna2 {
width:294px;
height:82px;
margin-top:15px;
border:1px solid #b9b9b9;}

#banner-colonna3 {
	width:294px;
height:82px;
margin-top:15px;
border:1px solid #b9b9b9;}

.testo-colonna-subscribe {
display:block;
width:260px;
height:445px;
margin:0 auto;
padding-top:115px;
font-weight: bold;
font-size:13px;
}

ul.lista-colonne-subscribe {
margin:0;
padding-left:14px;
list-style-type:none;
list-style-image: url(../images/freccia-subscribe.gif); } 

li.voce-colonne-subscribe {
margin-bottom:10px;
padding-left:4px;
}*/

/* PAGES */

#content-register {
width:947px;
height:268px;
margin: 0 auto;
background:#010101 url(../images/sfondo-register.jpg) no-repeat bottom right;
border-bottom:1px solid #b9b9b9;
clear:both
}

#content-failure {
width:609px;
height:383px;
margin: 0 auto;
background:#010101 url(../images/sfondo-register.jpg) no-repeat bottom right;
border-bottom:1px solid #b9b9b9;
clear:both
}

#content-replay {
width:609px;
height:383px;
margin: 0 auto;
background:#010101 url(../images/sfondo-register.jpg) no-repeat bottom right;
border-bottom:1px solid #b9b9b9;
clear:both
}

#title-register {
width:947px;
height:39px;
margin: 0 auto;
border-bottom:1px solid #b9b9b9;
background:transparent url(../images/register.gif) no-repeat center;
}

#title-failure {
width:609px;
height:39px;
margin: 0 auto;
border-bottom:1px solid #b9b9b9;
background:transparent url(../images/failure.gif) no-repeat left;
}

#title-invite {
width:947px;
height:39px;
margin: 0 auto;
border-bottom:1px solid #b9b9b9;
background:transparent url(../images/invite-friend.gif) no-repeat center;
}

#title-terms {
width:947px;
height:39px;
margin: 0 auto;
border-bottom:1px solid #b9b9b9;
background:transparent url(../images/terms-service.gif) no-repeat center;
}

#title-privacy {
width:947px;
height:39px;
margin: 0 auto;
border-bottom:1px solid #b9b9b9;
background:transparent url(../images/privacy.gif) no-repeat center;
}

#title-online-policy {
width:947px;
height:39px;
margin: 0 auto;
border-bottom:1px solid #b9b9b9;
background:transparent url(../images/online-policy.gif) no-repeat center;
}

#title-copyright {
width:947px;
height:39px;
margin: 0 auto;
border-bottom:1px solid #b9b9b9;
background:transparent url(../images/copyright.gif) no-repeat center;
}

#title-calendar {
width:947px;
height:39px;
margin: 0 auto;
border-bottom:1px solid #b9b9b9;
background:transparent url(../images/calendar.gif) no-repeat center;
}

#colonna-register1 {
width:407px;
height:190px;
margin: 30px 15px 45px 39px;
float:left;
}

#colonna-register2 {
width:399px;
height:160px;
padding:15px;
margin: 30px 39px 45px 15px;
border: 1px solid #747474;
background-color:#000000;
float:left;
}

#spazio-register-thankyou {
height:34px;
text-align:center;
}

#spazio-failure {
height:50px;
}

#spazio-replay {
height:30px;
}

#register-thankyou {
width:630px;
height:36px;
padding-top:20px;
margin:0 auto 35px auto;
border: 1px solid #747474;
background-color:#000000;
text-align:center;
}


#pages-content {
width:917px;
padding:0 15px;
margin: 0 auto;
background:#010101 url(../images/sfondo-register.jpg) no-repeat bottom right;
border-bottom:1px solid #b9b9b9;
clear:both
}

.pages-spazio {
height:34px;
text-align:center;
}

#failure-txt {
width:530px;
height:36px;
padding-top:20px;
margin:0 auto 35px auto;
border: 1px solid #747474;
background-color:#000000;
text-align:center;
}

#embedding {
width:335px; 
padding:11px 16px; 
border:1px solid #615c5c; 
background-color:#000; 
margin:0 auto 5px auto;
}

.textarea-embed {
width:100%;
height:40px;
font-family:Arial, Verdana, Helvetica, sans-serif; 
font-size:11px;
color:#000000;
background-color:#dadada;
border:0;
padding:3px}

#share {
width:335px; 
height:106px; 
padding:11px 16px; 
border:1px solid #615c5c; 
background-color:#000; 
margin:0 auto}

#replay-btn {
width:530px;
padding: 10px auto 10px;
margin:0 auto 5px auto;
background-color:#000000;
text-align:center;
}

#replay-embed {
width:530px;
height:36px;
padding-top:20px;
margin:0 auto 35px auto;
border: 1px solid #747474;
background-color:#000000;
text-align:center;
}

#banner-register-thankyou {
width:919px;
height:66px;
margin:40px auto 10px auto;
}

#banner-register-thankyou1 {
width:298px;
height:64px;
margin-right:9px;
border:1px solid #b9b9b9;
float:left}

#banner-register-thankyou2 {
width:298px;
height:64px;
margin-right:9px;
border:1px solid #b9b9b9;
float:left}

#banner-register-thankyou3 {
width:298px;
height:64px;
border:1px solid #b9b9b9;
float:left}
