@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/back-site.png);
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{
position:relative;
padding:0px 0px 10px  0px ;
margin:0px auto 20px auto;
width:980px;}
#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{margin:0px 0 0 0px; float:left;}
#logo img{margin:10px 0 0 10}
#logo-int {height:6px}
/*-------------------Box Header------------------*/
#box-header{ width:auto;  height:100%; position:relative; clear:both;}
#box-header.int {width:auto; padding:0 21px 0 21px;}
#box-header:after{content: ""; display: block; height: 0pt; clear: both; }
#widget-header {margin:0 0 0 21px;}
.box-home {clear:both;background-image:url(/static/back-box-home.jpg); background-repeat:no-repeat; background-position:top; width:980px; padding:12px 0 0 0;}
.box-home .content { padding:0px 0 0 0px; width:auto; background-image:url(/static/back-content-box-home.jpg); background-repeat:repeat-y;}

/*-------------------Navigazione Principale------------------*/
#box-navb-servizio{
width:100%;
height:30px;
background-image:url(/static/back-navb-servizio.png); background-repeat:no-repeat; background-position:top right;
padding:0px 0 0 0;
margin:0 0 10px 0;}
#box-navb-servizio ul{
float:right;
margin: 0px 6px 5px 0px;
padding:4px 0 7px 0;}
#box-navb-servizio ul li{
margin: 6px 6px 0px 0px;
border-right:1px solid #DADBCD;
padding: 0 12px 0 6px;
float:left;}
#box-navb-servizio ul li a{
color:#999999;
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:30x 0 0 10px; height:auto;  width:230px; float:right; padding:8px 8px 8px 0px;}
#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:auto; paddin:0 10px;}
#box-center:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center-center:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center.int {width:auto;  background-image:url(/static/back-content-box-home.jpg); background-repeat:repeat-y; width:auto;}
#box-center.full { width:auto;height:100%; }
#box-center:after{content: ""; display: block; height: 0pt; clear: both;	}
#box-center-center {height:100%;}
#box-center-center.int{width:440px; float:left; padding: 0 0 10px 0;}
#box-center-center.int.full{width:665px; }
#box-center-sx {position:relative;width:240px; float:left;background-image:url(/static/ombra-left.jpg); background-repeat:no-repeat;background-position: top right;  margin:-15px 0 0 8px;}
#box-center-dx {width:240px; float:right; margin:0 10px 0 0;}
#container-body-int {padding:0 12px;}
#container-body-int:after{content: ""; display: block; height: 0pt; clear: both; }
.ombra-dx {position:absolute; margin:-200px 3px 0px 0px;}
/*-------------------BOX bottom------------------*/
#box-bottom{clear:both; background-image:url(/static/back-footer.jpg); background-repeat:no-repeat; width:auto; background-position:bottom; padding:20px 10px 40px 10px; height: 90px;}
#box-bottom:after{content: ""; display: block; height: 0pt; clear: both; }
#box-bottom .container {width:57%; float:left; }
#box-bottom .container:after{content: ""; display: block; height: 0pt; clear: both; }
#box-bottom .right{float:right; margin:15px 10px 0 0; width:35%;}
#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 {padding:0px 0 0 10px; height:100%; width:960px;}
#accessi-home:after{content: ""; display: block; height: 0pt; clear: both; }
#accessi-home ul li { float:left;}
/*-------------------Navigazione Bottom------------------*/
.box-navb-bottom {  }
.box-navb-bottom:after{content: ""; display: block; height: 0pt; clear: both; }
.box-navb-bottom  ul {padding:10px 0 0 0;  margin:0px 0px 0 -6px;}
.box-navb-bottom ul li {float:left; margin:0 0px 0 6px; border-right:1px solid #999999;}
.box-navb-bottom ul li.last {border-right:none;}
.box-navb-bottom ul li a{display:block; color:#999999; padding:0  6px 0 0; font-size:11px;}
 p.footer{padding:10px 0;line-height:1.3em; font-size:11px; color:#999999; float:right;}
.box-navb-bottom.social {background-image: none; height:100%; width:35%; float:right;}
.box-navb-bottom.social ul{padding:0px; float:right;}
.box-navb-bottom.social li{border-right:none;}
/*-------------------header int------------------*/
#testata-int {float:left}
#accessi-int {float:right;}
#accessi-int {background-image:url(/static/back-accessi-int.jpg); background-repeat:no-repeat; width:auto; background-position: bottom right; height:210px;}
/*-------------------BOX Notizie------------------*/
#box-notizie {width:940px; margin:23px 0 0 20px; 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 {}
#box-notizie .slot-news.sx {width:630px; float:left; background-image:url(/static/back-news-sx-home.jpg); background-position:right 20px; background-repeat:no-repeat;}
#box-notizie .slot-news {padding:0 0 20px 0;}
#box-notizie .slot-news.dx {float:right; width:300px;}
#box-notizie .slot-news.dx ul{ width:auto; padding: 0 10px 0 15px;}
#box-notizie .slot-news.sx ul {width:auto; padding:0 20px 0 5px;}
#box-notizie .slot-news ul li {clear:both; width:auto; margin:10px 10px 10px 0; border-bottom:1px dotted #B2B2B2; padding:0 0px 10px 0;}
#box-notizie .slot-news ul li a {color:#7F7F7F; font-weight:bold; display:block;}
#box-notizie .slot-news ul li p {padding:0 0 0 0px; color:#7F7F7F; line-height:1.3em; margin:4px 0 0 0;}
#box-notizie .slot-news.dx ul li a{ background-image:none;padding:0 0 0 0px;}
#box-notizie .slot-news.dx ul li p{ padding:0 0 0 0px;}
#box-notizie .slot-news.dx ul li a{color:#7F7F7F; }
#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}
a.link-dettaglio  {margin:10px 0 0 0;float:right; display:block; padding:0 20px 0 0; background-image:url(/static/freccia-grigia.jpg); background-position:right; background-repeat:no-repeat; display:block; }
.slot-news.sx  a.link-dettaglio  {color:#AD0F2B;}
.slot-news.dx  a.link-dettaglio  {color:#4B7307;}
/*-------------------Menu Sx------------------*/
.menu-sx {clear:both; margin:0 0 30px 0;}
.sub-container {margin:0px 0 0 0; width:auto; padding:0 0px}
.menu-sx ul{width:auto; margin:0px 15px 0 15px; 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 dotted #C3BAA0; margin: 0 0px; width:auto; padding: 4px 0; height:100%;}
.menu-sx ul li a{color:#7F7F7F; display:block; padding:4px 0px 0 20px; background-image:url(/static/freccia-grigia.jpg); background-repeat:no-repeat; background-position:left 4px;}
.menu-sx ul li.selected a {font-weight:bold;}
.menu-sx ul li.second {list-style-type:none; width:auto; padding-left:10px;}
.menu-sx ul li.second a{color:#7F7F7F;   padding:0px 0px 0 20px; display:block; background-image:none;}
/*-------------------Titoli------------------*/
.titolo-upper h3{font-size:17px; text-transform:uppercase; margin:10px 0 10px 15px; font-weight:normal; color:#FD6F07; font-family:"Times New Roman", Georgia;}
.menu-sx .titolo-upper h3{font-size:17px;}
/*-------------------Accessi Home ------------------*/
#accessi-home {margin:0 0 0 10px;}
#accessi-home ul li { float:left;}
/*-------------------Titolo------------------*/
#titolo{ display:block; margin:0 0 10px 0;}
#titolo:after{content: ""; display: block; height: 0pt; clear: both; }
#titolo h1{font-size:15px; text-transform:uppercase; margin:0 0 10px 0px; font-weight:bold; color:#A7233A; width:80%; float:left; }
#titolo a.indietro {float:right; color:#A7233A; font-weight:normal; border:1px solid #A7233A; 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;}

/*-------------------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}
/*-------------------breadcrumbs------------------*/
#breadcrumb {color:#BFBFBF;;clear:both; border:none; margin:10px 0 0 0; height:100%;  padding:4px 0 15px 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:#A7233A;}
.articolo #breadcrumb {margin:0 0 0 20px;}
/*-------------------News Body------------------*/
.news-body {width:auto; padding:0 0 0 22px; margin:0 0 40px 0;}
.news-body ul {height:100%; clear:both;}
.news-body ul li {margin:0 0 20px 0; height:100%; clear:both; border-bottom:1px dotted #C3BAA0; padding: 0 0 8px  0}
.news-body ul li:after{content: ""; display: block; height: 0pt; clear: both;}
.news-body li a {color:#656565; font-weight:bold; font-size:12px;}
.news-body ul li a.img {float:left;}
.news-body ul li .dettagli {float:right; width:70%;}
.news-body ul li  p {margin:4px 0 0 0; line-height:1.3em;}

/*-------------------Content Body e Articolo------------------*/
.content-body {width:auto; padding:0 0 0 22px; 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:#4B4B4B; display:block;  padding:0 0 0 0px; background-repeat:no-repeat;}
/*-------------------Personalizzazioni sul Tema------------------*/
.news-body .titolo-upper h3{color:#FD6F07;  margin-left:0px;}

.entra .titolo-upper h3{color:#FD6F07;}
.entra #titolo h1{color:#FD6F07;}
.entra #titolo a.indietro {color:#FD6F07; border-color:#F7F7F7;}

.servizi .titolo-upper h3{color:#0F4456 }
.servizi #titolo h1{color:#0F4456}
.servizi #titolo a.indietro {color:#0F4456; border-color:#F7F7F7;}

.citta .titolo-upper h3{color:#5A8625}
.citta #titolo h1{color:#5A8625}
.citta #titolo a.indietro {color:#5A8625; border-color:#F7F7F7;}

.news .titolo-upper h3{color:#2F7688}
.news #titolo h1{color:#2F7688}
.news #titolo a.indietro {color:#2F7688; border-color:#F7F7F7; }
.news-body a {color:#2F7688; text-decoration:underline;}
a.indietro {text-decoration:none;}

#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;}

/*-------------------Banner dx------------------*/
.banner-dx {width:auto; padding:0 6px 0 12px;color:#7F7F7F; margin:20px 0 0 0;}
.banner-dx ul li {border:1px solid #DADACC; padding:4px; width:auto; clear:both; margin:10px; height:100%; background-color:#F3F3F3;}
.banner-dx ul li:after{content: ""; display: block; height: 0pt; clear: both;}
.banner-dx ul li .dettagli {width:43%; float:right;}
.banner-dx ul li img {float:left;}
.banner-dx ul li a {color:#7F7F7F; font-weight:bold;}

/*-------------------Contribuzione------------------*/
#mcfeActionsViews {color:#333333; font-size:100%;}
#mcfeActionsViews {border:1px solid #cccccc; float: right; margin: 0px; width: 162px; height: 26px; padding:10px 0px 0px 6px; vertical-align: middle; text-align: left; text-transform:uppercase; font-size:12px;}
#mcfeActionsRating { border:1px solid #cccccc; clear: both; float: left; margin: 0px 0 0 20px; width: 260px; height: 30px; padding: 6px 0px 0px 0px; vertical-align: middle; text-align: left; font-size:12px;color:#ffffff; font-weight:normal;}
#mcfeActionsComments a {color:#333333; padding:3px 0 0 0; display:block;}

#box-commenti {padding:0 0 0 20px; width:auto;}

#commenti {margin:10px 0 0 20px; clear:both;}
#commenti a.profileLink {color:#4A4A4A;font-weight:bold;}
.previewCommentItem small {display:block;}
.previewCommentItem a{color:#666666; text-decoration:underline;}

#share {float:right;}
#share img {margin:0 8px 0 0 ;}
#share a {text-decoration:none; color: #333333;}

ul #lista-media  li.doc a.img{float:left;padding:4px 0 0 4px ; border:none; }
ul #lista-media  li {height:100%;}
ul #lista-media  li:after{content: ""; display: block; height: 0pt; clear: both;}
ul #lista-media  ul {margin:20px 0 20px 0;}
ul #lista-media  li.doc { margin:0px 0 3px 0;padding:10px 0 8px 0; height:100%; border-bottom:1px solid #E1E1DF; height:100%;}
ul #lista-media  li.doc .dettagli{width: 93%; float:right; margin-top:0px;}
ul #lista-media  li.doc a.link{padding:6px 0 0 0; display:block; color:#990F2D;}

ul #lista-media  
ul #lista-media  li {height:100%;}
ul #lista-media  li:after{content: ""; display: block; height: 0pt; clear: both;}
ul #lista-media  ul {margin:20px 0 20px 0;}
ul #lista-media  li{ padding:10px 0 8px 0; height:100%; border-bottom:1px solid #E1E1DF; height:100%;}
ul #lista-media  li a.img img { padding:1px;}
ul #lista-media  li .content{width: 89%; float:right; margin-top:0px;}
ul #lista-media  li.content-noimage .content{width: auto; float:none; }
ul #lista-media  li .content a.link{padding:6px 0 0 0; display:block; color:#990F2D; font-size:13px; font-weight:bold;}

/*-------------------Media------------------*/
#media_testo{height:420px; padding:0px 5px 0 10px; width:auto; margin:0 0 0 10px;}
#media_testo p {height:200px; line-height:1.5em; font-size:12px; padding:0 10px 10px 0; overflow:auto;}
.visualizzazioni{display:block; font-size:11px;border-bottom:1px solid #DEDEDE; border-top:1px solid #DEDEDE; padding:10px 0; margin:15px 0 0 0;}
.visualizzazioni strong {padding: 0 0 8px 0;line-height:1.5em;}
.categoria {color:#666666; font-size:11px; text-transform:uppercase;line-height:1.5em;}
.tags {clear:both; margin:2px 0; font-size:11px;}
.tags a{color:#666666;}
.tags a:hover{text-decoration:underline;}
.tags .tag-container { background-color:#F4F4F4; padding:20px 10px; width:auto;}

#box-center-dx.int.media{width:450px; float:right; margin:0 15px 0 0; border-left:1px solid #DEDEDE; }
#box-center.int.media{cleat:both; height:100%; margin:15px 0 10px 0; width:98%; border-bottom:1px solid #DEDEDE; }

#body-articolo {height:100%;}
#body-articolo:after{content: ""; display: block; height: 0pt; clear: both;}

.content-body ul{clear:both; margin:15px 0 0 0;}
.content-body ul li.second {clear:both; width:auto; border-bottom:1px solid #DEDEDE; padding:0 0 6px 0; margin:0px 0 10px 0;}
.content-body ul li.second a {font-weight:bold;}

#eng {float: right;  }
#eng IMG {  padding-right: 8px; margin-top: 12px;}