@charset "utf-8";
/* CSS Document */

/* CSS Document */
html{margin:0px;padding:0px; background-color:#ffffff;}
html img{border:none;}
body{
font-family:Arial;
background-image:url(/static/sf.jpg);
background-repeat:repeat-x;
margin:0px;
padding:0px;
width:100%;
color:#666666; }
.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;}
/*-------------------Utils------------------*/
.clear{clear:both;}
/*-------------------Box Site------------------*/
#box-site{
width:975px;
position:relative;
background-image:url(/static/sf_boxsite.jpg); background-repeat:repeat-x;
padding:0px 5px 10px  15px ;
margin:0px auto 20px auto;
}
#box-site:after{
content: ""; display: block; height: 0pt; clear: both; }
/*-------------------Intestazione------------------*/
#intestazione{height:100%; }
#intestazione:after{content: ""; display: block; height: 0pt; clear: both; }
/*-------------------Logo------------------*/
#logo{float:left; margin:0px 0 0 0px;}
#logo img{margin:0 0 0 0}
#logo-int {width:360px; float:left; top:0px;left:19px }

#english {float:right;}

/*-------------------Box Header------------------*/
#box-header-h{ width:980px;  height:100%; position:relative;}
#box-header-h:after{content: ""; display: block; height: 0pt; clear: both; }

#box-header{ width:980px;  height:100%; position:relative;}
#box-header:after{content: ""; display: block; height: 0pt; clear: both; }
/*-------------------header int------------------*/
#testata-int {width:980px;}
#testata-accessi {width:560px; float:right; top:0px;}
#testata-accessi ul li { float:left;}
#accessi-int {float:right;}
/*-------------------Navigazione Principale------------------*/
#box-navb-servizio{
padding:0px 0 0 0;
float: right;}
#box-navb-servizio ul{
margin: 0px 6px 5px 0px;
padding:6px 0 40px 0;}
#box-navb-servizio ul li{
margin: 6px 6px 0px 0px;
border-right:1px solid #ffffff;
padding: 0 12px 0 6px;
float:left;}
#box-navb-servizio 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-servizio ul li.last{border-right:none; border-right:none;}
/*-------------------Ricerca------------------*/
#ricerca {text-align:left; margin:135px 0 0 70px; height:auto;  width:210px; clear:both; padding:8px;}
#ricerca:after{content: ""; display: block; height: 0pt; clear: both; }
#ricerca input.text{width:67%; font-size:11px; border:1px solid CCCCCC; padding:2px 0; float:left;margin: 0 0px 0px 30px; border:1px solid #D6DBDE;}
#ricerca input.button{float:right; border:1px solid #808080; font-size:11px; padding:1px; }
/*-------------------BOX------------------*/
#box-center{cleat:both; height:100%;}
.int #box-center{width:647px; float:right; background-color:#F7F8FA;  }
#box-center:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center.int {width:auto; background-image:url(/static/back-center-int.jpg); background-repeat:repeat-y; width:950px;}
#box-center.full { width:auto;height:100%; }
#box-center:after{content: ""; display: block; height: 0pt; clear: both;	}
#box-center-center.int{width:460px; float:left; padding: 0 0 10px 0;}
#box-center-articolo{width:660px; float:left; padding: 0 0 10px 0;}
#box-center-center.int.full{width:665px; }
#box-center-sx {width:240px; float:left;}
#box-center-dx {width:200px; float:right; margin: 0 8px 0 0;}
#container-body-int {padding:0 5px 0 12px;}
#container-body-int:after{content: ""; display: block; height: 0pt; clear: both; }
/*-------------------BOX bottom------------------*/
#box-bottom{clear:both; }
#box-bottom:after{content: ""; display: block; height: 0pt; clear: both; }
#box-bottom .right{float:right; margin:15px 10px 0 0;}
#box-bottom .right #social ul{clear:both; float:right;}
#box-bottom .right #social ul li{float:left; margin:0 6px 0 0;}
#box-bottom .right #social span{margin:0px 8px 4px 0px; display:block; font-weight:bold;font-size:10px; float:right;}
#box-bottom .left{float:left; margin:15px 0 0 15px; width:50%;}
/*-------------------Accessi Home ------------------*/
#accessi-home {width:970px; margin:-5px 0 0 15px;}
#accessi-home ul li { float:left;}
/*-------------------Navigazione Bottom------------------*/
.box-navb-bottom {clear:both; background-image: url(/static/back-navb-footer.jpg); width:957px; height:40px; }
.box-navb-bottom  ul {padding:10px 0 0 0; width:25%; margin:0px auto;}
.box-navb-bottom ul li {float:left; margin:0 0px 0 6px; border-right:1px solid #ffffff;}
.box-navb-bottom ul li.last {border-right:none;}
.box-navb-bottom ul li a{display:block; color:#ffffff; padding:0  6px 0 0; font-size:11px;}
p.footer{clear:both; padding:10px 0; text-align:center; line-height:1.6em;}
.box-navb-bottom.social {background-image: none; height:100%; text-align: center;}
.box-navb-bottom.social ul{width:15%; padding:0px;}
.box-navb-bottom.social li{border-right:none;}

/*-------------------Navigazione istituzionale------------------*/
.box-navb-istituzionale {clear:both; background-image: url(/static/back-navb-istituzionale.jpg); width:950px; height:50px; }
.box-navb-istituzionale  ul {padding:16px 0 0 15px; }
.box-navb-istituzionale ul li {float:left; padding:0  15px 0 15px; border-right:1px solid #666666;}
.box-navb-istituzionale ul li.last {border-right:none;}
.box-navb-istituzionale ul li a{display:block; font-size:12px; color:#666666;}

/*-------------------BOX Notizie------------------*/
#box-notizie {width:950px; margin:15px 0 0 15px; height:100%;}
#box-notizie:after{content: ""; display: block; height: 0pt; clear: both; }
#box-notizie .content-news:after{content: ""; display: block; height: 0pt; clear: both; }
#box-notizie .content-news {background-image:url(/static/back_news-home.jpg); background-repeat:repeat-y;padding:0 12px; margin:-4px 0 0 0; height:100%;}
#box-notizie .slot-news.sx {width:650px; float:left;}
#box-notizie .slot-news.middle {width:210px; float:left; }
#box-notizie .slot-news {padding:0 0 20px 0;}
#box-notizie .slot-news ul li {float:left; width:185px; margin:10px 10px 0 0; border-right:1px solid #D9DACC; padding:0 20px 0 0; height:110px;}
#box-notizie .slot-news ul li a {color:#666666; font-weight:bold; display:block; padding:0 0 0 25px; background-image:url(/static/freccia-news.jpg); background-repeat:no-repeat; background-position:center-left;}

#box-notizie .slot-news.dx {float:right;}
#box-notizie .slot-news ul li p {padding:0 0 0 25px; color:#666666; line-height:1.3em; margin:4px 0 0 0;}
#box-notizie .slot-news.dx ul li{border:none; width:245px}
#box-notizie .slot-news.dx ul li a{ background-image:none;padding:0 0 0 25px;}
#box-notizie .slot-news.dx ul li p{ padding:0 0 0 25px;}
#box-notizie .slot-news.dx ul li a{color:#3986AD;}
#box-notizie .slot-news.dx .titolo { padding:0 0 0 25px;}
#box-notizie .titolo{ width:auto;}

.slot-news.sx .feed{display:block; width:16px; height:16px; position:absolute; margin:2px 0 0 393px}
.slot-news.middle .feed{display:block; width:16px; height:16px; position:absolute; margin:2px 0 0 158px}
/*-------------------Menu Sx------------------*/
.menu-sx {margin:0 0 10px 0; background-image:url(/static/sottonavigazione-sx.jpg); background-repeat:repeat-y;}
.sub-container { margin:0px 0 0 0; width:auto; padding:0 22px}
.menu-sx ul{width:auto; margin:0px 0 0 0px; height:100%; padding:0px; list-style-position:inside;}
.menu-sx ul:after{content: ""; display: block; height: 0pt; clear: both;}
.menu-sx ul li:after{content: ""; display: block; height: 0pt; clear: both;}
.menu-sx ul li {clear:both; border-bottom:1px solid #D9DACC; margin: 0 0px; width:auto; padding: 4px 0; height:100%;list-style-type:disc; }
.menu-sx ul li a{color:#7F7F7F;   padding:4px 0px;}
.menu-sx ul li.selected a {font-weight:bold;}
.menu-sx ul li.second {list-style-type:none;}
.menu-sx ul li.second a{color:#7F7F7F;   padding:0px 0px 0 20px; display:block;}

/*-------------------Titoli------------------*/
.titolo-upper h3{font-size:15px; text-transform:uppercase; margin:0 0 10px 0; font-weight:bold; color:#3986AD}
.menu-sx .titolo-upper h3{font-size:13px;}
/*-------------------Accessi Home ------------------*/
#accessi-home {margin:0 0 0 10px;}
#accessi-home ul li { float:left;}
/*-------------------Titolo------------------*/
#titolo{height:100%; display:block; margin:0 0 20px 0;}
#titolo:after{content: ""; display: block; height: 0pt; clear: both; }
#titolo h1{font-size:15px; text-transform:uppercase; margin:0 0 15px 0px; font-weight:bold; color:#FD0201; width:80%; float:left; }
#titolo a.indietro {float:right; color:#666666; font-weight:normal; border:1px solid #666666; display:block; padding:2px;font-size:11px; cursor:pointer;}
#box-indietro {float:right;  font-weight:normal; border:1px solid #999999; display:block; padding:2px;}
#box-indietro a{color:#999999;font-size:11px; cursor:pointer;}
#titolo a.indietro:hover{border:1px solid #B73C1A; color:#B73C1A} 
.testo {font-size:12px; line-height:1.3em;}
.testo a{text-decoration:underline}
/*-------------------Articolo------------------*/
#articolo{  background-image:url(/static/back-top-articolo.jpg); width:auto; margin:10px 0 0 0; padding:20px 20px}
#articolo:after{content: ""; display: block; height: 0pt; clear: both; }
#articolo.categoria{  background-image:url(/static/back-articolo-categoria.jpg); background-repeat:repeat-y; padding-top:10px}
#articolo a{text-decoration:underline}
.news-body a{text-decoration:underline}
/*-------------------breadcrumbs------------------*/
#breadcrumb {color:#BFBFBF;;clear:both; border:none; margin:5px 0 0 0; height:100%;  padding:0px 10px 10px 20px; width:auto;}
#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:#7F7F7F;}
.informa #breadcrumb ul li a {color:#7F7F7F;}
.articolo #breadcrumb {margin:0 0 0 0px;}
/*-------------------News Body------------------*/
.news-body {width:auto; padding:0 22px; margin:0 0 40px 0;}
.news-body ul {height:100%; clear:both;}
.news-body ul li {margin:0 0 20px 0; heiught:100%; clear:both;}
.news-body ul li:after{content: ""; display: block; height: 0pt; clear: both;}
.news-body li a {color:#7F7F7F; font-weight:bold; font-size:13px;}
.news-body ul li a.img {float:left;}
.news-body ul li .dettagli {float:right; width:78%;}
.news-body ul li  p {margin:4px 0 0 0; line-height:1.3em;}

/*-------------------Content Body e Articolo------------------*/
.content-body {width:auto; padding:0 18px; margin:0 0 0px 0;line-height:1.5em;}
#content-articolo {line-height:1.5em;}

/*-------------------Liste------------------*/
ul.simple {width:auto; margin:0px 0 0 10px; height:100%;}
ul.simple:after{content: ""; display: block; height: 0pt; clear: both;}
ul.simple li:after{content: ""; display: block; height: 0pt; clear: both;}
ul.simple.sottocategorie, ul.simple.lista-media  { margin:0px 0 0 0px;}
ul.simple.lista-media li img{float:left; border:2px solid #ffffff;}
ul.simple.lista-media li a{font-weight:bold; padding-bottom:4px;}
ul.simple.lista-media .content{width:auto; }
ul.simple li {clear:both;  margin: 0 0 4px 0; width:auto; padding:8px 0; height:100%;}
ul.simple li.tags .content{width:auto;}
ul.simple li a.link{color:#FD0201; display:block;  padding:0 0 0 0px; background-repeat:no-repeat;}

/*-------------------Personalizzazioni sul Tema------------------*/
.informa .titolo-upper h3{color:#FD0201}
.informa ul.simple li a.link{color:#A7233A;}
.informa .news-body a.link{color:#A7233A;}
.informa  ul.simple li a.link{color:#A7233A;}

.entra .titolo-upper h3{color:#FD0201 }
.entra ul.simple li a.link{color:#FD0201;}
.entra .news-body a.link{color:#FD0201;}
.entra  ul.simple li a.link{color:#FD0201;}

.servizi .titolo-upper h3{color:#0F4456 }
.servizi ul.simple li a.link{color:#0F4456;}
.servizi .news-body a.link{color:#0F4456;}
.servizi  ul.simple li a.link{color:#0F4456;}

.citta  ul.simple li a.link{color:#508D6C;}

#content-sottocanali ul li  a{color:#467257;}
.content-body a {color:#467257;}

#slot-banner-sx ul li {margin:0 0 15px 0;}

#box-center-dx ul li {margin:0 0 10px 0; clear:both;}

/*-------------------Visore flash------------------*/

#visore_flash {float: right; width:auto; padding:0px 10px 5px 0px; height:100%;}

#Utente {float: left; margin: 0 10px 0 0; height:100%;}
#password {float: left; margin:0; height:100%;}

.lista_commenti_post  {margin:10px 0px 20px 0px;padding:0px 0px 0px 0px;}

