
/* CSS Document */
html{margin:0px;padding:0px; background-color:#E2F5B5; background-image:url(/static/back-pagina.jpg); background-repeat:repeat-x;}
html img{border:none;}
body{font-family: 'Droid Sans', sans-serif, Arial; font-size:13px; margin:0px; padding:0px; width:100%; }
body a{text-decoration:none;}
h1,h3,h4{margin:0px;padding:0px; display:block;}
p{margin:0px; padding:0px;}
ul{ list-style-type:none; list-style-position:outside; margin:0px; padding:0px;}
ol{ list-style-type:none; list-style-position:outside; margin:0px; padding:0px;}
form, filedset{margin:0px; padding:0px;}

/*-------------------Utils------------------*/
.clear{clear:both;}
.padding-5 {padding:5px;}
*:first-child+html {clear:both;}
.linea {clear:both; border-bottom: 1px dotted #CDCDCD; background-color: #FFF; height: 5px; margin: 10px 0 5px 0;}
/*-------------------Box Site------------------*/
#box-site{position:relative;margin:0px auto 0px auto; width:990px; padding:0px 0 0px 0px; background-image:url(/static/back-HOME.jpg); }
#box-site:after{content: ""; display: block; height: 0pt; clear: both; }
#box-site .container{ background-color:#fff; width:982px; margin-right: 8px; padding-left: 5px;}
#box-site .container:after{content: ""; display: block; height: 0pt; clear: both; }
/*-------------------Intestazione------------------*/
#intestazione{width:auto; margin:0px 10px 0px 15px; padding-top: 15px;}
#intestazione:after{content: ""; display: block; height: 0pt; clear: both; }

#intestazione-sx{float:left; width:420px; margin:0 0 0 10px;}
#intestazione-dx{float:right; width:500px; margin:0px;}

#logo{margin:0px; padding: 0px; }

/*-------------------Navigazione Servizio------------------*/
.box-navb-servizio {clear:both; width:auto; margin:0px; padding:0px;}
.box-navb-servizio:after{content: ""; display: block; height: 0pt; clear: both; }
.box-navb-servizio ul {width:auto; float:right; }
.box-navb-servizio ul li {float:left; padding:0px 10px 0 0px; margin:0 0 0 5px ;}
.box-navb-servizio ul li.selected  {}
.box-navb-servizio ul li.last {padding:0px;}
.box-navb-servizio ul li.first{}
.box-navb-servizio ul li.selected a{color:#CC4127;}
.box-navb-servizio ul li img{}
.box-navb-servizio ul li a{ padding:0px; display:block; font-size:11px; font-weight:normal; color:#666666; text-transform:uppercase;}

/*-------------------Navigazione Principale------------------*/
.box-navb-principale {clear:both; float:none; margin:10px 0 10px 0; padding:10px 0 10px 0; width:auto; border-top: 5px solid #ADD562; border-bottom:1px dotted #CDCDCD;}
.box-navb-principale:after{content: ""; display: block; height: 0pt; clear: both; }
.box-navb-principale ul {width:auto; padding:0px;}
.box-navb-principale ul li {float:left;  padding:0px 23px 0 0px; margin:0px ;}
.box-navb-principale ul li.selected {}
.box-navb-principale ul li.selected a {color:#CC4127;}
.box-navb-principale ul li.last {}
.box-navb-principale ul li.first{margin:0px;}
.box-navb-principale ul li a{ font-weight: bold;  padding:0px; display:block;font-size:11px; color:#666666; text-transform:uppercase; font-family: 'Droid Sans', sans-serif, Arial;}

/*-------------------Intestazione Banner------------------*/

#intestazione .banner-header {clear:both; float:none; margin:15px 0 15px 0; padding:0px 0 0 0; width:auto;}
#intestazione .banner-header:after{content: ""; display: block; height: 0pt; clear: both; }
#intestazione .banner-header img {float:right;  padding:0px 5px 0px 5px; margin:0px ;}
#intestazione .banner-header ul li a{ padding:0px;}

/*-------------------BODY HOME------------------*/
#container-banner-home {clear:both; width:Auto; margin:10px 8px 0px 15px;}
#container-banner-home:after{content: ""; display: block; height: 0pt; clear: both; }
#container-banner-home .banner-sx {float:left; margin:0px; width:255px; padding:0px 0px 5px 0px; border-bottom: 1px dotted #CDCDCD;}

#players {float: right; margin:0px; widt: 700px; padding:0px 0px 5px 0px; border-bottom: 1px dotted #CDCDCD;}
#players:after{content: ""; display: block; height: 0pt; clear: both; }
.palyer-container {width:auto; padding:0px;}
.palyer-container:after{content: ""; display: block; height: 0pt; clear: both; }

/*-------------------Box struttura------------------*/

#box-center{cleat:both; width:auto; padding:0px; margin:0 0 0 0;}
#box-center:after{content: ""; display: block; height: 0pt; clear: both; }

#box-center-sx {width:207px; float:left; margin:0 0 0 0;}
#box-center-dx {width:190px; float:right; margin:0 5px 0 0; }

#box-center-center {width:573px; float:left; margin:0 0 0 0;}
#box-center-center .content {background-image:url(/static/sf-primopiano-sx.jpg); background-repeat:repeat-X; padding: 30px 0 0 0; background-color: #F2F2F2; margin-bottom: 10px;}
#box-center-center .content:after{content: ""; display: block; height: 0pt; clear: both; }

#box-center-center.full {width:766px; float:left; margin:0 0 0 0;}

/*-------------------BODY HOME------------------*/
#box-center .container-home {cleat:both; width:auto; padding:0px; margin:0px 0px 0px 15px;}
#box-center .container-home:after{content: ""; display: block; height: 0pt; clear: both; }

#box-center .container-home .primopiano { padding:0px; margin:0px 0px 10px 0px; float: left; width: 776px;}
#box-center .container-home .primopiano:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center .container-home .primopiano ul li {float: left; width:190px; padding:0px; margin-right: 4px; background-image:url(/static/sf-primopiano-dx.jpg); background-repeat:no-repeat; border-bottom: 1px dotted #CDCDCD;}
#box-center .container-home .primopiano ul li.sx {background-image:url(/static/sf-primopiano-sx.jpg); background-repeat:no-repeat;}
#box-center .container-home .primopiano ul li .dettagli {width:auto; clear:both; float:none; padding: 15px 0 10px 0; height: 370px; !height:100%; }
#box-center .container-home .primopiano ul li a.link {font-size:15px; color:#333333; font-weight:bold; padding:0px 5px 5px 5px; display:block; height: 60px; !height:100%;}
#box-center .container-home .primopiano ul li p {color:#666666; font-size:12px; font-weight:normal; padding:0px 10px 5px 5px;}
#box-center .container-home .primopiano ul li .azioni {background-image:url(/static/leggi-arancio.jpg); background-repeat:no-repeat; width: auto; height: 13px; !height:100%; padding-bottom: 5px; background-color: #FFF;}
#box-center .container-home .primopiano ul li.sx .azioni {background-image:url(/static/leggi-verde.jpg); background-repeat:no-repeat; width: auto; height: 13px; !height:100%;}

.contatore {width:auto; margin:0px 0px 10px 0px;  padding: 15px 0 0 0; float: left; width:190px; background-image:url(/static/sf-contatore.jpg); background-repeat:no-repeat; border-bottom: 1px dotted #CDCDCD;}
.contatore:after{content: ""; display: block; height: 0pt; clear: both; }
.contatore a {font-size:13px; color:#333333; font-weight:bold; padding:0px 5px 5px 5px; display:block; height: 41px; !height:100%; text-transform:uppercase;}
.contatore .azioni {background-image:url(/static/dati.jpg); background-repeat:no-repeat; width: auto; height: 13px; !height:100%; padding-bottom: 5px; background-color: #FFF;}
.contatore .azioni a { padding:0px; display:block; height: 13px; !height:100%;}

.slot-sx {margin:0px 0px 10px 0px; float: left; width: 190px; background-image:url(/static/sf-contatore.jpg); background-repeat:no-repeat; border-bottom: 1px dotted #CDCDCD; padding-bottom: 5px; background-color: #FFF; height: 184px; !height:100%;}
.slot-sx:after{content: ""; display: block; height: 0pt; clear: both; }
.slot-sx ul li {padding:0px; margin: 0px;}
.slot-sx ul li .dettagli {width:auto; clear:both; float:none; padding: 15px 0 10px 0; height: 145px;}
.slot-sx ul li a.link {font-size:15px; color:#333333; font-weight:bold; padding:0px 5px 5px 5px; display:block;}
.slot-sx ul li p {color:#666666; font-size:12px; font-weight:normal; padding:0px 10px 5px 5px;}
.slot-sx ul li .dettagli ul li {color:#666666; font-size:12px; font-weight:bold; padding:4px 10px 4px 5px; margin-right: 6px;border-bottom: 1px dotted #343434; }
.slot-sx .azioni {background-image:url(/static/sf_contattaci.png); background-repeat:no-repeat; width: auto; height: 13px; !height:100%; padding-bottom: 5px; background-color: #FFF;}

#box-center .container-home .banner-sx {padding:0px; margin:0px 0px 10px 0px; float: right; width: 777px;}
#box-center .container-home .banner-sx:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center .container-home .banner-sx li {padding:0px 0px 3px 0px; margin-left:4px; float: left; border-bottom: 1px dotted #CDCDCD;}


#box-center-dx .banner-sx {padding:0px; margin:0px; width: 190px;}
#box-center-dx .banner-sx:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center-dx .banner-sx li {padding:5px 0px 3px 0px; border-bottom: 1px dotted #CDCDCD;}

#box-center .container-home .navigazioni-home {width: auto; background-color:#F2F2F2; margin: 10px 7px 0 0; padding: 15px 0 15px 5px; border-bottom: 5px solid #E0E0E0;}
#box-center .container-home .navigazioni-home:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center .container-home .navigazioni-home .navigazioni ul {width: 220px; float: left; margin: 0px 0px 0px 15px;}
#box-center .container-home .navigazioni-home .navigazioni ul .titolo h3 a {margin: 0px 0px 10px 0px; padding: 0px; display:block; color: #626262; text-transform:uppercase; font-size: 13px;}
#box-center .container-home .navigazioni-home .navigazioni ul .dettagli-news ul {border-right: 1px dotted #CCC; margin: 0px; padding: 0px;}
#box-center .container-home .navigazioni-home .navigazioni ul .dettagli-news ul li {margin-bottom: 8px; background-image:url(/static/freccia-grigia.png); background-repeat: no-repeat; background-position:left top}
#box-center .container-home .navigazioni-home .navigazioni ul .dettagli-news ul li a {text-transform:uppercase; font-size: 11px; display:block; margin-left: 10px;}

#box-center .container-home .navigazioni-home .navigazioni ul.last .dettagli-news ul {border-right: none; margin: 0px; padding: 0px;}

#ultimi-commenti .content{background-color:#B0B0B0;}
/*-------------------Museo Mese------------------*/

a.pic-dettaglio {float:right; padding:15px 0 0px 0;}
/*-------------------Box Bottom------------------*/
#box-bottom{clear:both; margin:20px 8px 0px 15px; padding:15px 0 10px 20px; width:auto; height:100px; !height:100%;  border-top: 1px dotted #CDCDCD;}
#box-bottom:after{content: ""; display: block; height: 0pt; clear: both; }
#box-bottom .dati  {float:left; width: 450px; padding:6px 0 0 0px; font-size:11px; color:#666666}
#box-bottom .dati img {float: left; }
#box-bottom .dati span { display:block; color:#666666}
#box-bottom .dati span a { color:#666666; text-decoration:underline;}

#box-navb-footer { padding:10px 0 0 0; float:right; width: 450px;}
#box-navb-footer:after{content: ""; display: block; height: 0pt; clear: both; }
#box-navb-footer  ul {float:right; margin:0px 0 4px 0;}
#box-navb-footer  ul li {float:left; margin:0 0 0 4px; padding:0 4px 0 2px; border-right:1px solid #7F7F7F;}
#box-navb-footer  ul li.last { border-right:none;padding-right:0px;}
#box-navb-footer  ul li.first{margin:0 0 0 0px; }
#box-navb-footer  ul li a{color:#7F7F7F; padding:0px; display:block; font-size:11px; text-transform:uppercase; font-weight:normal; }
#box-navb-footer  ul li.social  {border-right:none;}
#box-navb-footer  ul li.social.last {margin:0 5px 0 0;} 

/*-------------------Titolo------------------*/
#titolo{clear:both; margin:0 0 0 0; font-size:18px;}
#titolo h1{font-size:19px; color:#343434; display:block; padding:8px 0px 0px 0; font-weight:bold; margin:0px 0px 0px 15px;}

/*-------------------Navihazione sottocanali------------------*/

.content-left {width:auto; padding: 0px; margin-left: 15px; }

.box-navb-sottocanali {margin:0px 0px 10px 0px; padding: 0px; width:185px; background-image:url(/static/sf-contatore.jpg);}
.box-navb-sottocanali:after{content: ""; display: block; height: 0pt; clear: both; }
.box-navb-sottocanali .titolo {width:auto; padding:15px 10px 10px 8px;  margin:0px; color:#343434; border-bottom: 1px dotted #343434 ;}
.box-navb-sottocanali .titolo a{color:#343434; font-weight:bold;}
.box-navb-sottocanali h3 a{color:#666666; font-size: 16px; font-weight:normal; display:block; }
.box-navb-sottocanali ul {width:auto; padding:0px 0px 0px 0px;}
.box-navb-sottocanali .content{ padding:0px 0px; }
.box-navb-sottocanali ul li {clear:both; padding:4px 0px 4px 0px; margin:0 0 0 0px;  border-bottom: 1px dotted #343434; }
.box-navb-sottocanali ul li a { display:block; color:#343434; font-size:12px; padding: 0px 0px 0px 8px; margin-right:5px; font-weight: bold; background-image: url(/static/freccia-grigia.png); background-repeat:no-repeat; background-position:center right}
.box-navb-sottocanali ul li#selected { }
.box-navb-sottocanali ul li#selected  a{color:#CC4127;}

.box-navb-sottocanali ol { margin:4px 0 0 0; border-top: 1px dotted #343434;}
.box-navb-sottocanali ol li{ padding:6px 0 6px 10px; margin:0px; border-bottom: 1px dotted #343434;}

.box-navb-sottocanali ol li a{background-image: url(/static/punto.png); background-repeat:no-repeat; background-position:center left; font-weight: normal;}
.box-navb-sottocanali ol li.second.last {border-bottom:none;}
.box-navb-sottocanali ul li#selected ol li a{  font-size:12px; color:#343434; font-weight: normal;}
.box-navb-sottocanali ul li ol li.selected a{  font-size:12px; color:#CC4127;}
.box-navb-sottocanali IMG{margin:0px; padding: 0px; height: 1px;}

.dettaglio-link a.link {color:#4C4C4C; padding:0 0 3px 0;}
.dettaglio-link p {color:#676767; font-size:11px;}

.box-navb-sottocanali.risultati-ricerca {margin:20px 0 0 0;}
.box-navb-sottocanali.risultati-ricerca ul li a {padding:6px 0 6px 35px; background-image: url(/static/pic-pin.png); background-repeat:no-repeat; background-position:left top;}
/*-------------------Body Articolo------------------*/
#body-articolo p {color:#666666; font-size:12px; line-height:1.5em; padding:0 0 0px 0;}
#body-articolo #imgEventoImmagine {margin:0 10px 0 0;}
#body-articolo:after{content: ""; display: block; height: 0pt; clear: both; }
.photogallery {clear:both; margin:15px 0;}
.stampa { margin:10px 0; clear:both;}
.stampa ul li{float:left;margin:0 30px 0 0;}
.stampa:after{content: ""; display: block; height: 0pt; clear: both; }
#body-articolo .mediaDescription p{color:#999999; font-size:11px; line-height:1.3em;}
#body-articolo #titolo {margin:0 0 20px 0;}
/*-------------------Articoli------------------*/
.articoli {clear:both;  width:auto; padding:10px 0;}
.articoli:after{content: ""; display: block; height: 0pt; clear: both; }
.articoli .titolo {border-bottom:1px solid #CCCCCC; margin:0 0 10px 0;}
.articoli .titolo h3{font-size:14px; color:#666666; font-weight:normal; padding:10px 0;}
.articoli ul li {clear:both; margin:0 0 10px 0;}
.articoli ul li.last { margin-right:0px;}
.articoli ul li a.link{font-size:14px; color: #055669; line-height:1.4em; display:block;}
.articoli ul li span {display: block;color: #055669;font-size: 11px;background-image: url(/static/freccia-grigia.jpg);background-repeat: no-repeat; background-position: left; padding:8px 0 8px 20px;}
#body-articolo .articoli ul li p {font-size:12px; line-height:1.3em;}

/*-------------------Indietro------------------*/
.indietro a{color:#cccccc; clear:bott;}
.indietro {font-weight:bold; width:auto; border-top:1px solid #cccccc; margin:10px 0 0 0;padding:6px 0px 0 0;}
.indietro a{color:#666666; font-weight:bold; margin:0 0 0 6px; text-decoration:underline}

/*-------------------Elenco Media------------------*/
ul.elenco-media {line-height:1.3em; margin:0 0 0 0; padding: 0px 0 0px 0; clear:both; background-color: #FFF;}
ul.elenco-media:after{content: ""; display: block; height: 0pt; clear: both; }
ul.elenco-media li { float: left; width:190px; padding:0px; margin: 20px 1px 20px 0; background-image:url(/static/sf-primopiano-dx.jpg); background-repeat:no-repeat; border-bottom: 1px dotted #CDCDCD; }
ul.elenco-media li:after {content: ""; display: block; height: 0pt; clear: both; }
ul.elenco-media li.sx {background-image:url(/static/sf-primopiano-sx.jpg); background-repeat:no-repeat;}
ul.elenco-media li.last {}
ul.elenco-media li .dettagli {width:auto; clear:both; float:none; padding: 15px 0 10px 0; height: 370px; !height:100%; }
ul.elenco-media li a.link {font-size:15px; color:#333333; font-weight:bold; padding:0px 5px 5px 5px; display:block; height: 60px; !height:100%;}
ul.elenco-media li p {color:#666666; font-size:12px; font-weight:normal; padding:0px 10px 5px 5px;}
ul.elenco-media li .azioni {background-image:url(/static/leggi-arancio.jpg); background-repeat:no-repeat; width: auto; height: 13px; !height:100%; padding-bottom: 5px; background-color: #FFF;}
ul.elenco-media li.sx .azioni {background-image:url(/static/leggi-verde.jpg); background-repeat:no-repeat; width: auto; height: 13px; !height:100%;}

ul.elenco-media.allegati a.link{font-size:12px;} 
ul.elenco-media li a.img {}
ul.elenco-media li a.img img {}
ul.elenco-media li span{clear:both; dispaly:block; color:#666666; font-size:11px; padding:0px;}
ul.elenco-media.sottocanali li a {color:#CC2C30; }
ul.elenco-media li i {font-size:13px;color:#666666; display:block; padding:0 0 6px 0;}

ul.elenco-media #content-articolo{background-color: #F2F2F2; list-style-type:square; lyst-style-position:outside; margin:0px; color:#666666; line-height:1.8em;}
ul.elenco-media #content-articolo li { padding:0 0 0px 0; margin:0 0 0px 0; }

ul.categorie-body {line-height:1.3em; margin:0px; padding: 0px ; clear:both; background-color: #FFF;}
ul.categorie-body:after{content: ""; display: block; height: 0pt; clear: both; }
ul.categorie-body li.second { float: left; width:190px; padding:0px; margin: 20px 1px 20px 0; border-bottom: 1px dotted #CDCDCD; }
ul.categorie-body li.second:after {content: ""; display: block; height: 0pt; clear: both; }
ul.categorie-body li.second .dettagli {height: 260px; !height: 100%; width: 185px; background-color:#F2F2F2;}
ul.categorie-body li.second .dettagli a {font-size:15px; color:#333333; font-weight:bold; padding:10px 5px 5px 5px; display: block;}
ul.categorie-body li.second .dettagli a img {padding:0px -5px 5px -5px;}
ul.categorie-body li.second .azioni {background-image:url(/static/leggi-arancio.jpg); background-repeat:no-repeat; width: auto; height: 13px; !height:100%; padding-bottom: 5px; background-color: #FFF;}



/*-------------------Container Body------------------*/
.body-container { width:auto; padding:10px 0; }
.body-container:after{content: ""; display: block; height: 0pt; clear: both; }
/*-------------------Media------------------*/
#box-center-dx.int.media{width:410px; float:right; margin:10px 15px 0 0; border-left:1px dashed #CCCCCC; }
#box-center.int.media{cleat:both;  margin:15px 0 10px 0; width:98%;  }
#media_testo{height:auto; padding:0px 5px 0 10px; width:auto; margin:0 0 0 0px; color:#808080; height:380px;}
#media_testo p {height:130px; line-height:1.5em; font-size:12px; padding:10px 0px 10px 0px; overflow:auto;}
.visualizzazioni{display:block; font-size:11px; border-bottom:1px dashed #CCCCCC; border-top:1px dashed #CCCCCC; padding:10px 0; margin:15px 0 0 0; color:#666666;}
.visualizzazioni strong {padding: 0 0 8px 0;line-height:1.5em;}
.categoria {color:#666666; font-size:11px; text-transform:uppercase;line-height:1.5em;}

.margin-top-10 {margin-top: 10px;}



/*-------------------Banner-dx------------------*/

.testo p {color:#808080; font-size:13px; line-height:1.5em; margin: 0px 15px 10px 15px; padding-bottom: 10px;}
.testo p img {margin: 0px -15px;}
#content-articolo p {color:#666666; font-size:13px; line-height:1.5em; margin: 0px 15px;}
#content-articolo p img {margin: 0px -15px;}
.colonna .azioni.commento {margin:15px 0 0 0px; width:auto;}
.lettori .azioni.commento a.numero{float:left; display:block; font-size:11px; margin:0 0 0 500px;}
.lettori .azioni.commento span{float:left; display:block; font-size:11px; color:#808080;}
.colonna .lettori {clear:both; margin:20px 0 0 0;}
.colonna  .lettori  a.pubblica {display:block;  font-size:11px; color:#7F7F7F; font-weight:bold; text-decoration:underline; background-image: url(/static/inserisci-commento.jpg);background-repeat: no-repeat; background-position: left; padding:4px 0px 0 20px;}
#commenti {clear:both; padding:10px 0;}
a.profileLink {color:#FE1C1D;}
span.autenticazione {font-size:11px; color:#808080;}
.authenticationArea {color:#666666; font-size:12px;}
a.internalLink {display:block; padding:4px 0 10px 0; font-size:11px; color:#7F7F7F; font-weight:bold; text-decoration:underline; background-image: url(/static/freccia-rossa.png);background-repeat: no-repeat; background-position: left; padding:0 0px 0 20px;}

.container-commenti {clear:both; width:100%;  margin:15px 0 0 0; border-bottom:1px solid #DBDBDB;}
.container-commenti:after{content: ""; display: block; height: 0pt; clear: both; }
.user-pic {float:left; border:1px solid #cccccc;margin:0px; padding:2px;}
.content-commento {float:right; width:90%; color:#808080;}
.content-commento p {padding:8px 0; font-size:11px;}
a#recensioni-lettori {clear:both; float:none; padding:20px 0 0 0; display:block;}

#ultimi-commenti {margin:10px 0 0 0; }
#ultimi-commenti  .content{padding-bottom:8px; font-size:11px;border-top:1px solid #666666; }
#ultimi-commenti .titolo {border-bottom:1px solid #666666;}
#ultimi-commenti:after{content: ""; display: block; height: 0pt; clear: both; }
#ultimi-commenti .content:after{content: ""; display: block; height: 0pt; clear: both; }
.commento-home {clear:both; width:100%;  padding:8px 0 8px 0; border-bottom:1px solid #666666;}
.commento-home:after{content: ""; display: block; height: 0pt; clear: both; }
.commento-home .user-pic {float:left; border:1px solid #666666;margin:0px; padding:2px;}
.commento-home .dettaglio{float:right; width:77%; color:#000000;}
.commento-home p {padding:4px 0; font-size:11px;}
.commento-home strong{color:#666666;}
.commento-home a.link {display:block;color:#666666; padding:3px 0 0 0;}

/*-------------------Login Home------------------*/
#box-login{width:auto; padding:10px; margin:0px; background-color: #E8E8E8;}
#box-login.logout{ }
#box-login .titolo {margin:0 0 5px; padding:6px 0 4px; width:auto;}
#box-login .titolo h3 {color:#757478; font-size:14px; font-weight:bold;}
#box-login a.logout{margin:-5px 0 0 0;}
#box-login:after{content: ""; display: block; height: 0pt; clear: both; }
#box-login form { padding:0px 0 0 2px; }
#box-login form:after{content: ""; display: block; height: 0pt; clear: both; }
#box-login input {}
#box-login label {font-size:11px; color:#666666;}
#box-login input.text{width:170px; font-size:12px;  padding:2px 0 2px 4px; margin: 2px 13px 10px 3px; border:1px solid #cccccc;}
*:first-child+html #box-login input.text{margin: 2px 16px 0px 0px;}
#box-login input.password{width:140px; font-size:12px;  padding:2px 0 2px 4px; margin: 2px 0px 0px 13px; border:1px solid #cccccc;}
#box-login input.button{float:right; border:1px solid #cccccc;   margin: 3px 5px 0px 5px; padding:2px 4px; color:#666666;font-size:11px;}
#box-login a.pwd {display:block; font-size:12px; color:#ffffff; padding:20px 0 0 0; float:left;}
#box-login .user-pic {float:left; border:1px solid #cccccc;margin:0px; padding:2px;}
#box-login .loggedUser {float:right; font-size:13px; font-weight:bold; width:70%; color:#510706;}
#box-login .box-navb-sottocanali {padding:10px 0 10px 0; clear:both;}
a.logout {float:right; border:1px solid #cccccc; display:block;padding:2px 4px; color:#666666;
font-size:11px;}

/*-------------------breadcrumbs------------------*/
#breadcrumb {color:#8D8D8D; border:none; margin:0 0 10px 0;  padding: 0px; width:762px; font-size:11px; background-color: #F2F2F2; float: left;}
#breadcrumb ul:after{content: ""; display: block; height: 0pt; clear: both; }
#breadcrumb ul {list-style-type:none; padding:5px;}
#breadcrumb ul li{float:left;}
#breadcrumb ul li a {color:#8D8D8D;}

/*-------------------POST------------------*/
#titoloPost{ clear:both; margin:0 0 0 0; font-size:20px;}
#titoloPost h1{font-size:21px; color:#A12237; font-family:Arial; display:block; padding:8px 0px 0px 0; font-weight:normal;}
#titoloPost strong{font-size:12px; color:#666666; font-family:Arial; display:block; padding:8px 0px 0px 0; font-weight:normal;}
#descPost strong {color:#666666; font-size:12px; font-weight:bold;}
#testoPost p {color:#666666; font-size:12px; font-weight:normal;}
.azioni.commento h3{font-size:16px; font-weight:normal; color:#4E0301; font-family:Arial, "Verdana, Tahoma"; display:block; padding:8px 0; text-transform:uppercase}
.commentiTit {font-size:16px; font-weight:normal; color:#4E0301; font-family:Arial, "Verdana, Tahoma"; display:block; padding:8px 0; text-transform:uppercase}

.comm a.pubblica {display:block;  font-size:11px; color:#7F7F7F; font-weight:bold; text-decoration:underline; background-image: url(/static/inserisci-commento.jpg);background-repeat: no-repeat; background-position: left; padding:4px 0px 0 20px;}



/*-------------------Elenco campi form------------------*/
ul.listaCampiForm {}
/*
ul.listaCampiForm li {padding:5px 0px 5px 0; margin:5px 0px 5px 0; border-top: 1px solid #cccccc; width: auto; }

ul.listaCampiForm li:after{content: ""; display: block; height: 0pt; clear: both; }
ul.listaCampiForm li.last {border-bottom: 1px solid #cccccc;}
ul.listaCampiForm li a.link {color:#FFFFFF; font-size:15px; display:block; font-weight:normal; padding:0px;}
ul.listaCampiForm li img {float:left;}
ul.listaCampiForm li .dettagli {width:81%; float:right;}
ul.listaCampiForm li .dettagli.full {width:auto; clear:both; float:none;}
ul.listaCampiForm li span{clear:both; display:block; color:#666666; font-size:13px; padding:0px;}
ul.listaCampiForm.sottocanali li a {color:#CC2C30; }
ul.listaCampiForm li p {padding:0px 0 0 0; clear:both; color:#808080; line-height:1.5em;}
ul.listaCampiForm li i {font-size:13px;color:#666666; display:block; padding:0 0 6px 0;}

ul.listaCampiForm .content-articolo ul {list-style-type:square; list-style-position:outside; margin:0 0 0 0px; line-height:1.8em;}
ul.listaCampiForm .content-articolo li { padding:0px; margin:0px; } */

#form_container ul.listaCampiForm li { clear: both;padding:5px 0px 5px 0; margin:5px 0px 5px 0; border-top: 1px solid #cccccc; width: 100%;background-image:url(/static/sf-primopiano-dxd.jpg); background-repeat:repeat-x;}
#form_container ul.listaCampiForm li:after{content: ""; display: block; height: 0pt; clear: both;}
#form_container ul.listaCampiForm li.last {border-bottom: 1px solid #cccccc;}
#form_container ul.listaCampiForm li a.link {color:#FFFFFF; font-size:15px; display:block; font-weight:normal; padding:0px;}
#form_container ul.listaCampiForm li img {float:left;}
#form_container ul.listaCampiForm li .dettagli {width:81%; float:right;}
#form_container ul.listaCampiForm li .dettagli.full {width:auto; clear:both; float:none;}
#form_container ul.listaCampiForm li span{clear:both; display:block; color:#666666; font-size:13px; padding:0px;}
#form_container ul.listaCampiForm.sottocanali li a {color:#ffffff; }
#form_container ul.listaCampiForm li p {padding:0px 0 0 0; clear:both; color:red; line-height:1.5em;}
#form_container ul.listaCampiForm li i {font-size:13px;color:#666666; display:block; padding:0 0 6px 0;}

#form_container ul.listaCampiForm .content-articolo ul {list-style-type:square; list-style-position:outside; margin:0 0 0 0px; line-height:1.8em;}
#form_container ul.listaCampiForm .content-articolo li { padding:0px; margin:0px; }