/*<![CDATA[*/

body { margin: 0px; background: #f6f7f8 url(/videolive/images/image2-bg.png) repeat-x; font: 10pt Arial, Helvetica, sans-serif; text-align: center; color: #545454; }

table { border-collapse: collapse; }
td { font-size: 10pt; }

img { border: 0px; }

h1 { font-size: 13pt; font-weight: normal; margin: 5px 0; color: #269dda; }
h2 { font-size: 11pt; font-weight: bold; margin: 5px 0; }
p { margin: 10px 0 0 0; }

a { color: #269dda; }
a:visited { color: #269dda; }
a:active { color: #269dda; }
a:hover { color: #269dda; }

a.current {font-weight:bold;}

input, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #545454; border: 1px solid #c0c0c0; background: #fff; }
#checkbox label{display:block;
padding-left:32px;
background-position:8px center;
background-repeat:no-repeat;
clear:both;
cursor:pointer}

#main { margin: auto; text-align: left; width: 660px; }

#headerl { float: left; background: url(/videolive/images/image2-headerl.png) no-repeat; padding-left: 14px; }
#headerr { float: left; background: url(/videolive/images/image2-headerr.png) right no-repeat; padding-left: 30px; width: 616px; height: 100px; }
#border11 { float: left; background: url(/videolive/images/image2-border11.png) no-repeat; width: 14px; height: 13px; }
#border12 { float: left; background: url(/videolive/images/image2-border12.png) repeat-x; width: 632px; height: 13px; }
#border13 { float: left; background: url(/videolive/images/image2-border13.png) no-repeat; width: 14px; height: 13px; }
#border21 { float: left; background: url(/videolive/images/image2-border21.png) repeat-y; padding-left: 14px; }
#border23 { float: left; background: #fff url(/videolive/images/image2-border23.png) right repeat-y; padding: 0px 24px 10px 10px; width: 612px; }
#border31 { float: left; background: url(/videolive/images/image2-border31.png) no-repeat; width: 14px; height: 17px; }
#border32 { float: left; background: url(/videolive/images/image2-border32.png) repeat-x; width: 632px; height: 17px; }
#border33 { float: left; background: url(/videolive/images/image2-border33.png) no-repeat; width: 14px; height: 17px; }
#footer { width: 660px; padding: 0 20px 20px 20px; }

.bb {border-bottom:1px solid #f0f0f0;}
.button { background: url(/videolive/images/image-button.png); width: 110px; height: 21px; border: 0; font-weight: bold; text-align: center; color: #555; }
.button2 { background: #f0f0f0; border: 1px solid #c0c0c0; font-weight: bold; text-align: center; color: #555; }
.clear { clear: both; }
.noborder input { border: 0; }
.st { margin: 0; padding:0; }

#box-msg {background: #000 url("/videolive/images/bg-window.png") left top repeat-x; border:1px solid #B1B1B1; color:#B1B1B1; height:100%;}
#box-msg h2 {margin:0; width:100%; background: #000 url("/videolive/images/bg-top-window.png") left top repeat-x;  border-bottom:1px solid #B1B1B1;}
#box-msg img {margin:2px 0 3px 14px;}
#box-msg-content {padding:30px;}
#box-msg-content p {font-size:9pt;}

.warning {color:#B1B1B1;}

/**********************************
 * ***  BOTTONE ARROTONDATO GRIGIO  **
 * **********************************/
.SPRITE_signup_button_grey_l { background:no-repeat url("/videolive/images/greybtn.png") 0 0; width: 14px; height: 30px }
.SPRITE_signup_button_grey_m { background:no-repeat url("/videolive/images/greybtn.png") -14px 0; height: 30px }
.SPRITE_signup_button_grey_r { background:no-repeat url("/videolive/images/greybtn.png") -365px 0; width: 15px; height: 30px }
.signup_btn_link {color: #000; text-align: center; text-align: center; text-decoration: none; padding: 0 5px 0 12px; font-weight: bold; font-size: 14px; white-space: nowrap; }


/*************************************************
 ****  Tabella lista conferenze / trasmissioni ***
*************************************************/
.contentTrasm th { text-align:center; border: 1px solid #c0c0c0; padding:4px; }
.contentTrasm td { border: 1px solid #c0c0c0; padding:10px; }

/*]]>*/

/**
 * QUOTE TAGS - Ricerca
 */
ul.tagit {
    border-color: #C6C6C6;
    border-style: solid;
    border-width: 1px;
    padding: 1px 5px;
}

.ui-autocomplete {
    background-color: #EEEEEE;
    cursor: default;
    position: absolute;
    text-align: left;
}

ul.ui-autocomplete {
    border: 1px solid #C0C0C0;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

ul.tagit li {
    float: left;   
}

ul.tagit li.tagit-new {
    padding: 2px 4px 1px 0;
}

ul.tagit li.tagit-choice {
    margin: 2px 5px 2px 0;
}

/*
 * Loader
 */
#loader {
  /*top: 420px;*/
  z-index: 1000;
  position: absolute;
  top: 100px;
  left: 0;
  width: 100%;
  text-align: center;
  margin: auto;
  display: none;
}

#loaderContent {
  width: 160px;
  height: 120px;
  margin: auto;
  padding: 10px;
  border: 1px solid #f0f0f0;
  background-color: #000;
  color: #f0f0f0;
  opacity: 0.6;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}

#dialogOverlay {
    background: none repeat scroll 0 0 #000000;
    display: none;
    height: 100%;
    left: 0;
    filter:alpha(opacity=70);
    opacity: 0.7;
    -moz-opacity:0.7;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 300;
}

