/* CSS Document */
html{
margin:0px;
padding:0px;}
html /static/{border:none;}
body{
font-family:Arial;
background-image:url(/static//back-site.jpg);
background-repeat:repeat-x;
background-color:#003466;
font-size:12px;
margin:0px;
padding:0px;
width:100%;
color:#7D7D7B; 
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;}
img{border:none;}
/*-------------------Utils------------------*/
.clear{clear:both;}
/*-------------------Box Site------------------*/
#box-site{
position:relative;
padding:0px 0px;
margin:10px auto;
width:980px;
background-color:transparent;}
#box-site:after{
content: ""; display: block; height: 0pt; clear: both; }
/*-------------------Intestazione------------------*/
#intestazione{width:100%;height:100%;}
#intestazione:after{
content: ""; display: block; height: 0pt; clear: both; }
/*-------------------Logo------------------*/
#logo{
height:330px;
width:249px;
background-color:#000201;
float:left;}
#logo img{padding:60px 0 0 0}
/*-------------------Navigazione Principale------------------*/
#box-navb-servizio{
clear:both;
margin:10px 0 0 0;}
#box-navb-servizio ul{
margin: 20px 6px 0px 30px;
padding:0px 0 20px 0;}
#box-navb-servizio ul li{
margin: 6px 6px 0px 0px;
padding: 0 6px 0 6px;
clear:both;}
#box-navb-servizio ul li a{
background-repeat:no-repeat;
background-image:url(/static//freccina.jpg);
color:#4B4B4B;
text-decoration:none;
font-weight:bold;
margin: 0  0px 0 0px ;
padding: 0 0px 0 16px;
display:block;}
#box-navb-servizio ul li.last{border-right:none;}
/*-------------------Header------------------*/
#header{float:right; width:731px;height:330px; }
/*-------------------Box Centrali------------------*/
#box-center{clear:both;  background-color:#C9C5AC; height:100%; background-image:url(/static//back-center.jpg); background-repeat:repeat-y; position:relative; margin:0px;}
#box-center:after{
content: ""; display: block; height: 0pt; clear: both; }
*:first-child+html #box-center{margin:-10px 0 0 0;}
#box-center-center{width:685px; float:left;  height:100%;  background-color:#C9C5AC; background:url(/static/back-center.jpg) repeat-x; }
#box-center-center:after{
content: ""; display: block; height: 0pt; clear: both; }
#box-center-sx{float:left; width:249px;}
/*-------------------Box Navigazione Principale------------------*/
#box-navb-principale{
padding:6px 0px 4px 0;
text-align:center;
margin: 0px 0px 10px 0px;
width:100%;
background-color:#000201;
clear:both;}
#box-navb-principale ul{
padding:0px;margin: 0px 0px 0px 20px;}
#box-navb-principale ul:after{
content: ""; display: block; height: 0pt; clear: both; }
#box-navb-principale ul li{
float:left;
margin: 0px 0px 0px 0px;
padding: 0 0px 0 0px;}
/*-------------------Box Bottom------------------*/
#box-bottom {
clear:both;
padding:0px 0px 0px 0;
margin: 0px 0px 0px 0px;
width:100%;
clear:both;}
#box-bottom:after{
content: ""; display: block; height: 0pt; clear: both; }
#box-bottom .left{width:auto; clear:both; background-color:#000201; background-image:url(/static//logo-footer.jpg); height:56px; background-repeat:no-repeat; background-position: 0 8px; font-size:90%;}
#box-bottom .left strong{display:block; color:#F2F2F2;}
#box-bottom .left p{padding:15px 0 0 40px; width:50%; float:left;}
#box-bottom .left ul{
float:right;
padding:0px; 
margin:20px 10px 0 0;}
#box-bottom .left ul li{
float:left;
margin: 0px 0px 0px 6px;
padding: 0 6px 0 0px;
border-right:1px solid #7A7A7A;}
#box-bottom .left ul li.last{border:none;}
#box-bottom .left ul li a{color:#7A7A7A; font-weight:bold;}
#box-bottom .top{width:auto; background-color:#F3F2ED; clear:both; padding:0px;height:50px;}
#box-bottom .top:after{content: ""; display: block; height: 0pt; clear: both; }
#box-bottom .top ul{
float:right;
padding:0px; margin:10px 0 0 0;}
#box-bottom .top ul li{
float:left;
margin: 0px 10px 0px 0px;
padding: 0 0px 0 0px;}
#box-bottom .top ul li img{
border:1px solid #CCCCCC;}
/*-------------------Slot News------------------*/
#slot-news {padding:30px 30px; background-color:#FFFFFF; height:100%;}
#slot-news:after{content: ""; display: block; height: 0pt; clear: both; }
#slot-news ul li {width:29%; float:left; height:120px; margin:0 23px 0 0; padding: 0 13px 0 0; border-right: 1px dotted #323232;}
#slot-news ul li.last{margin:0; border:none; padding:0px;}
#slot-news ul li a.link {color:#DB1E00; font-weight:bold; display:block; margin:0 0 6px 0;}
#slot-news ul li a.entra {color:#000000; font-weight:normal;  background-image:url(/static//freccina-bianco.jpg); background-repeat:no-repeat; padding:0px 20px 0 0; background-position:center right;font-size:90%; margin:20px 0 0 0; display:block; width:25px;}
#slot-news ul li p {font-size:90%;}
/*-------------------Titolo------------------*/
#titolo h1{color:#DB1E00; font-weight:bold; display:block; margin:0 0 20px 0; font-size:15px; display:block;}
/*-------------------Content Canale------------------*/
#content-canale{padding:20px 0 20px 30px; background-color:#FFFFFF; font-size:90%; }
/*-------------------Navigazione Sottocanali------------------*/
#box-navb-sottocanali{
width:auto;
background-color:#181818;
clear:both;
padding:10px 0 0 0;}
#box-navb-sottocanali ul{
margin: 20px 6px 0px 30px;
padding:0px 0 20px 0;;}
#box-navb-sottocanali ul li{
margin: 6px 6px 0px 0px;
padding: 0 6px 0 6px;
clear:both;}
#box-navb-sottocanali ul li a{
background-repeat:no-repeat;
background-image:url(/static//freccina-nero.jpg);
color:#F2F2F2;
text-decoration:none;
font-weight:bold;
margin: 0  0px 0 0px ;
padding: 0 0px 0 16px;
display:block;}
/*-------------------Navigazione Sottocanali Body------------------*/
#box-navb-sottocanali-body{
width:auto;
clear:both;
padding:10px 0 0 0;}
#box-navb-sottocanali-body ul{
border-top: 1px dotted #323232;
margin: 20px 6px 0px 0px;
padding:0px 0 20px 0;;}
#box-navb-sottocanali-body ul li{
padding: 6px 0;
border-bottom: 1px dotted #323232;
clear:both;}
#box-navb-sottocanali-body ul li a{
background-repeat:no-repeat;
background-image:url(/static//freccia-sub.jpg);
color:#DB1E00;
text-transform:uppercase;
text-decoration:none;
font-weight:normal;
margin: 0  0px 0 0px ;
padding: 2px 0px 0 19px;
display:block;}
.dettagli-media p {display;block; margin:0 0 0 18px;}
/*-------------------Campagna------------------*/
#breadcrumb {clear:both; border:none; margin:10px 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:#DB1E00;}
/*-------------------Documenti------------------*/
#doc-articolo {height:100%;}
#doc-articolo .dati img{float:left; margin:0 6px 0 0;}
#doc-articolo:after{content: ""; display: block; height: 0pt; clear: both; }
#doc-articolo .dati a{font-weight:bold; color:#4B4B4B;}
#doc-articolo .dati a.image img {width:24px; height:24px;}
#doc-articolo .dati p {color:#666666;}
#doc-articolo h2 {font-size:13px; color:#DB1E00;display:block; margin:20px 0 10px 0; }
/*------------------Allegati------------------*/
#allegati {height:100%;}
#allegati .allegato img{float:left; margin:0 6px 0 0;}
#allegati:after{content: ""; display: block; height: 0pt; clear: both; }
#allegati .allegato a{font-weight:bold; color:#4B4B4B;}
#allegati .allegato a.image img {width:24px; height:24px;}
#allegati .allegato p {color:#666666;}
#allegati h4 {font-size:13px; color:#DB1E00;display:block; margin:20px 0 10px 0; }

.body-articolo a {color:#DB1E00;}