body{background:#193923;width:990px;color:#000;font-size:12px;font-family:"Trebuchet MS",Arial,Tahoma,Verdana;margin:0 auto 0;padding:0;}
#wrap{background:#8f8e8e url(images/bg-6.gif) center repeat-y;width:990px;margin:0 auto 0;padding:0;}
a,a:visited{color:#25a;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}
#top{width:990px;height:20px;margin:0 auto 0;padding:0;overflow:hidden;}
#header{background:#000 url('images/test-header.png') bottom repeat-x;width:960px;height:135px!important;color:#000;margin:0 auto 0;padding:0;overflow:hidden;}
#header h2{font-size:14pt;margin:0 0 0 90px;color:#fff;padding:0;white-space:nowrap;}
#header img{border:none;margin:0;padding:0;}
.headerleft{width:420px;float:left;margin:0;padding:0;}
.headerright{width:250px;height:125px;float:right;margin:0 5px 0 0;padding:0;overflow:hidden;}
#navbar{background:#000 url(images/nav_sprite.gif);width:960px;height:32px;font-size:12px;font-family:"Trebuchet MS",Arial,Tahoma,Verdana;color:#fff;font-weight:bold;margin:0 auto 0;padding:0;overflow:hidden;}
#navbarleft{width:680px;float:left;margin:0;padding:8px 0 8px 0;}
#navbarright{width:240px;font-size:11px;float:right;margin:0;padding:3px 10px 6px 0;text-align:right;}
#navbar ul{margin:0;padding:0;}
#navbar li{display:inline;list-style-type:none;margin:0;padding:0;}
#navbar ul li a,#navbar ul li a:visited{font-size:11px;font-family:"Trebuchet MS",Arial,Tahoma,Verdana;color:#fff;margin:0 -3px 0 0;padding:8px 14px 6px 12px;text-decoration:none;text-transform:uppercase;}
#navbar ul li a:hover{color:#000;margin:0 -3px 0 0;padding:8px 14px 6px 12px;text-decoration:none;background:url(images/nav_sprite.gif);background-position:0 -32px;}
.current_page_item a,.current_page_item a:hover{background:#fff!important;color:#25a!important;}
#subnav{background:#fff url(images/nav_sprite.gif);background-position:0 -64px;width:960px;height:30px;vertical-align:middle;margin:0 auto 0;padding:0;}
#subnav a,#subnav a:visited{color:#000;font-size:11px;text-decoration:none;text-transform:uppercase;padding:0 0 0 3px;}
#subnav a:hover{color:#000;text-decoration:underline;}
#subnav a img{border:none;margin:0;padding:0;}
#subnav ul{margin:0;padding:0;}
#subnav li{list-style-type:none;margin:0 15px 0 0;padding:0;display:inline;}
#subnav ul li a,#subnav ul li a:visited{font-size:11px;font-family:"Trebuchet MS",Arial,Tahoma,Verdana;color:#000;font-weight:bold;text-decoration:none;padding:0;margin:0}
#subnav ul li a:hover{color:#000;padding:0;margin:0;text-decoration:underline;}
#subnavleft{width:780px;float:left;margin:0;margin-left:10px;padding:7px 0 0 0;}
#subnavright{width:120px;float:right;margin:0;padding:6px 10px 0 0;text-align:right;}
#homepage{float:left;display:inline;width:610px;margin:0;padding:0;}
#homepage div.container{background:#fff;float:left;width:100%;margin:0 10px 0 0;padding:0;}
#homepageleft{float:left;width:600px;margin:0;padding:0 0 20px 0;}
.main{background:#fff;float:left;width:290px;margin:0 0 10px 0;padding:13px 10px 0 10px;}
.featured{background:#fff;float:left;width:580px;margin:0 0 10px 0;padding:10px 10px 0 10px;}
.section-container{display:block;float:left;width:285px;margin-right:10px;padding:10px 10px 10px 0;}
.section{background:#fff;width:100%;margin:0 0 10px 0;padding:5px 10px 10px 5px;}
#content{width:940px;margin:0 auto 0;padding:0;}
#content h1{color:#000;font-size:22px;font-family:"Trebuchet MS",Arial,Tahoma,Verdana;font-weight:bold;margin:0;padding:0 0 10px 0;line-height:24px;}
#content h1 a,#content h1 a:visited{color:#000;text-decoration:none;margin:0;padding:0;}
#content h1 a:hover{color:#25a;text-decoration:none;}
#content h2{color:#000;font-size:14px;font-family:"Trebuchet MS",Arial,Tahoma,Verdana;font-weight:bold;margin:0 0 10px 0;padding:0;}
#content h2 a,#content h2 a:visited{color:#000;text-decoration:none;margin:0;padding:0 0 10px 0;}
#content h2 a:hover{color:#25a;text-decoration:none;}
#contentleft{float:left;width:610px;margin:0;padding:10px 0 0 0;}
#contentleft p{padding:0 0 15px 0;margin:0;}
#contentleft p img{border:none;float:left;margin:0 10px 10px 0;}
#contentleft ul{list-style-type:square;margin:0;padding:0 0 15px 0;}
#contentleft ul li{list-style-type:square;margin:0 0 0 20px;padding:0;}
.postarea{background:#fff;float:left;width:590px;margin:0 0 10px 0;padding:10px 10px 0 10px;}
a.postarea{background:#fff;color:#000;float:left;width:590px;margin:0 0 10px 0;padding:10px 10px 0 10px;}
a.postarea:hover{text-decoration:none;}
a.postarea:hover h2{background:#dbe3eb;}
#postarea{background:#fff;width:590px;margin:0 0 10px 0;padding:10px 10px 0 10px;}
#postarea h2{line-height:24px;font-size:22px;font-family:"Trebuchet MS",Arial,Tahoma,Verdana;font-weight:bold;}
#postarea h2:first-letter{text-transform:uppercase;}
#postarea h4{line-height:16px;font-size:16px;font-family:"Trebuchet MS",Arial,Tahoma,Verdana;font-weight:normal;font-style:italic;padding-bottom:10px;border-bottom:1px solid #ddd;}
#postarea img{border-radius:4px;-webkit-border-radius:8px;-moz-border-radius:8px;border:1px solid #dedede;padding:5px;}
.postarea-tg{background:#fff;float:left;width:168px;margin:0 10px 10px 0;padding:10px 10px 0 10px;height:198px;overflow:hidden;border:1px solid white}
.postarea-tg h2{width:100%;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.postarea-tg div.video-overlay-container{height:130px;width:165px;overflow:hidden;text-align:center;}
.postarea-tg div.video-overlay-container div.play{background:url('images/play.png') no-repeat center center;float:left;position:absolute;z-index:10;height:130px;width:165px;opacity:.7;}
.postarea-tg:hover{border:1px solid black;}
.postarea-tg:hover div.video-overlay-container div.play{opacity:1.0;}
#sidebar{float:right;width:320px;margin:0;padding:8px 0 8px 0;line-height:18px;display:inline;}
#sidebar p{padding:0;margin:0;}
#sidebar a img{border:none;margin:0;padding:0 0 15px 0;}
#sidebar h2{color:#000;font-size:14px;font-family:"Trebuchet MS",Arial,Tahoma,Verdana;font-weight:bold;margin:0 0 5px 0;padding:0;}
#sidebar h3{color:#000;font-size:14px;font-family:"Trebuchet MS",Arial,Tahoma,Verdana;font-weight:bold;margin:0 0 5px 0;padding:0;}
#sidebar ul{list-style-type:none;margin:0 0 15px 0;padding:0;}
#sidebar li{list-style-type:none;margin:0 0 0 20px;padding:0;}
#sidebar ul li{list-style-type:square;margin:0 0 0 20px;padding:0;}
#sidebar div.container{background:#fff;float:left;width:300px;margin:0 0 10px 0;padding:10px 10px 0 10px;}
#footer{background:#000;width:960px;height:28px;margin:0 auto 0;padding:0;}
#footer p{color:#fff;font-size:11px;font-family:"Trebuchet MS",Arial,Tahoma,Verdana;margin:0;padding:0 10px 0 10px;}
#footer a,#footer a:visited{color:#fff;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footerleft{width:650px;float:left;margin:0;padding:10px 0 0 0;}
#footerright{width:260px;float:right;margin:0;padding:7px 0 0 0;text-align:right;}
#bottom{width:990px;height:25px;margin:0 auto 0;padding:0;overflow:hidden;}
#searchform{margin:0;padding:0;overflow:hidden;display:inline;}
#s{width:170px;color:#000;font-size:11px;font-family:"Trebuchet MS",Arial,Tahoma,Verdana;font-weight:normal;padding:2px;margin:0;display:inline;}
#sbutt{background:#376b9d url(images/nav_sprite.gif) repeat-x;color:#fff;font-size:11px;font-family:"Trebuchet MS",Arial,Tahoma,Verdana;padding:2px;margin:0;border:1px solid #234b69;font-weight:bold;}
.ultimora{font-size:12px;display:block;height:30px;line-height:30px;width:100%;clear:both;background:#fff;margin-top:5px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.ultimora span{background:url(images/tabs.png) no-repeat 0 -62px;font-weight:bold;height:30px;line-height:30px;width:80px;text-align:center;text-decoration:none;padding:0;margin-right:10px;float:left;}
.video-container{cursor:pointer;background:#fff;border:1px solid #6ba54b;width:290px;min-height:80px;display:block;margin-bottom:10px;color:black;clear:both;overflow:hidden}
.video-overlay-container{float:left;margin:5px;height:70px;width:100px;overflow:hidden;text-align:center;}
.video-container div.video-overlay-container div.play{background:url('images/play.png') no-repeat 90% 95%;float:left;position:absolute;z-index:10;height:70px;width:100px;opacity:.7;}
.video-container:hover div.video-overlay-container div.play{opacity:1.0;background-color:transparent;}
.video-container div.text{vertical-align:middle;margin: 5px 0px 0px 0px;}
.video-container:hover{border:1px solid #4a5aa5;color:#4a5aa5;font-weight:bold;text-decoration:none;}
#category_list{display:none;width:960px;margin:0 auto 0;padding:0;background:#fff url('images/cat_ex_bx.png') repeat-x bottom;}
#category_list a.catexpand{display:block;text-align:center;margin-top:5px;margin-left:8px;padding:8px;height:30px;min-width:130px;line-height:30px;float:left;color:#000;}
.chevron{background:url('images/chevron1.gif') no-repeat right center;}
.chevron-down{background:url('images/chevron2.gif') no-repeat right center; }
#category_list a.catexpand:hover{background:url('images/paint2.gif') no-repeat center center;color:#c00;text-decoration:underline;}
#notfound h1{padding:5px;background:#ffc3a9;border:1px solid red;margin-bottom:15px;}
#servererror h1{padding:5px;background:#fff59f;border:1px solid #ffb119;margin-bottom:15px;}
#browser{padding:5px;background:#fdfdfd;border:2px solid #ffb119;width:95%;margin:5px auto 0;}
a.closeico{background:url('images/close2.png') no-repeat;float:left;width:15px;height:15px;}
a.closeico:hover{background-position:-15px 0;}
#servizi ul{margin:10px;padding:10px;}
#servizi li{display:inline;list-style-type:none;float:left;height:180px;margin:0 20px 20px 0;padding:10px;width:204px;text-align:center;font-weight:bold;}
.servizi-imgs{background:transparent url('images/servizi-sprite.png') no-repeat;display:block;margin:0 auto 0;width:150px;height:150px;}
.servizi-spettacoli{background-position:-300px 0;}
.servizi-meeting{background-position:-150px 0;}
.servizi-sport{background-position:0 0;}
.servizi-sat{background-position:0 -150px;}
.carousel-container{width:100%;display:block;margin-bottom:10px;padding:10px 0 10px 0;float:left;}
.anythingSlider{width:610px;height:180px;position:relative;margin:0 auto 0;background:#eee;border-top:3px solid #376b9d;}
.anythingSlider .wrapper{width:610px;overflow:hidden;height:180px;margin:0;position:absolute;top:0;left:0;}
.anythingSlider .wrapper ul{width:99999px;list-style:none;position:absolute;top:0;left:0;background:#eee;margin:0;padding:0;}
.anythingSlider .wrapper ul img{padding-right:5px;}
.anythingSlider .wrapper ul a{font:2em "Trebuchet MS",Arial,Tahoma,Verdana;line-height:25px;}
.anythingSlider ul li{display:block;float:left;padding:0;height:180px;width:610px;margin:0;}
.anythingSlider ul li.sponsor a img{height:100%;border:0;text-align:center;}
.anythingSlider .arrow{display:none;}
#thumbNav{position:relative;top:158px;border-bottom:6px solid #376b9d;text-align:right;}
#thumbNav a{color:#376b9d;font:2em Georgia,Serif;display:inline-block;padding:1px 2px;height:20px;line-height:20px;vertical-align:top;margin:0 5px 0 0;text-align:center;}
#thumbNav a:hover{color:black;text-decoration:none;}
#thumbNav a.cur{color:black;}
#start-stop{display:none;}
.anythingSlider .wrapper ul ul{position:static;margin:0;background:none;overflow:visible;width:auto;border:0;}
.anythingSlider .wrapper ul ul li{float:none;height:auto;width:auto;background:none;}
.lastedition-block{width:300px;height:174px;position:relative;margin:0 auto 10px;background:#eee;border-top:3px solid #000;border-bottom:3px solid #000;padding:10px 10px 0 10px;}
.lastedition-block div.h2{padding:5px;font-size:14pt;margin:0;float:left;position:relative;color:#fff!important;background:#000;left:-10px;top:-5px;width:310px;}
#mediaspace{padding:5px 5px 0;margin:0;float:left;position:relative;left:-10px;top:-10px;width:310px;}
#media-other{display:none;clear:both;float:right;position:absolute;z-index:100;top:157px;right:10px;padding:4px;}
a.bt{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:inline-block;padding:2px 6px 2px;.padding-bottom:4px;text-decoration:none!important;text-align:center;background:#f9f9f9;color:black!important;border:1px solid;border-top-color:#ccc;border-left-color:#ccc;border-right-color:#bbb;border-bottom-color:#bbb;}
a.bt:hover{border-color:#4d4d4d;}
a.bt-gradient{position:relative;overflow:hidden;}
a.bt-gradient span{position:relative;z-index:2;}
a.bt-gradient em{position:absolute;bottom:0;left:0;z-index:1;height:40%;width:100%;background:#e3e3e3;border-top:3px solid #eee;}
a.bt-gradient:active em{top:0;border-top:0;border-bottom:3px solid #eee;}
a.bt-blue { border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:inline-block;padding:2px 6px 2px;.padding-bottom:4px;text-decoration:none !important;text-align:center;background:#BBCAF9;color:#000 !important;border:1px solid;border-top-color:#90A9FA;border-left-color:#90A9FA;border-right-color:#416BF3;border-bottom-color:#416BF3 }
  a.bt-blue:hover { border-color:#0D2679 }
a.bt-blue-gradient { position:relative;overflow:hidden }
  a.bt-blue-gradient span { position:relative;z-index:2 }
  a.bt-blue-gradient em { position:absolute;bottom:0;left:0;z-index:1;height:40%;width:100%;background:#A3B7F9;border-top:3px solid #B1C2F9 }
  a.bt-blue-gradient:active em { top:0;border-top:0;border-bottom:3px solid #B1C2F9 }
.boxy-wrapper{position:absolute}
.boxy-wrapper.fixed{position:fixed}
.boxy-modal-blackout{position:absolute;background-color:black;left:0;top:0}
.boxy-wrapper{empty-cells:show}
.boxy-wrapper .top-left,.boxy-wrapper .top-right,.boxy-wrapper .bottom-right,.boxy-wrapper .bottom-left{width:10px;height:10px;padding:0}
.boxy-wrapper .top-left{background:url('images/boxy-nw.png');}
.boxy-wrapper .top-right{background:url('images/boxy-ne.png');}
.boxy-wrapper .bottom-right{background:url('images/boxy-se.png');}
.boxy-wrapper .bottom-left{background:url('images/boxy-sw.png');}
.boxy-wrapper .top-left{#background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/boxy-nw.png');}
.boxy-wrapper .top-right{#background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/boxy-ne.png');}
.boxy-wrapper .bottom-right{#background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/boxy-se.png');}
.boxy-wrapper .bottom-left{#background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/boxy-sw.png');}
.boxy-wrapper .top,.boxy-wrapper .bottom{height:10px;background-color:black;opacity:.6;filter:alpha(opacity=60);padding:0;}
.boxy-wrapper .left,.boxy-wrapper .right{width:10px;background-color:black;opacity:.6;filter:alpha(opacity=60);padding:0;}
.boxy-wrapper .title-bar{background-color:black;padding:6px;position:relative;}
.boxy-wrapper .title-bar.dragging{cursor:move;}
.boxy-wrapper .title-bar h2{font-size:12px;color:white;line-height:1;margin:0;padding:0;font-weight:normal;}
.boxy-wrapper .title-bar .close{color:white;position:absolute;top:6px;right:6px;font-size:90%;line-height:1;}
.boxy-inner{background-color:white;padding:0;}
.boxy-content{padding:5px;}
.boxy-wrapper .question{width:350px;min-height:80px;}
.boxy-wrapper .answers{text-align:right;}
#box{padding:5px;background:#fff url('images/box-bg.png') repeat-x bottom;border:1px solid #000;width:95%;height:80px;margin:5px auto 0;border-radius:4px;-webkit-border-radius:8px;-moz-border-radius:8px;position:relative}
#box div.header, div.header { font-size:14pt;padding:1px;background:#D52121;color:#fff;min-width:110px;text-align:center;font-weight:bold;float:left;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px }
div.header div { font-size:14pt;padding:1px;background:#000;color:#fff;min-width:110px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px }
#box span {float:left;font-size:12pt;font-weigth:bold;padding:8px}
#box a span {padding:3px}
#box a { font-size:20pt;font-weight:bold;position:absolute;bottom:5px;right:5px }
#chat { border:1px solid #F6650E;float:right;width:320px;height:500px }
#chat div.chat-header { width:100%;margin-bottom:2px;font-size:14pt;background:#F6C20E;color:#000;text-align:center }
#chat div.chat-container { width:320px;height:100%;display:block;padding:2px }
#chat div.chat-container p { text-align:center }
#chat div#chat_error_zone { color:red;font-weight:bold;text-align:center }
#chat_subtextarea { height:25px;border-bottom:1px dashed lightgrey;margin-bottom:2px }
#chat_subtextarea div.chat-btn { float:right;margin-right:10px }
#chat div#chat_status { color:red;font-weight:bold;width:200px;overflow:hidden;vertical-align:bottom;line-height:25px }
#chat_msgs {height:380px;overflow:auto;}
#chat_msgs div.chatposts div {font-size:0.9em;color:#777}
#chat_msgs div.chatposts {border-left:2px solid lightgrey;margin:3px;padding:0px 0px 0px 5px;font-size:1.1em}
.chatpostnew {background-color:#FFFFC0 !important;border-left:2px solid #FDB44B !important}
.role_admin {border-left:2px solid #FFFF40 !important}
