@charset "utf-8";
@import "/css/jquery-ui-1.8.4.custom.css";
@import "/css/jquery.autocomplete.css";
@import "/css/jquery.lightbox-0.5.css";
body{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#aaaaaa; margin:0; background:url(/img/main_background.png) repeat-x #a5a5a5; margin:0;}
a{ color:#555555; text-decoration:none;}
a:hover{text-decoration:nonu; color:#dadada;}
a:visited{}
h1,h2,h3,h4,h5,ul,p{margin:0; padding:0;}
h1{ font-size:18px; font-family:Arial, Helvetica, sans-serif;}
h2{ font-size:16px; font-family:Arial, Helvetica, sans-serif;}
h3{ font-size:14px; font-family:Arial, Helvetica, sans-serif;}
h4{ font-size:13px; color:#333333;}

img{ border:none;}
p{ text-align:justify; margin:4px 0; font-size:13px; color:#aaaaaa;}
/**/
div.fix{ clear:both; font-size:0px; padding:0; margin:0;}
div.playlist{ display:none;border-bottom:1px solid #191919;}
div.playlist div div.scrollEl div{ padding:0 5px 0 0; border:1px solid #191919; border-top:none; height:78px; overflow:hidden; cursor:pointer;}
div.playlist div div.scrollEl div img{ float:left; margin:0 5px 0 0;}
div.playlist div div.scrollEl div h2{ color:#aaaaaa; padding:5px 0 0; font-size:14px;}
div.playlist div div.scrollEl div h3{ color:#777777; font-weight:normal; font-size:12px;}
div.playlist div div.scrollEl div:hover{ background:#222222;}
div.playlist div div.scrollEl div:hover h2{ color:#f7f7f7;}
div.playlist div div.scrollEl div:hover h3{ color:#dadada;}
div.pholder{ float:left; margin:8px; width:170px; height:116px; overflow:hidden;}
div.pholder a{ float:left; width:160px; height:140px; padding:5px; background:#000000;filter:alpha(opacity=70);opacity: 0.7;-moz-opacity:0.7;}
div.pholder:hover a{ margin:-119px 0 0 0; font-weight:bold; font-size:16px; color:#ffffff;}
div.paginator{ text-align:center; padding:5px;}
div.paginator span{ font-size:16px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
div.paginator a{ text-decoration:none; font-family:Arial, Helvetica, sans-serif;font-weight:bold; color:#333; padding:5px;font-size:16px;}
div.paginator a:hover{background:#cc0000;color:#ffffff;}
div.paginator span:hover{ background:#cc0000;}
div.paginator span:hover a{ color:#ffffff;}
div.paginator span.current{ color:#cc0000; padding:5px;}
div.paginator span.disabled{ color:#cccccc; padding:5px;font-weight:bold;}
div.paginator span.current:hover{ background:none;}
div.paginator span.current:hover a{}
div.paginator span.disabled:hover{ background:none;}
div.paginator span.disabled:hover a{}
div.articole{ float:left; width:160px; height:220px; margin:5px 10px 5px 0; padding:7px; border:1px dotted #292929; position:relative; overflow:hidden;}
*+html div.articole{ position:static;}
* html div.articole{ position:static;}
div.articole:hover{ background:#333333; border:1px solid #191919;filter:alpha(opacity=90);opacity: 0.9;-moz-opacity:0.9;}
div.articole:hover a{ color:#eaeaea;}
div.articole:hover h2 a{ color:#ffffff;}
div.articole h2{ padding:3px 5px 5px 0; font-size:13px; color:#777777;font-family:"Arial Black", Gadget, sans-serif;}
div.articole a{ color:#aaaaaa;}
div.articole h2 a{ color:#bbbbbb;}
div.titleimg{ float:left; margin:0 7px 5px 0;}
div.titleimg.audio{ width:240px;}
div.titleimg p{ font-size:10px; margin:0; padding:0;}
div.clickme{ cursor:pointer;}
div.radio{ clear:left; text-align:center;}
div.radio a{ float:left; width:150px; height:100px;}
div.radio a:hover{ background:#333333;}
span.more{ position:absolute; bottom:0; right:0; padding:5px;}
*+html span.more{ position:static; float:right; margin:10px;}
* html span.more{ position:static; float:right; margin:10px;}
h1.category,h1.view{ background:#111111; padding:5px; font-family:"Arial Black", Gadget, sans-serif; color:#dadada; border-bottom:1px solid #222222}
h1.view img{ float:right; margin:2px 6px; cursor:pointer;}
form.media_search{ float:right; margin:-30px 5px 0}
form.media_search input{ float:left;}
form.media_search input.search_input{ background:#fafafa; border:1px solid #bbbbbb; padding:4px; border-top:1px solid #eaeaea; border-left:1px solid #eaeaea; width:180px}
form.media_search input.search_button{ background:#444444 url(/img/comon_items.png) no-repeat -654px -258px; border:none; height:26px; width:26px;}

#Header{ position:relative; width:960px; margin:0 auto;background:url(/img/pittis.png) no-repeat 50% 0%;}
#Header ul{ list-style:none; position:absolute; bottom:18px; left:36px; width:887px; z-index:100;}
#Header ul li{ float:left; position:relative; background: url(/img/menutab.png) no-repeat; margin: 16px 0 0;}
#Header ul li h1{text-align:center; padding:5px; font-size:15px;}
#Header ul li h1 a{ float:left; padding:3px 0 5px; width:121px; text-decoration:none; color:#dadada;}
#Header ul li h1 a:hover{ color:#ffffff;}
#Header ul>li.selected{background: url(/img/menutab_selected.png) no-repeat; margin:11px 0 0;}
#Header ul>li.selected>h1{padding:6px;}
#Header ul>li.selected>h1>a{ width:132px; padding:6px 0;}
#Header ul li ul{ position:absolute; top:31px; left:0; bottom:auto; background:#444444 url(/img/umbra.png) no-repeat 50% 0% ; width:150px;display:none;filter:alpha(opacity=90);opacity: 0.9;-moz-opacity:0.9;}
#Header ul>li.selected>ul{top:36px;}
#Header ul li ul li{padding:0; margin:0; background:none; position:relative; clear:both;}
#Header ul li ul li h2 span{ position:absolute; right:0; top:4px;}
#Header ul li ul li h2{ font-size:14px;}
#Header ul li ul li h2 a{ padding:5px; width:140px; color:#dddddd; float:left;}
#Header ul li ul li:hover{ background:#333333;}
#Header ul li ul li:hover h2 a{ color:#ffffff;}
#Header ul li ul li ul{ display:none; position:absolute; left:150px; top:0; width:180px; border:2px solid #333333;}
#Header ul li ul li ul li h3{ font-size:12px;}
#Header ul li ul li ul li h3 a{ width:170px; padding:5px; float:left;color:#dddddd;}
#Header ul li:hover>ul{ display:block;}
#Header ul li>ul>li:hover>ul{ display:block;}
#Header form{ position:absolute; top:25px; right:33px; background:url(/img/search.png) no-repeat; width:245px; display:none;}
#Header input{ background:none; border:none; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#Header input.search_input{ padding:6px; color:#aaaaaa; width:205px;}
#Grafica{ height:280px;background:url(/img/main_top.png) no-repeat 50% 100%;}
#Logo{ margin:130px 0 0 300px;}
#Main_bottom{ background:url(/img/main_prebottom.png) no-repeat 50% 100%; width:960px; margin:0 auto; padding:0 0 10px;}
#Main_center{ background:url(/img/main_middle.png) repeat-y 50% 0%;padding:0 35px;}
#Main_content{ background:#191919 url(/img/umbra.png) no-repeat 50% 0%;width:580px;}
#Main_grafica{ background: url(/img/graf.png) no-repeat 50% 100%; min-height:550px; padding:11px;}
#Sidebar{float:right; width:300px;}
#Playlist_holder ul.cap{list-style:none;}
#Playlist_holder ul.cap li{ float:left; width:149px; text-align:center; border:1px solid #191919; border-top:none; border-right:none; color:#555555; background:#222222; cursor:pointer;}
#Playlist_holder ul.cap li h1{ padding:3px; font-size:14px;}
#Playlist_holder ul.cap li:hover{ background:#333333; color:#dadada;}
#Playlist_holder ul.cap li.selected{ background:#cc0000; color:#ffffff;}
#tab01{ display:block;}
#AudioListItems,#AudioCarroussel,#VideoCarroussel{margin:6px 0 26px;}
#AudioListControll,#AudioControll,#VideoControll{position:relative; height:20px;}
#AudioListControll div,#AudioControll div,#VideoControll div{cursor:pointer; width:294px;left:0; position:absolute; text-align:center; padding:3px; background-color:#191919; height:20px;}
#AudioListControll div{ background-color:transparent;}
#AudioListControll div:hover,#AudioControll div:hover,#VideoControll div:hover{background-color:#333333;}
#AudioListControll div.prev,#AudioControll div.prev,#VideoControll div.prev{top:0px; background-image:url(/img/crsl_up.png); background-repeat:no-repeat; background-position:50% 50%;}
#AudioListControll div.next,#AudioControll div.next,#VideoControll div.next{top:346px; background-image:url(/img/crsl_down.png); background-repeat:no-repeat; background-position:50% 50%;}
#AudioListControll div.next{top:457px;}
#HomeCarroussel{ width:400px; margin:0 auto; overflow:hidden; height:400px;}
#HomeCarroussel img{ display:block;}
#HomeControll{ position:relative;}
#HomeControll div{ top:185px; width:32px; height:32px; position:absolute; cursor:pointer;}
#HomeControll div.prev{ background:url(/img/crsl_left.png) no-repeat 50% 50%; left:5px;}
#HomeControll div.next{ background:url(/img/crsl_right.png) no-repeat 50% 50%; right:5px;}
#HomeControll div.prev:hover{}
#HomeControll div.next:hover{}
#AudioList{ float:left; width:310px; height:420px;}
#AudioList .scrollEl{ margin:1px 0; background:#111111; border:1px dotted #222222; height:55px; cursor:pointer;}
#AudioList .scrollEl div h2{ font-size:12px; font-weight:bold; color:#ffffff; padding:5px;}
#AudioList .scrollEl div p{ font-size:10px; font-weight:normal;padding:5px;}
#AudioList .scrollEl:hover{ background:#333333;}
#Parteneri h1{ padding:6px 15px; color:#3c3c3c; margin: 0 0 7px;}
#ParteneriCarrousel{ margin:0 auto; width:800px !important;}
#ParteneriControl{ position:relative;}
#ParteneriControl div{ position:absolute; top:23px; background:url(/img/comon_items.png) no-repeat; cursor:pointer; width:28px; height:30px;}
#ParteneriControl div.prev{ background-position: -240px -256px; left:5px;}
#ParteneriControl div.next{ background-position: -150px -256px; right:5px;}
#ParteneriControl div.prev:hover{ background-position: -283px -256px;}
#ParteneriControl div.next:hover{ background-position: -193px -256px;}
#Footer{width:902px;margin:0 auto; background: url(/img/main_footertop.png) no-repeat 50% -4px; padding:16px 66px 0 54px;}
#Footer_content{margin:0 auto;background:#ddd9d9; margin:0 0 0 2px; padding:15px;}
#Footer_bottom{ background:url(/img/main_bottom.png) no-repeat 50% 0%; width:939px; height:20px; margin:0 auto 60px;}

#tooltip{
	position:absolute;
    width:auto;
    max-width:300px;
    min-width:100px;
    border:1px solid;
    background:white;
    padding:5px;
    margin-top:4px;
    font-size:12px;
    color:dimgray;
}

#tooltip #ttimg.top{
    margin-top:-17px;
    margin-left:2px
}
#tooltip #ttimg.bottom{
    bottom:0;
    margin-bottom:-12px;
    margin-left:2px
}


#tooltip.default{
    border:3px solid white;
    background:whitesmoke;
    color:gray;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px; 
    margin-top:2px;
}


#tooltip.default #ttimg.top{
	position:absolute;
		margin-top:-8px;
    margin-left:-8px
}
#tooltip.default #ttimg.bottom{
	position:absolute;
    bottom:0;
    margin-bottom:-3px;
    margin-left:-8px
}

#captcha{ height:60px; width:120px;}
.text { margin-bottom:12px; width:95%; padding: .4em; background:#dddddd; }
fieldset { padding:0; border:0; margin-top:25px; }
div#users-contain { width: 350px; margin: 20px 0; }
div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
div#users-contain table td, div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
.ui-dialog .ui-state-error { padding: .3em; }
.validateTips { border: 1px solid transparent; }
/*
     FILE ARCHIVED ON 14:58:22 Mar 15, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:53:47 Oct 18, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 326.418 (3)
  esindex: 0.005
  captures_list: 344.06
  CDXLines.iter: 13.201 (3)
  PetaboxLoader3.datanode: 348.979 (5)
  exclusion.robots: 0.263
  exclusion.robots.policy: 0.254
  RedisCDXSource: 1.42
  PetaboxLoader3.resolve: 51.395 (2)
  load_resource: 131.402
*/