@import "css/colori.php";

*{outline:none;}
body{margin:0;padding:0;text-align:center;}
p{margin:0 0 16px;}
#menu-principale, #logo-ecc div.centrale, #page, #approfondimento div.centrale, #footer-links div.centrale, #footer-servizio div.centrale{text-align:left;}
br{line-height:16px;}
h1, h2, h3, h4, h5{margin:0 0 16px 0;}
a, .faux-link{text-decoration:underline;cursor:pointer;}
.pointer{cursor:pointer;}
.no-decoration{text-decoration:none;}
#approfondimento h1, #approfondimento h2{line-height:32px;}
#smallvids p{margin:16px;}
#largevids, #largevids-single p{margin:16px;}
img{border:none;}
#approfondimento-container img, .post img{margin:0 16px 16px 0;}
#page, .centrale{width:912px;margin:0 auto;position:relative;}
.clearboth{clear:both;}
.alignleft{float:left; margin:8px}
.alignright{float:right;}
.titolo-box{padding:0;margin:16px;height:16px;width:400px;cursor:default;}
body.category-lirica .titolo-box{padding:0;margin:10px 0px 0 16px;height:16px;width:400px;cursor:default;}
body.category-automobilismo .titolo-box{padding:0;margin:10px 0px 0 16px;height:16px;width:400px;cursor:default;}
.titolo-box-home{padding:0;margin:16px;height:16px;width:250px;cursor:default;}
#playerContainer{width:448px;height:336px;}
.tabs{height:10px;padding:5px 10px;cursor:pointer;text-decoration:none;}
.tab-on{}
#player{width:448px;height:368px;margin-bottom:16px;background:#000;}
#player p{float:left;margin:0;padding:8px 8px;height:16px;line-height:16px;}
#player p#sharebuttons{float:right;padding-right:8px;}
#slideshow{position:relative; width:912px; height:368px; margin-bottom:16px;}
#slides{position:relative; width:912px; height:368px; overflow:hidden}
#slideshow ul { height: 280px; list-style-type: none; margin:0 0 0 0; width: 5000px;}
#slideshow li {float: left; width:912px; height:368px; margin:0 50px 0 -40px;  overflow:hidden}
#slideshow p.post{width:16px;height:368px;margin-right:0px;float:left;overflow:hidden;}

#rotate{position:relative; width:912px; height:368px; margin-bottom:16px;}
#features{position:relative; width:912px; height:368px; overflow:hidden}
.smoothborders{-moz-border-radius:4px;-webkit-border-radius:4px;}
/*body.category-lirica post{width:248px; height:368px; overflow:hidden; background:#2d2d2d}*/
.player-large-image{width:640px; height:368px;float:left; overflow:hidden;  }
.icon-play-large{position:absolute; margin: 126px 0 0 268px; z-index:99; overflow:hidden;}
.player-large-desc{width:248px; height:368px; margin:0 0 0 24px; float:right; overflow:hidden;}


body.home #rotate{position:relative; width:680px; height:368px; margin-bottom:16px; float:left;}
body.home #features{position:relative; width:680px; height:368px; overflow:hidden}

body.home .player-large-image{width:680px; height:368px;float:left; overflow:hidden;  }
body.home .icon-play-large{position:absolute; margin: 105px 0 0 330px; z-index:99; overflow:hidden;}
body.home .player-large-desc{position:absolute; width:680px; height:98px; margin:270px 0 0 0; padding:16px 16px 16px 16px; z-index:99; overflow:hidden; background-image:url('img/player-large-desc-bg.png'); background-repeat:no;}
body.home .player-large-desc h1{font-size:20px; font-weight:bold; margin:0;padding-bottom:-6px; }
body.home .player-large-desc a {text-decoration:none}
body.home .player-large-desc a:hover {text-decoration:underline}

body.category #rotate{position:relative; width:448px; height:368px; margin-bottom:16px;}
body.category #features{position:relative; width:448px; height:368px; overflow:hidden}

body.category .player-large-image{width:448px; height:368px;float:left; overflow:hidden;  }
body.category .icon-play-large{position:absolute; margin: 127px 190px 127px 190px; z-index:99; overflow:hidden;}

body.category-lirica #rotate{position:relative; width:912px; height:368px; margin-bottom:16px;}
body.category-lirica #features{position:relative; width:912px; height:368px; overflow:hidden}

/*body.category-lirica post{width:248px; height:368px; overflow:hidden; background:#2d2d2d}*/
body.category-lirica .player-large-image{width:640px; height:368px;float:left; overflow:hidden;  }
body.category-lirica .icon-play-large{position:absolute; margin: 126px 0 0 286px; z-index:99; overflow:hidden;}
body.category-lirica .player-large-desc{width:248px; height:368px; margin:0 0 0 24px; float:right; overflow:hidden;}

/*Canale Automobilismo Ancai*/

body.category-automobilismo #rotate{position:relative; width:912px; height:368px; margin-bottom:16px;}
body.category-automobilismo #features{position:relative; width:912px; height:368px; overflow:hidden}

/*body.category-automobilismo post{width:248px; height:368px; overflow:hidden; background:#2d2d2d}*/
body.category-automobilismo .player-large-image{width:640px; height:368px;float:left; overflow:hidden;  }
body.category-automobilismo .icon-play-large{position:absolute; margin: 126px 0 0 286px; z-index:99; overflow:hidden;}
body.category-automobilismo .player-large-desc{width:248px; height:368px; margin:0 0 0 24px; float:right; overflow:hidden;}


ul.navigation{list-style-type:none;margin:0;padding:0;height:16px;}
ul.navigation li{float:left;margin:0 4px 0 0;height:16px;padding:0 2px;}
ul.navigation li.prev{margin:0 4px 0 8px;}
ul.navigation li.next{margin:0 8px 0 0;}
ul.navigation li.on{}
ul.navigation li a{display:block;text-decoration:none;}
#regioni{display:none;width:216px;height:368px;padding:0 16px;position:absolute;overflow:hidden;left:664px;top:0;clear:both;z-index:999;}
#regioni div{display:block;}
#regioni h2.titolo-box{margin:0 0 16px 0;padding:0;}
#regioni #regioni-container{width:216px;height:304px;margin:0 0 16px;overflow:hidden;}
#regioni #regioni-container div.pages div{margin:0 0 16px;}
#regioni #regioni-container div.pages div a{display:block;width:216px;height:64px;text-decoration:none;}
#regioni #regioni-container div.pages div a span{display:block;padding:0 4px;}

#news{width:216px;height:320px;margin:0 16px 32px 0;float:left;overflow:hidden;}
#news #news-container{width:184px;height:240px;margin:0 16px 18px 16px;overflow:hidden;}

#elenco_teatri{width:216px;height:320px;margin:0px 0px 0px 0;overflow:hidden;}
#elenco_teatri-container{width:184px;height:272px;margin:16px 16px 16px 16px;overflow:hidden;}

#channel_info{width:216px;height:320px;margin:0px 0px 0px 0;overflow:hidden;}
#chnnel_info-container{width:184px;height:276px;margin:16px 16px 16px 16px;overflow:hidden;}

#smallvids{width:448px;height:320px;float:left;margin:0 16px 16px 0;}
#smallvids div.smallvids-container, #smallvids div.related-container{height:288px;}
#smallvids div.smallvids-container .pag-smallvids div, #smallvids div.related-container .pag-smallvids_rel div{margin:16px 0px 16px 16px;width:92px;height:112px;overflow:hidden;float:left;}
#smallvids-tabs{list-style-type:none;margin:0;padding:0;overflow:hidden;height:16px;}
#smallvids-tabs li{display:inline;height:16px;}
#smallvids a.smallvids-images{display:block;width:92px;height:64px;overflow:hidden;font-size:10px;text-decoration:none;background:#111;color:#111;}
#smallvids a.smallvids-title{}

#largevids{width:912px;height:220px;margin:0 16px 16px 0;}
#largevids div.largevids-container, #largevids div.related-container{height:200px;}
#largevids div.largevids-container .pag-largevids div, #largevids div.related-container .pag-largevids_rel div{margin:16px 0px 10px 16px;width:208px;height:171px; overflow:hidden;float:left;}
#largevids-tabs{list-style-type:none;margin:0;padding:0;overflow:hidden;height:16px;}
#largevids-tabs li{display:inline;height:16px;}
#largevids a.largevids-images{display:block;width:208px;height:138px;overflow:hidden;font-size:14px;text-decoration:none;background:#111;color:#fff;}
#largevids a.largevids-title{}

#largevids-single{width:448px;height:320px;float:left;margin:0 16px 16px 0;}
#largevids-single div.largevids-single-container, #largevids-single div.related-container{height:288px;}
#largevids-single div.largevids-single-container .pag-largevids-single div, #largevids-single div.related-container .pag-largevids-single_rel div{margin:8px 0px 6px 16px;width:201px;height:100px; overflow:hidden;float:left;}
#largevids-single-tabs{list-style-type:none;margin:0;padding:0;overflow:hidden;height:16px;}
#largevids-single-tabs li{display:inline;height:16px;}
#largevids-single .largevids-single-post{width:200px; height:120px;}
#largevids-single a.largevids-single-images{display:block;width:201px;height:100px;overflow:hidden;font-size:10px;text-decoration:none;background:#111;color:#fff;}
#largevids-single a.largevids-single-title{}
#largevids-single .icon-play-medium{position:absolute; margin: 22px 0 0 -120px; z-index:99; overflow:hidden;}
.news .icon-play-medium{position:absolute; margin: 18px 0 0 -70px; z-index:99; overflow:hidden;}

#category_modules{ padding-top:8px;}
.singola-smallnews{height:64px;margin-bottom:16px;}
.singola-elenco_teatri{height:50px;margin-bottom:16px;}

.smallcounter{width:42px;text-align:center;}
#page #search{overflow:hidden;margin:0 0 16px 0;height:16px;width:216px;border:none;padding:0;}
#search #search-input{width:194px;float:left;font-size:10px;border:none;padding:2px 3px 4px;}
#search #search-submit{width:16px;height:16px;border:none;margin-top:-1px;cursor:pointer;}

#banner{float:right;width:216px;height:320px;overflow:hidden;}
#banner .banner-square{width:216px;height:216px;margin:0 0 16px 0;background:#000; overflow:hidden;}
#banner .banner-rect{width:216px;height:56px;background:#000;margin:0 0 16px 0;overflow:hidden;}
#banner .banner-halfsquare{width:216px;height:144px;background:#000;margin:0 0 16px 0;text-align:center;overflow:hidden;}

body.category-lirica #banner {float:left; width:216px;height:320px;overflow:hidden;}
body.category-lirica #banner .banner-216x216{width:216px;height:216px;margin:0 16px 16px 0;background:#000;overflow:hidden;}
body.category-lirica #banner .banner-216x56{width:216px;height:56px;background:#000;margin:0 0 16px 0;overflow:hidden;}
body.category-lirica #banner .banner-216x144{width:216px;height:144px;background:#000;margin:0 0 16px 0;text-align:center;overflow:hidden;}

/*canale Automobilismo Ancai*/

body.category-automobilismo #banner {float:left; width:216px;height:320px;overflow:hidden;}
body.category-automobilismo #banner .banner-216x216{width:216px;height:216px;margin:0 16px 16px 0;background:#000;overflow:hidden;}
body.category-automobilismo #banner .banner-216x56{width:216px;height:56px;background:#000;margin:0 0 16px 0;overflow:hidden;}
body.category-automobilismo #banner .banner-216x144{width:216px;height:144px;background:#000;margin:0 0 16px 0;text-align:center;overflow:hidden;}

#banner {float:right; width:216px;height:320px;overflow:hidden;}
#banner .banner-216x216{width:216px;height:216px;margin:0 16px 16px 0;background:#000;overflow:hidden;}
#banner .banner-216x56{width:216px;height:56px;background:#000;margin:0 0 16px 0;overflow:hidden;}
#banner .banner-216x144{width:216px;height:144px;background:#000;margin:0 0 16px 0;text-align:center;overflow:hidden;}


#banner-home-sx{float:right;width:184px;overflow:hidden;}
#banner-home-sx .banner-square{width:184px;height:184px;margin:0 0 16px 0;background:#000;}
#banner-home-sx .banner-rect{width:184px;height:56px;background:#000;margin:0 0 16px 0;}
#banner-home-sx .banner-halfsquare{width:184px;height:144px;background:#000;margin:0 0 16px 0;text-align:center;}

body.error404 #page{height:416px;}

.pag-smallvids, .pag-smallvids_rel, .pag-smallnews, .pag-largevids, .pag-largevids_rel, .pag-elenco_teatri, .pag-elenco_teatri_rel,  .pag-regioni{display:none;}
.pag-smallvids, .pag-smallvids_rel, .pag-smallnews, .pag-largevids, .pag-largevids_rel, .pag-elenco_teatri, .pag-elenco_teatri_rel, .pag-regioni, .smallvids-container{margin:0;padding:0;}

.loading{width:448px;height:288px;background:transparent url('img/loading2.gif') center center no-repeat;}
body.home #smallvids .loading{width:216px;height:304px;background:transparent url('img/loading2.gif') center center no-repeat;}
body.home #largevids .loading{width:912px;height:220px;background:transparent url('img/loading2.gif') center center no-repeat;}

#news .loading{width:184px;height:238px;background:transparent url('img/loading2.gif') center center no-repeat;}

.icon-plus{position:absolute;z-index:99;}
.icon-play-small{position:absolute; margin: 41px 0 0 81px; z-index:99; overflow:hidden;}
.linkcat{list-style-type:none;margin:0;padding:0;}
img#wpstats{display:none}
#post-3074 img{margin:0}
body.category div.post{padding:16px 16px 32px;overflow:hidden;width:416px;height:320px;float:right;}
body.category #approfondimento{margin:0;}
body.category #approfondimento #alberghi .tabs{display:block;float:left;}
body.category #approfondimento #approfondimento-container{margin:16px 32px 0 0;padding-bottom:48px;width:564px;float:left;}
body.category #approfondimento #alberghi{width:274px;padding:16px;margin:0 0 32px;float:right;overflow:hidden;}
body.category #approfondimento #alberghi h2{margin:0;}
body.category #approfondimento #alberghi ul{margin:0;padding:0;width:274px;}
body.category #approfondimento #alberghi .pag-albergo{margin:16px 0 0 0;height:448px;overflow:auto;}
body.category #subcat-list{list-style-type:none;margin:0;padding:0;width:416px;}
body.category #subcat-list li{float:left;margin:0 16px 16px 0;}
.box, #smallvids, #largevids, #largevids-single, #player, #news, #elenco_teatri,#channel_info, div.post, a.post{-moz-border-radius:4px;-webkit-border-radius:4px;}
div.related-container, div.smallvids-container, div.largevids-container, div.largevids-single-container{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;}
.box, #smallvids, #largevids, #largevids-single, #player, #news, #elenco_teatri,#channel_info, div.post, a.post, #regioni, #banner-square, #banner-rect, #header{border-bottom:2px solid #1c1c1c;margin-bottom:14px !important;}
#footer-links .tabs, #approfondimento span.tabs{-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom:1px solid #292929;border-left:1px solid #292929;border-right:1px solid #292929;}
#alberghi .tabs{-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;}
#footer-links{}
#approfondimento{}
#footer-servizio{}
/*div.related-container div, div.smallvids-container div, div.largevids-container div{}*/
body{line-height:16px;font-size:12px;font-family:Verdana, sans-serif;font-style:oblique;text-align:center;}
h1, h2, h3, h4, h5{margin:0 0 16px 0;font-family:Georgia, "Times New Roman", serif;font-weight:200;overflow:visible;}
h1{font-size:16px;line-height:32px;}
h2{font-size:16px;}
.tabs{font-size:10px;}
#nome-canale{
	font-size:24px;
	margin: 0 0 16px 0; font-family:Georgia, "Times New Roman", serif;font-weight:200;overflow:visible;
	color: white;
}
#player p{font-size:10px;}
ul.navigation{font-style:normal;font-size:10px;text-align:left;}
ul.navigation li.next, ul.navigation li.prev{font-weight:bold;}
#page-navigation .pointer{font-weight:bold;font-size:18px;line-height:12px;}
#smallvids div a{font-weight:bold;font-size:10px;text-decoration:none;}
#largevids, #largevids-single div a{font-weight:bold;font-size:10px;text-decoration:none;}
.singola-smallnews a:hover{text-decoration:underline;}
.singola-elenco_teatri a:hover{text-decoration:underline;}
.singola-channel_info a:hover{text-decoration:underline;}
#subcat-list{text-transform:capitalize;}
#search #search-input{font-size:10px;}
#search #search-submit{font-size:10px;}
#header #menu-principale #lista-canali{letter-spacing:-1px;}
body > #header #menu-principale #lista-canali{letter-spacing:0;}
#header #menu-principale #lista-canali li a{text-decoration:none;font-family:Verdana,Georgia,"Times New Roman",serif; font-style:normal; font-size:16px;}
#regioni-tasto{font-size:15px;font-weight:bold;font-family:Georgia, "Times New Roman", serif;}
#footer-servizio #menu-servizio{font-size:10px;font-style:normal;}
#footer-servizio #menu-servizio a{text-decoration:none;}
#footer-links, #footer-servizio{margin:0;}
#footer #links h4{}
#footer-links #links, #footer-servizio #menu-servizio{padding:0 0 32px 0;}
#footer-links #links h4{margin-top:16px;}
#footer-servizio #menu-servizio{padding:16px 0 32px 0;}
#footer-servizio #menu-servizio .column{width:216px;float:left;list-style-type:none;margin:0 16px 16px 0;padding:0;}
#footer-servizio #menu-servizio .column-last{margin:0 0 16px 0;padding:0;}
#footer-servizio #menu-servizio h4{margin:0;padding:0;}
#header{clear:both;margin-bottom:16px;}
#header #menu-principale #lista-canali{list-style-type:none;float:left;margin:0;padding:0;}
#header #menu-principale #lista-canali li{display:inline;margin-right:8px;font-weight:bold;}
body > #header #menu-principale #lista-canali li{margin-right:10px;font-weight:normal;}
#header #menu-principale{height:16px; margin-top: 14px;}
#header #menu-principale #select-lingua{float:right;width:45px;}
#header #logo-ecc{margin-top:14px; margin-bottom:0; clear:both;background:#000;height:48px;}
#header #logo-ecc div.centrale a img{margin:9px 0;float:left;}
#logo-ecc span{float:left;line-height:16px;padding:17px 5px 0px;cursor:default;}
#logo-ecc span a{text-decoration:none;}
#regioni-tasto{float:right;height:16px;width:216px;padding:16px;cursor:pointer;text-align:center;}
body.home #smallvids{width:216px;height:368px;float:left;margin:0 16px 16px 0;}
body.home #smallvids .smallvids-container{width:216px;height:304px}
body.home #smallvids .smallvids-container .pag-smallvids{margin:0;padding:0;}
body.home #smallvids .smallvids-container div.pag-smallvids div{margin-top:0px;margin-right:0px;margin-bottom:32px;margin-left:16px;width:84px;height:112px;overflow:hidden;float:left;padding:0;}
body.home #smallvids a.smallvids-images{display:block;width:84px;height:64px;overflow:hidden;font-size:10px;text-decoration:none;background:#111;color:#111;}
body.home #player{float:left;}
body.home #regioni{left:0;clear:none;margin-left:664px;position:relative;display:block;width:216px;height:368px;float:right;overflow:hidden;margin:0;padding:0;}
body.home #regioni h2.titolo-box{margin:0 0 16px 0;padding:0;}
body.home #regioni #regioni-container{width:216px;height:304px;margin:0 0 16px;overflow:hidden;}
body.home #regioni #regioni-container div.pag-regioni div{margin:0 0 16px;}
body.home #regioni #regioni-container div.pag-regioni div a{display:block;width:216px;height:64px;}
body.home #news{width:448px;height:320px;margin:0 16px 32px 0;float:left;overflow:hidden;}
body.home #news #news-container{width:416px;height:238px;margin:0 16px 18px 16px;overflow:hidden;}

body.category-lirica #news{width:447px;height:320px;margin:0 16px 32px 16px;overflow:hidden;}
body.category-lirica #news #news-container{width:416px;height:257px;margin:0 16px 5px 16px;overflow:hidden;}

/*canale Automobolismo Ancai*/
body.category-automobilismo #news{width:447px;height:320px;margin:0 16px 32px 16px;overflow:hidden;}
body.category-automobilismo #news #news-container{width:416px;height:287px;margin:0 16px 5px 16px;overflow:hidden;}


body.home div.post{padding:16px 16px 32px;overflow:hidden;margin:0 16px 32px 0;width:184px;height:272px;float:left;}
div.news a.post{display:block;overflow:hidden;width:416px;height:32px;padding:16px;float:right;margin:0 0 16px 16px;cursor:pointer;text-decoration:none;}
div.teatri a.post{display:block;overflow:hidden;width:300px;height:64px;padding:16px;float:right;margin:0 0 16px 16px;cursor:pointer;text-decoration:none;}
div.news #page-navigation{overflow:hidden;width:416px;height:32px;padding:16px;float:right;margin:0 0 16px 16px;text-decoration:none;text-align:center;}
div.news #page-navigation.teatri-on{overflow:hidden;width:300px;height:32px;padding:16px;float:right;margin:0 0 16px 16px;text-decoration:none;text-align:center;}
#page-navigation .pointer{margin:0 8px;padding:0 8px;}
div.news div.button:hover{background:#444;}
div.news #leftcontainer{margin:0 0 32px 0;width:448px;overflow:hidden;float:left;}
div.news #leftcontainer.teatri-on{margin:0 0 32px 0;width:560px;min-height:600px;overflow:hidden;float:left;}
div.news div.post.category-news.news-on{margin:0 !important;width:416px;max-width:416px;height:432px;min-height:600px;overflow:auto;float:left;cursor:default;}
div.news div.post.category-news.news-on.teatri-on{margin:0 !important;width:525px;max-width:525px;height:100%;max-height:900px;overflow:auto;float:left;cursor:default;}
div.news div#social{margin:0 0 16px 0;background:#000;width:448px;height:16px;float:left;cursor:default;overflow:hidden;font-size:10px;text-align:right;}
div.news div#social a{margin-left:8px;}
div.news div#banner{width:216px;}
div.news div#banner #banner-square{float:left;}
div.news div#banner #banner-rect{float:right;}
div.news div#banner #search{float:;}
body.page div.post{width:658px;max-width:616px;padding:16px;float:left;margin:0 16px 16px 0; overflow:hidden;}
body.page #banner{max-width:216px;padding:16px 16px 0 16px;width:248px;background-color:#000;}
body.page #banner div{display:none;}
body.page #banner #banner-square ,body.page #banner #banner-rect{display:block;}
body.search #page{min-height:466px;}
body.search #page .post{padding:16px 16px 16px 16px;margin:0 0 16px;width:616px;float:right;}
body.search #page form{}
body.search #top-bar-search *{margin:0;padding:0;}
body.search #top-bar-search{line-height:16px;width:216px;padding:16px 16px 0;float:left;overflow:hidden;margin-right:16px;}
body.search div#banner{margin:16px 0 0 0;}
body.single div.post{padding:16px 16px 32px;overflow:hidden;width:416px;height:320px;float:right;}
body.single #approfondimento{margin:0;}
body.single #approfondimento #alberghi .tabs{display:block;float:left;}
body.single #approfondimento #approfondimento-container{margin:16px 32px 0 0;padding-bottom:48px;width:564px;float:left;}
body.single #approfondimento #tools{margin:16px 32px 0 0;padding-bottom:48px;width:564px;float:left;}
body.single #approfondimento #tools .embedoff{display: none;}
body.single #approfondimento #alberghi{width:274px;padding:16px;margin:0 0 32px;float:right;overflow:hidden;}
body.single #approfondimento #alberghi h2{margin:0;}
body.single #approfondimento #alberghi ul{margin:0;padding:0;width:274px;}
body.single #approfondimento #alberghi .pag-albergo{margin:16px 0 0 0;height:448px;overflow:auto;}
body.category-trascrizioni div.post{float:left;padding:16px;width:448px;max-width:416px;height:320px;max-height:288px;margin-bottom:32px;}
.displaynone{display:none;}



