/* CSS Document */
html{
background-color:#19171C;
margin:0px;
background-image:url(/static/back-site.jpg);
background-repeat:repeat-x;
padding:0px;}
html img{border:none;}
body{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0px;
width:100%;
color:#808080;
padding:0px;}
.clear{clear:both;}
body a{text-decoration:none;}
h1,h3{margin:0px;padding:0px; display:block;}
p{margin:0px; padding:0px;}
ul{ list-style-type:none; list-style-position:outside; margin:0px; padding:0px;}
/*-------------------Utils------------------*/
.clear{clear:both;}
/*-------------------Box Site------------------*/
#box-site{
background-image:url(/static/back-top-site.jpg);
background-repeat:repeat-x;
position:relative;
padding:0px 0px;
margin:0px auto;
width:960px;}
#box-site:after{
content: ""; display: block; height: 0pt; clear: both; }
/*-------------------Intestazione------------------*/
#intestazione{
width:auto;
padding:0px;}
#intestazione ul:after{
content: ""; display: block; height: 0pt; clear: both; }
#intestazione #right{float:right; width:798px;}
/*-------------------Navigazione Servizio------------------*/
#box-navb-servizio{
width:798px; 
border-bottom:2px solid #103D5E;
padding:0 0 10px 0;
margin: 0px 0px 5px 0px ;
text-align:right;}
#box-navb-servizio:after{content: ""; display: block; height: 0pt; clear: both; }
#box-navb-servizio ul{
float:right;
margin:5px 5px 0 0px;
padding:15px 0 0 0;}
#box-navb-servizio ul li{
margin: 0px 2px 0px 2px;
padding: 0 10px 0 0;
display:inline;
height: 0;}
#box-navb-servizio ul li a{
text-decoration:none;
margin: 0 0 0 0px;
color:#A1A2A4;
font-weight:bold;}
#box-navb-servizio ul li.registrazione {border:none;}
#box-navb-servizio ul li.registrazione a{ color:#FD0100; font-weight:bold;}
/*-------------------Logo------------------*/
#logo{
margin:15px 0 0 0px;
padding:0px 0 0 0px;
float:left;}
a.hover{
display:block; 
width:960px;
height:269px;}
/*-------------------Navigazione Principale------------------*/
#box-navb-principale{
background-image:url(/static/back-navb-principale.jpg);
background-repeat:no-repeat;
width:960px;
height:48px;
clear:both;}
#box-navb-principale ul{
height:100%;
padding:13px 0 0 0!important;
padding:0px;}
#box-navb-principale ul:after{content: ""; display: block; height: 0pt; clear: both; }
#box-navb-principale  ul li{
border-right: 1px dotted #999999;
margin: 0px 12px 0px 0px;
padding: 0 0px 0 0px;
float:left;
overflow:hidden;}
#box-navb-principale  ul li a{
color:#ffffff;
text-transform:uppercase;
font-weight:bold;
font-size:15px;
text-decoration:none;
text-decoration:none;
margin: 0  0px 0 0px ;
padding: 0 20px 0 10px;
display:block;}
/*-------------------Header------------------*/
#header{
clear:both;
background-image:url(/static/header.jpg);
background-repeat:no-repeat;
width:960px;
height:267px;}
/*-------------------Box Centrali------------------*/
#box-center{clear:both;margin: 10px 0 15px 0; background-color:#FFFFFF; margin:2px 0 0 0; width:auto; padding:15px 5px; height:100%;}
#box-center:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center-center{width:585px; float:left; padding:0 10px;}
#box-center-center-int{width:830px; float:left; padding:0 10px;}
#box-center-center.categoria{width:585px; float:left; padding:0 10px;}
#box-center-sx{float:left; width:245px;}
#box-center-dx{float:right;  width:100px;}
/*-------------------Biglietti------------------*/
#biglietti {margin:10px 0 0 0;}
/*-------------------Ultimi video------------------*/
#ultimi-video .titolo{margin:0 0 6px 0;}
/*-------------------News Body------------------*/
#visore{margin:10px 0 0 0; float:left; width:690px;}
/*-------------------Ricerca------------------*/
#ricerca {text-align:left; top:345px;  width:auto; position:absolute; right:10px; }
#ricerca form {float:right;}
#ricerca span{float:left; font-size:10px;dispaly:block; margin:0 10px 0 0;}
#ricerca h3{color:#C7121B; text-transform:uppercase; font-size:12px; margin:4px 0; font-weight:bold; display:block;}
#ricerca:after{content: ""; display: block; height: 0pt; clear: both; }
#ricerca input.text{color: #808080; width:94px; font-size:10px; border:1px solid CCCCCC; padding:2px 0; float:left;margin: 0 28px 0px 0; border:0px; background-color:#19171C;}
#ricerca input.button{float:right; border:none; font-size:11px; color: #ffffff; padding:0px 2px;float:right; }
/*-------------------Box Bottom------------------*/
#box-bottom{clear:both: padding:0px 0; margin:0 0 0px 0;}
#box-bottom .top{ background-color:#000000; background-image:url(/static/banner-bottom.jpg); background-repeat:no-repeat; width:960px; height:135px; background-position:center 20px;}
/*-------------------Body Articolo------------------*/
#body-articolo {border:2px solid #E6E6E6; width:100%; background-image:url(/static/back-titolo-articolo.jpg); background-repeat:repeat-x; background-position: 2px 0px; float:left; }
#body-articolo.categoria{width:573px;}
#body-articolo .content {width:auto; padding:10px 15px; color:#808080; line-height:1.4em;}
/*-------------------Titolo------------------*/
#titolo{ height:32px; background-repeat:repeat-x; width:100%;}
#titolo h1{color:#E74455; font-weight:bold; display:block; text-transform:uppercase; font-size:15px; padding:4px 0px 4px 15px;}
/*-------------------Navigazione Sottocanali Body------------------*/
#box-navb-sottocanali-body ul {height:100%; margin:20px 0 0 0;}
#box-navb-sottocanali-body ul:after{content: ""; display: block; height: 0pt; clear: both; }
#box-navb-sottocanali-body ul li {height:100%; padding:0 0 10px 0; border-bottom:2px solid #103B5B; margin:0 0 10px 0;}
#box-navb-sottocanali-body ul li:after{content: ""; display: block; height: 0pt; clear: both; }
#box-navb-sottocanali-body ul li a.link{color:#2F9FF1; display:block; width:540px; float:right; background-image:url(/static/freccia-blu.jpg); background-repeat:no-repeat; padding:0 0 0 20px;}
#box-navb-sottocanali-body ul li p{color:#ffffff; display:block; width:560px; float:right;}
#box-navb-sottocanali-body ul li a.img{float:left; display:block;}
#box-navb-sottocanali-body ul li img{border:1px solid #0C2A42;}
/*-------------------Banner Centrale------------------*/
#banner-center { background-image:url(/static/back-banner-top.jpg); width:585px; height:133px;}
#banner-center a.img{display:block; padding:20px 0 0 20px;}
#banner-center p {display:block; padding:2px 20px 0 23px;}
#banner-center a.entra{position:absolute;top:0px;  right:0px; margin:405px 130px 0 0;}
/*-------------------News------------------*/
#container-center{clear:both; margin:11px 0 0 0;}
/*-------------------News------------------*/
#news {border:2px solid #E6E6E6; width:283px; background-image:url(/static/back-top-news.jpg); background-repeat:no-repeat; background-position: 2px 0px; float:left; }
#news ul{clear:both; margin:20px 0 0 10px; width:250px; height:100%;}
#news:after{content: ""; display: block; height: 0pt; clear: both; }
#news ul li a.link{display:block; background-image:url(/static/freccia_rossa.jpg); background-repeat:no-repeat; padding: 0 0 5px 15px; color:#E74455; font-weight:bold;}
#news ul li {clear:both; padding:0 0px 10px 0; margin:0px 0 10px 0; border-bottom:1px dotted #666666;  height:100%;}
#news ul li:after{content: ""; display: block; height: 0pt; clear: both; }
#news ul li img {float:left; margin:0 8px 0 0; }
#news ul li p{width:71%; float:right; padding:0 0 0 4px;}
#news ul li p.full{width:auto; clear:both;}
/*-------------------Visore Body------------------*/
#visore-body{float:right; margin:0 0 0 0px;}
/*-------------------Banner Dx------------------*/
#banner-dx {border:2px solid #E6E6E6; background-color:#E7E7E7; padding:0px 0 0 0px;}
#banner-dx .container {border:2px solid #ffffff; width:92px;}
#banner-dx .container ul { text-align:center; padding:10px 0;}
#banner-dx.top {background-color:#ffffff; margin:0 0 10px 0; height:130px; }
#banner-dx.top  .container ul {padding:10px 0 0 0;}
.bottom p{color:#D7D7D7; text-align:center; display:block; padding:6px 0 20px 0;}

/*-------------------breadcrumbs------------------*/
#breadcrumb {clear:both; border:none; margin:20px 0 0 0;}
#breadcrumb ul:after{content: ""; display: block; height: 0pt; clear: both; }
#breadcrumb ul {list-style-type:none;}
#breadcrumb ul li{float:left;}
#breadcrumb ul li a {color:#E74455;}

/*-------------------Lista Media------------------*/
#lista-media { width:auto; padding:0px 10px 0 0; height:100%;}
#lista-media:after{content: ""; display: block; height: 0pt; clear: both; }
#lista-media .titolo h3{font-weight:bold; font-size:16px; color:#000000; display:block;}
#lista-media ul li {clear:both; padding:10px 0; height:100%; border-bottom:1px dotted #666666;}
#lista-media ul li:after{content: ""; display: block; height: 0pt; clear: both; }
#lista-media ul li a.img{float:left;padding:4px; border:1px solid #E6E6E6; }
#lista-media ul li .content{width: 85%; float:right; padding:3px 0 0 0;}
#lista-media ul li .content.full{width:79%; float:right; padding:3px 0 0 0;}
#lista-media ul li .content a.link{background-image:url(/static/freccia_rossa.jpg);
background-repeat:no-repeat;
color:#E74455;
display:block;
font-weight:bold;
padding:0 0 5px 15px;}
#lista-media ul li .content a.leggi {margin:10px 0 0 0; display:block;}

#visore-interno {float:right;}
a.sicom {width:80px; height:40px; position:absolute; display:block; bottom:150px; left:200px;}
a.fourone{width:110px; height:40px; position:absolute; display:block; bottom:150px; right:374px;}

#social ul {margin:20px 0 0 28px;}
#social ul li {float:left; margin:0 18px 0 0;}
#social ul li.last {margin-right:0px;}
