/* CSS Document */
html{
background-image:url(/static/back-site.jpg);
background-repeat:repeat-x;
background-color:#011E2A;
margin:0px;
padding:0px;}
html img{border:none;}
body{
font-family:Tahoma;
font-size:11px;
margin:0px;
padding:0px;
width:100%;
color:#666666; 
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;}
form, filedset{margin:0px; padding:0px;}
*:first-child+html #ombra-destra{left:0px;}
object{margin:0px; padding:0px;}
/*-------------------Utils------------------*/
.clear{clear:both;}
/*-------------------Box Site------------------*/
#box-site{
position:relative;
padding:0px 0px;
margin:0px auto 20px auto;
width:1000px;}
#box-site:after{
content: ""; display: block; height: 0pt; clear: both; }
#site-container{
background-color:#FFFFFF;
position:relative;
padding:0px 5px;
margin:0px auto 0px auto;
width:850px;}
#site-container:after{
content: ""; display: block; height: 0pt; clear: both; }
/*-------------------Intestazione------------------*/
#intestazione{height:100%; width:860px; margin:-5px auto 0 auto;background-color:#ffffff; padding:4px 0;}
#intestazione:after{content: ""; display: block; height: 0pt; clear: both; }
#header{position:relative; margin:-28px auto 0  auto; width:850px;}
/*-------------------Navigazione Principale------------------*/
#box-navb-principale{
position:absolute;
right:0px;
float:right;
padding:5px 55px 0 0;}
#box-navb-principale ul{
margin: 0px 6px 0px 0px;
padding:0px 0 0px 0;}
#box-navb-principale ul li{
margin: 6px 6px 0px 0px;
border-right:1px solid #666666;
padding: 0 12px 0 6px;
float:left;}
#box-navb-principale ul li a{
color:#ffffff;
text-decoration:none;
font-weight:normal;
margin: 0  0px 0 0px ;
padding: 0 0px 0 0px;
display:block;}
#box-navb-principale ul li.last{border-right:none; border-right:none;}
/*-------------------Ricerca------------------*/
#ricerca {text-align:left; margin:10px 0 0 0px; height:100%;  width:auto; clear:both; background-color:#F1F1F1; padding:8px; width}
#ricerca form {float:right;}
#ricerca strong{float:left; font-size:11px;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{width:200px; font-size:10px; border:1px solid CCCCCC; padding:2px 0; float:left;margin: 0 10px 0px 0; border:1px solid #808080;}
#ricerca input.button{float:right; border:none; font-size:11px;background-color:#FF6801; color: #ffffff; padding:2px 2px;float:right; background-image:url(/static/back-button.jpg); background-repeat:repeat-x; background-position:bottom;}
/*-------------------Header------------------*/
/*-------------------Box Centrali------------------*/
#box-center{clear:both; height:100%; margin:0px 0 0 0;}
#box-center:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center-center{width:540px; float:left;}
#box-center-center-int{width:580px; float:left;margin:0 10px 0 0;}
#box-center-center-media{width:450px; float:left;margin:0 10px 0 0;}
#box-center-dx{width:300px; float:right;}
#box-center-dx-int{width:205px; float:right; padding:0 45px 0 0;}
#box-center-media-dx{width:305px; float:right; padding:0 45px 0 0;}
/*-------------------Box Bottom------------------*/
#box-bottom{width:1000px; background-image:url(/static/bottom-site.gif); height:124px; background-repeat:no-repeat; color:#ffffff; }
#box-bottom .container{
background-color:transparent;
position:relative;
padding:0px 5px;
margin:0px auto 0px auto;
width:850px;}
#box-bottom:after{content: ""; display: block; height: 0pt; clear: both; }
#box-bottom .container:after{content: ""; display: block; height: 0pt; clear: both; }
#box-bottom .left{float:left; width:40%; margin:20px 0 0 10px;}
#box-bottom .left p{color:#CCCCCC;}
#box-bottom .right{float:right; margin:20px 10px 0 0px;}
#box-bottom .left strong{display:block;}
#box-bottom ul{
margin: 0px 6px 0px 0px;
padding:0px 0 0px 0;}
#box-bottom ul li{
margin: 6px 6px 0px 0px;
border-right:1px solid #666666;
padding: 0 12px 0 6px;
float:left;}
#box-bottom ul li a{
color:#ffffff;
text-decoration:none;
font-weight:normal;
margin: 0  0px 0 0px ;
padding: 0 0px 0 0px;
display:block;}
#box-bottom ul li.last{border-right:none; border-right:none;}
/*-------------------Slot News------------------*/
#news-dx{margin:30px 0 0 0; width:auto; padding:0 15px 0 0;}
#news-dx .titolo {padding: 0 0 20px 0; border-bottom:2px solid #DCDFE4; }
#news-dx .content{ margin:2px 0 0 0; background-color:#F3F4F6; }
#news-dx .content ul {padding:0 0px 0px 0px ; width:auto;}
#news-dx ul li {padding:10px 0 10px 0; border-bottom:8px solid #ffffff;}
#news-dx ul li a{color:#0B517F; font-weight:bold; display:block;margin:0 10px;}
#news-dx ul li img{clear:both; margin:10px 10px 0 10px;}
#news-dx ul li p{display:block; margin:4px 10px; line-height:1.4em;}
#news-dx ul li.archivio { background-image:url(/static/pic-archivio.jpg); background-repeat:no-repeat;}
#news-dx ul li.archivio a{ font-weight:normal; color:#CC0000; text-decoration:underline; padding:0 0 0 30px;}
/*-------------------Banner dx ------------------*/
#banner-dx-home {clear:both;padding:10px 0; border-bottom:2px solid #DCDFE4; }
#banner-dx-int {clear:both;padding:0px 0; border-bottom:2px solid #DCDFE4; margin:10px 0 0 0; }
#banner-dx-int ul li {margin:0 0 10px 0;}
/*-------------------Banner Body Home------------------*/
#banner-body-home {clear:both;}
#banner-body-home ul:after{content: ""; display: block; height: 0pt; clear: both; }
#banner-body-home ul li{float:left; margin:0 10px 0 0;}
#banner-body-home ul li.last{margin:0px;}
/*-------------------Titolo------------------*/
#titolo {border-bottom: 2px solid #DCDFE4; clear:both; padding:10px 10px 5px 0; widrh:auto; margin:0 0 20px 0; height:100%;}
#titolo:after{content: ""; display: block; height: 0pt; clear: both; }
#titolo h1{color:#EB1110; font-weight:normal; display:block; margin:0 0 0px 0; font-size:17px; display:block; width:90%; float:left; text-transform:uppercase;}
#titolo a.indietro {float:right; color:#333333; font-weight:normal; text-transform:uppercase; padding:4px 0 0px 0;}
/*-------------------Content Canale------------------*/
#content-canale{padding:20px 0 20px 30px; background-color:#FFFFFF; font-size:90%; }
/*-------------------Navigazione Sottocanali Body------------------*/
#box-navb-sottocanali h3{color:#0F72B4; border-bottom: 2px solid #DCDFE4;font-weight:normal; display:block; margin:0 0 0px 0; font-size:17px; display:block;text-transform:uppercase; padding:0px 0 4px 0;}
#box-navb-sottocanali .content{margin:2px 0 0 0; background-color:#F3F4F6; }
#box-navb-sottocanali{
width:auto;
clear:both;
padding:10px 0 0 0;}
#box-navb-sottocanali ul{
margin: 0px 6px 0px 0px;
padding:10px 0 10px 0;}
#box-navb-sottocanali ul li{
width:auto;
padding: 6px 0 6px 10px;
clear:both;}
#box-navb-sottocanali ul li a{
text-transform:uppercase; 
background-repeat:no-repeat;
background-position:center left;
background-image:url(/static/pallino-lista.jpg);
color:#003162;
text-decoration:none;
font-weight:normal;
margin: 0  0px 0 0px ;
padding: 0px 0px 0 15px;
display:block;}
#box-navb-sottocanali ul li.selected a{color:#EB1110;}
/*-------------------breadcrumbs------------------*/
#breadcrumb {clear:both; border:none; padding:15px 0 0 30px; background-image:url(/static/back-navigazione.jpg); height:45px; font-size:13px; background-repeat:no-repeat;}
#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:#001A40; text-transform:uppercase; font-weight:bold; }
#breadcrumb ul li a.nav  {color:#0F72B5;}

#body-articolo {width:auto; padding:0 5px 0 30px; width:auto;}
#body-articolo a {color:#0F72B5;}
#offerta{padding:20px 0 0 0;}
/*-------------------Box banner Bottoms------------------*/
#box-banner-bottom ul {list-style-type:none; height:100%;}
#box-banner-bottom ul:after{content: ""; display: block; height: 0pt; clear: both; }
#box-banner-bottom ul li{float:left; margin:0 6px 0 1px;}

#lista-media ul {height:100%;}
#lista-media ul:after{content: ""; display: block; height: 0pt; clear: both; }
#lista-media ul li{height:100%; padding:0 0 10px 0;}
#lista-media ul li:after{content: ""; display: block; height: 0pt; clear: both; }
#lista-media ul li a {color:#003162;display:block; font-size:14px; text-transform:uppercase; font-weight:bold;}

#content-articolo {line-height:1.4em;}

td {padding:6px 0;}