@charset "utf-8";
/* CSS Document */

/* CSS Document */
html{margin:0px;padding:0px; background-color:#000000;}
html img{border:none;}
body{
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
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;}
/*-------------------Utils------------------*/
.clear{clear:both;}
*:first-child+html {clear:both;}
/*-------------------Box Site------------------*/
#box-site{position:relative;margin:0px auto 0px auto;width:950px; padding:0 0 0 0px; height:100%;}
#box-site:after{content: ""; display: block; height: 0pt; clear: both; }
/*-------------------Intestazione------------------*/
#intestazione{height:100%; }
#intestazione:after{content: ""; display: block; height: 0pt; clear: both; }
#intestazione .right{float:right;width:auto;}
#intestazione:after .right{content: ""; display: block; height: 0pt; clear: both; }
#header-int {background-image:url(/static/back-header-int.jpg); width:950px; height:214px; background-repeat:no-repeat;}
#header-int img{margin:10px 0 0 10px;}
/*-------------------Logo------------------*/
#logo{position:absolute; }
#logo a{display:block; width:170px; height:90px; margin:15px 0 0 20px;}
/*-------------------Ricerca------------------*/
#ricerca {text-align:left; margin:0px 0 0 0px; height:auto;  width:180px; padding:8px; float:left; height:100%;}
#ricerca:after{content: ""; display: block; height: 0pt; clear: both; }
#ricerca input.text{width:132px; background-image:url(/static/cerca-text-back.jpg); font-size:11px; color:#999999;border:none; border:0px; padding:0px 4px; float:left; margin: 2px 0px 0px 10px; height:20px; background-repeat:no-repeat;}
#ricerca input.button{float:right; display:block; margin:8px 5px 0 0;}
/*-------------------Navigazione Principale------------------*/
#box-navb-principale {padding:10px 0 10px 0; height:100%; clear:both;}
#box-navb-principale:after{content: ""; display: block; height: 0pt; clear: both; }
#box-navb-principale ul li {float:left; margin:0 0 0 19px; padding:0 40px 0 20px; border-right:1px dotted #DFDFDF;}
#box-navb-principale ul li.second{border-left:1px dotted #DFDFDF; padding-left:40px;}
#box-navb-principale ul li.last-multimedia{border-right:0px; }
#box-navb-principale ul li.first{border-right:none; margin-top:-15px;padding:0 8px 0 8px; margin-left: 27px; padding-right:20px;}
#box-navb-principale ul li a{color:#DFDFDF; padding:0px 0 0 0px; display:block;font-size:14px;}
#box-navb-principale ul li a:hover{ color:#DFDFDF;}
/*-------------------Navigazione Servizio------------------*/
#box-navb-servizio {padding:14px 0 0px 0; height:100%; float:left; width:auto;}
#box-navb-servizio:after{content: ""; display: block; height: 0pt; clear: both; }
#box-navb-servizio ul li {float:left; margin:0 0 0 8px; padding:0 16px 0 8px; border-right:1px dotted #999999;}
#box-navb-servizio ul li.last{ border-right:none;}
#box-navb-servizio ul li a{color:#999999; padding:0px 0 0 0px; display:block;font-size:11px;}
/*-------------------Box struttura------------------*/
#box-center{cleat:both; height:100%; margin:15px 0 0 0;}
#box-center:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center.int .container{ background-color:#FFF; width:auto; padding:0px 10px 0px 10px; margin:-15px 0 0 0;height:100%; }
#box-center.int .container:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center-center{width:720px; float:left;height:100%;}
#box-center-center:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center-center.int{width:705px; float:left;}
#box-center-center.int.media{width:450px; float:left; margin:0 0 0 10px;}
#box-center-dx{width:215px; float:right; margin:0 0px 0 10px;}
#box-center-dx.int.media{width:460px; float:right; margin:20px 15px 0 0; }
#box-center.int.media{cleat:both; height:100%; margin:15px 0 10px 0; }
#box-center.int.media .container{padding:20px 0 0 0px; background-color:#0B0D0E;border-top:1px solid #393C3E; }
/*-------------------Box Aree------------------*/
#news-home{clear:both;height:100%; width:490px; float:left;}
#news-home:after{content: ""; display: block; height: 0pt; clear: both; }
#news-home .top .box{background-image:url(/static/back-box-home-sx-big.jpg); width:240px; height:316px; background-repeat:no-repeat; float:left; margin:0 5px 0 0;}
.box {height:100%;}
.box:after{content: ""; display: block; height: 0pt; clear: both; }
.box h3.titolo{border-bottom:1px solid #DFDFDF; display:block; padding:10px 0 4px 0px;height:100%;}
.box h3.titolo:after{content: ""; display: block; height: 0pt; clear: both; }
.box h3.titolo a.titolo{color:#A51200; font-weight:normal; font-size:17px; display:block; margin:0px 0 3px 0px;width:90%; float:left; }
.box h3 a.freccia{float:right; display:inline; margin:5px 0 0 0;}
.box .content{margin:0px 0 0 10px;width:220px; }
.box .content a.img {display:block; margin:10px 0 5px 0;}
.box .content p {color:#666666; line-height:1.3em; }
.box  a.link {display:block; padding:0 0 6px 0px; color:#333333; font-size:15px; font-weight:bold;line-height:1.2em; }
#news-home .bottom .box{background-image:url(/static/back-box-home-sx-orizzontal.jpg); width:485px; height:200px; background-repeat:no-repeat; float:left; margin:0 5px 0 0;}
#news-home .bottom {clear:both; padding:5px 0 0 0;}
.bottom .box .content{width:465px; }
.bottom .box h3.titolo{margin:0 0 6px 0;}
.bottom .box .content a.img {display:block; float:left; margin:4px 0 15px 0;}
.bottom .box .content p {width:366px; float:right;}
.bottom .box a.link{font-size:11px; color:#666666; font-weight:normal; text-transform:uppercase; margin:4px 0 0 0;}
/*-------------------Servizi-----------------*/
#servizi {width:220px; height:100%; float:right; margin:0 2px 0 0;}
#servizi:after{content: ""; display: block; height: 0pt; clear: both; }
#servizi .titolo{border-bottom:1px solid #333333;}
#servizi .titolo h3{color:#ffffff; font-size:17px; font-weight:normal; padding:0 0 4px 0;}
#servizi ul li a.img{float:left;}
#servizi ul li .dettagli{float:right; width:152px;}
#servizi ul li {padding: 4px 0 4px 0;border-bottom:1px solid #333333;height:100%;}
#servizi ul li:after{content: ""; display: block; height: 0pt; clear: both; }
#servizi ul li a.link {color:#CCCCCC; text-transform:uppercase; display:block; padding:0 0 4px 0;}
/*-------------------Dx Home-----------------*/
#box-dx-home {margin:0 0 0 0px;height:100%;}
#box-dx-home:after{content: ""; display: block; height: 0pt; clear: both; }
/*-------------------Evidenza-----------------*/
#evidenza {margin:0 0 0 0px; padding:0px;}
#evidenza .box{background-image:url(/static/back-evidenza.jpg); width:215px; height:243px; background-repeat:no-repeat; margin:0 0px 0 0;}
#evidenza h3.titolo{ display:block;}
#evidenza .box .content {width:195px;}
#evidenza .box a.link {font-size:12px; line-height:1em;}
#evidenza .box p{ font-size:10px;}
/*-------------------Media Home-----------------*/
#media-home {clear:both;margin: 5px 0 0 0;}
/*-------------------Newsletter-----------------*/
#newsletter{background-image:url(/static/back-newsletter.jpg); width:215px; height:104px; margin:5px 0 0 0;}
#newsletter .box .content {width:195px;}
#newsletter h3.titolo{ display:block;}
#newsletter .box p{ font-size:10px; margin: 6px 0 0 0;}
 a.registrazione{clear:both; display:block; padding:0 0 0 17px; background-image:url(/static/freccia-registra.jpg); background-repeat:no-repeat; font-size:12px; color:#333333; margin:6px 0 0 0; background-position:0 2px;}
/*-------------------Footer------------------*/
#footer{padding:0px 0 0 0; color:#FFFFFF;text-align:center;height:100%;}
#footer:after{content: ""; display: block; height: 0pt; clear: both; }
#footer p{clear:both; display:block; padding:10px 0 20px 0; text-align:center;}
/*-------------------Navigazione Footer------------------*/
#box-navb-footer{clear:both; padding:0px 0 0 0; margin:13px 0 0 40px; text-align:center; width:auto;}
#box-navb-footer ul{margin: 0px 6px 20px 0px;padding:0px 0 0px 0;text-align:center;}
#box-navb-footer ul li {float:left; margin:0 0 0 8px; padding:0 16px 0 8px; border-right:1px solid #666666;}
#box-navb-footer ul li.last{margin:0 0 0 0px; border-right:none; padding-right:0px; }
#box-navb-footer ul li a{color:#666666; padding:0px 0 0 0px; display:block;font-size:9px;}
/*-------------------Box Dx------------------*/
.box-dx {height:100%;}
.box-dx .content{ height:100%;background-color:#F2F2F2; border-left:1px solid #CCCCCC;  border-right:1px solid #CCCCCC; width:auto; padding:0 10px;}
.box-dx h3.titolo{border-bottom:1px solid #DFDFDF; display:block; padding:10px 0 4px 0px; color:#A51200; }
.box-dx h3.titolo span {width:90%; float:left;height:100%;}
.box-dx h3.titolo:after{content: ""; display: block; height: 0pt; clear: both; }
.box-dx h3.titolo titolo{color:#A51200; font-weight:normal; font-size:17px; display:block; margin:0px 0 3px 0px;width:90%; float:left; }
.box h3 img.freccia{float:right; display:inline; margin:5px 0 0 0;}
/*-------------------Titolo------------------*/
#titolo h1{color:#333333; font-size:17px; display:block; font-weight:normal; padding:0px 0 0px 0; }
#titolo {margin-bottom:20px; clear:both; }
#titolo .content{width:80%; float:left;}
#titolo a.indietro {float:right; color:#666666; font-size:12px; display:block; padding:0px 0 0 15px; background-image:url(/static/freccia-indietro.jpg); background-repeat:no-repeat; background-position:left center; position:relative;}
#titolo:after{content: ""; display: block; height: 0pt; clear: both; height:100%; }
 #titolo.mostra {border-bottom:1px solid #DFDFDF; margin:0 0 20px 0;}
#titolo.mostra  h1{color:#A51200; font-size:23px; padding:10px 0 3px 0;}
 #titolo.mostra h3{color:#333333; font-size:17px; padding:0px 0 8px 0; font-weight:normal;}
 .media #titolo h1{color:#FFFFFF;}
/*-------------------Body Articolo------------------*/
#body-articolo {width:96%; height:100%;}
#body-articolo:after{content: ""; display: block; height: 0pt; clear: both; }
#body-articolo {margin:0 0 0 6px;}
#body-articolo  p{font-size:11px; line-height:1.6em; color:#666666;}
#body-articolo a {color:#A51200;}

#body-articolo .content { clear:both;}
/*-------------------Sottocanali------------------*/
.box-dx.sottocanali {width:auto;}
.box-dx.sottocanali h3.titolo{ padding:0px 0 4px 0px; color:#A51200; font-size:17px; font-weight:normal;height:100%;}
.box-dx.sottocanali.info h3.titolo{margin:0 0 10px 0;}
.box-dx.sottocanali.info {margin:0 0 10px 0;}
.box-dx.sottocanali.info p{color:#999999}
.box-dx.sottocanali.info p a{color:#A51200;}
.box-dx.sottocanali img.freccia{float:right; display:inline; margin:5px 0 0 0;}
.box-dx.sottocanali ul li {border-bottom:1px dotted #CCCCCC; }
.box-dx.sottocanali ul li a{color:#666666; font-size:12px; display:block; padding:6px 0 6px 18px; background-image:url(/static/freccia-link-sottocanali.jpg); background-repeat:no-repeat; background-position:0 8px; }
.box-dx.sottocanali ul li.selected a{color:#000000;}
/*-------------------Sottocanali------------------*/
#box-blog {clear:both; margin:10px 0 0 0;}
#box-blog .titolo {background-image:url(/static/back-titolo-blog.jpg); width:215px; height:22px; background-repeat:no-repeat; color:#333333; font-size:12px; padding:3px 0 0 10px;}
#box-blog ul li {padding:4px 0; margin:0 0 0 6px;}
#box-blog ul li a{color:#999999; font-size:10px; display:block; padding:3px 0 3px 0px;}
#box-blog ul li span{color:#666666; font-size:10px; display:block; }
/*-------------------breadcrumbs------------------*/
#breadcrumbs {clear:both;font-size:17px; border-bottom:1px solid #DFDFDF; padding:0 0 6px 0; margin:0 0 15px 0;height:100%;}
#breadcrumbs:after{content: ""; display: block; height: 0pt; clear: both; }
#breadcrumbs ul {margin-top:10px;}
#breadcrumbs ul li {float:left;} 
#breadcrumbs a {color:#999999; }
#breadcrumbs span {color:#CCCCCC;}
/*-------------------Info------------------*/
.info{height:100%;}
.info img{float:left; }
.info .dettagli{float:right; width:47%;}
.info:after{content: ""; display: block; height: 0pt; clear: both; }
.info .content:after{content: ""; display: block; height: 0pt; clear: both; }

/*-------------------Elenco Mostre------------------*/
ul.elenco-mostre {clear:both;}
ul.elenco-mostre li {height:100%; padding:0 0 10px 0; margin:0 0 20px 0;border-bottom:1px solid #DEDEDE;}
ul.elenco-mostre li.last {border-bottom:none;}
ul.elenco-mostre li:after{content: ""; display: block; height: 0pt; clear: both; }
ul.elenco-mostre li a.link {color:#A51200; font-size:16px; display:block; padding:0 0 6px 0;}
ul.elenco-mostre.allegati a.link{font-size:12px;} 
ul.elenco-mostre li a.img {float:left; display:block; width:auto; }
ul.elenco-mostre li a.img img {border:1px solid #ACAFB6;}
ul.elenco-mostre li .dettagli {width:440px; float:right;}
ul.elenco-mostre li span{clear:both; dispaly:block; font-size:12px;}
/*-------------------Documenti------------------*/
#documenti h3{color:#A51200; font-size:17px; font-weight:normal; padding:10px 0 6px 0; display:block; width:100%; border-bottom: 1px solid #DFDFDF; margin:0 0 10px 0;}
#documenti ul{height:100%; background-image: url(/static/back-documenti.jpg); background-repeat:repeat-y;}
#documenti ul:after{content: ""; display: block; height: 0pt; clear: both; }
#documenti ul li {padding:6px 0; width:47%; float:left; height:100%; margin:0 15px 0 0;}
#documenti ul li:after{content: ""; display: block; height: 0pt; clear: both; }
#documenti ul li img {float:left; margin:0 6px 0 0; display:block; }
#documenti ul li  a.doc-link{text-transform:uppercase; color:#666666; }
/*-------------------Media------------------*/
#media_testo{height:420px; color:#CCCCCC; border-left:1px solid #333333; 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 #333333; border-top:1px solid #333333; padding:10px 0; margin:15px 0 0 0;}
.visualizzazioni strong {padding: 0 0 8px 0;line-height:1.5em;}
.categoria {color:#CCCCCC; font-size:11px; text-transform:uppercase;line-height:1.5em; display:block; padding:0 0 10px 0;}
.tags {clear:both; margin:2px 0; font-size:11px;}
.tags a{color:#666666;}
.tags a:hover{text-decoration:underline;}
.tags .tag-container { background-color:#161616; padding:20px 10px; width:auto;}
#body-media {height:100%;}
#body-media:after{content: ""; display: block; height: 0pt; clear: both; }
#mcfePlayerMediaBrowser{margin:10px 0 0 10px; border-top:1px solid #333333; padding:20px 0 0 0; clear:both;width:930px;}

#ancora a {color:#A51200;}