/* CSS Document */
html{background-color:#666666; margin:0px; padding:0px;}
html img{border:none;}
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0px; padding:0px; width:100%; color:#666666; padding:0px;}
.clear{clear:both;}
body a{text-decoration:none; color:#7A1618;}
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;}
/*-------------------Utils------------------*/
.clear{clear:both;}
/*-------------------Box Site------------------*/
#box-site{position:relative; padding:1px 9px 0; margin:8px auto 0px auto; width:900px; background-color:#FFFFFF;}
#box-site:after{content: ""; display: block; height: 0pt; clear: both; }
/*-------------------Intestazione------------------*/
#intestazione{width:auto;padding:0px; background-image:url(/static/testata.jpg); background-repeat:no-repeat;}
#intestazione-interna{width:auto;padding:0px; background-image:url(/static/testata-interna.jpg); background-repeat:no-repeat;}
/*-------------------Logo------------------*/
#logo{margin:8px 0 0 0px;padding:0px 0 0 0px;}
/*-------------------Header------------------*/
#header{clear:both; background-image:url(/static/header.jpg); width:842px; height:71px; background-repeat:no-repeat;}
/*-------------------Navigazione Principale------------------*/
#box-navb-principale{clear:both; padding:12px 0 0 0; width:900px; height:34px;}
#box-navb-principale ul{float:left; margin:0px; padding:0px; font-family:Times New Roman; text-transform:uppercase;}
#box-navb-principale ul:after{content: ""; display: block; height: 0pt; clear: both; }
#box-navb-principale ul li{ margin: 0px 2px 0px 2px; padding: 0 0px 0 0px; border-right:1px solid #904741; float:left;}
#box-navb-principale ul li a{ text-decoration:none; margin: 0  0px 0 0px ; padding:4px 8px; display:block;  color:#f5e5e5; font-size:13px;}
/*-------------------Navigazione Servizio------------------*/
#box-navb-servizio{width:900px; padding:0 0 10px 0; text-align:right; height:25px; background-color:#000000;}
#box-navb-servizio:after{content: ""; display: block; height: 0pt; clear: both; }
#box-navb-servizio ul{color:#C2C2C2; float:right; font-family:Times New Roman; font-size:15px; margin:0px 5px 0 0; padding:10px 0 0;}
#box-navb-servizio ul li{margin: 0px 2px 0px 2px; padding:0 10px; float:left; border-left:1px solid #C2C2C2;}
#box-navb-servizio ul li a{text-decoration:none; margin: 0 0 0 0px; color:#C2C2C2; }
#box-navb-servizio ul li.registrazione {border:none;}
#box-navb-servizio ul li.registrazione a{ color:#FD0100; font-weight:bold;}
/*-------------------Banner Museo------------------*/
#scritta-museo img{float:left; padding:23px 0 0 14px;}
#banner-museo{background-color:#FFFFFF; border:1px solid #CCCCCC; clear:both; height:154px; margin:0 0 0 15px; padding:12px 0 0; width:868px;}
#banner-museo ul{float:left; margin:0px; padding:0px; font-family:Times New Roman; text-transform:uppercase; font-size:13px;}
#banner-museo ul:after{content: ""; display: block; height: 0pt; clear: both; }
#banner-museo ul li{ border-right:1px solid #CDCDCD; float:left; padding:0 18px 0 3px; text-align:center; width:123px;}
#banner-museo ul li.last{ border-right:0 none; float:left; padding:0 0 0 3px; text-align:center; width:123px;}
#banner-museo ul li a{ text-decoration:none; margin: 0  0px 0 0px ; padding:4px 8px; display:block;  color:#f5e5e5; font-size:13px;}
#banner-museo .descrizione { margin:0px 0px 0px 15px;}
/*-------------------Box Centrali------------------*/
#mediacenter {margin:0 0 0 15px; padding:45px 0 0;}
#box-center{clear:both;margin: 0px 0px; height:100%; background-image:url(/static/back-box-center.gif); background-repeat:repeat-x; background-color:#EFEFEF none repeat scroll 0 0;}

#box-center-center{width:430px; float:left; margin:0 0 0 8px;}
#box-center-center-int{width:580px; float:left; padding:0 0px; margin:7px 0 10px 0;}
#box-center-center-login{float:left; height:400px; margin:47px 10px 10px 200px; padding:0 0; width:500px;}
#box-center-sx{float:left; width:290px; margin:7px 0 0 15px; background-image:url(/static/tab-rosso.gif); background-repeat:no-repeat;}
#box-center-dx{float:right;  width:250px;}
#box-center-dx:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center-center-int:after{content: ""; display: block; height: 0pt; clear: both; }
/*-------------------Box Mostre e Eventi------------------*/
#mostre-eventi {background-color:#FFFFFF; border:1px solid #CCCCCC; width:287px; background-image:url(/static/tit-mostre_eventi.gif); background-repeat:no-repeat; background-position:top; padding:40px 0 0;}
#mostre-eventi .descrizione{ margin:0px 0px 0px 10px; font-size:11px;}
#mostre-eventi ul{margin:0px; padding:0px; font-family:Arial; font-size:13px;}
#mostre-eventi ul:after{content: ""; display: block; height: 0pt; clear: both; }
#mostre-eventi ul li:after{content: ""; display: block; height: 0pt; clear: both;}
#mostre-eventi ul li{margin:0 0 0 15px; width:255px; clear:both; height:100%; padding:5px 0 10px;}
#mostre-eventi ul li img{ float:right; margin:0 -8px 0 5px;}
#mostre-eventi ul li a{ text-decoration:none; margin: 0  0px 0 0px ; padding:4px 8px; display:block;  color:#7C181A; font-size:12px; font-weight:bold;}
#archivio {color:#7C181A; font-family:Arial; font-size:11px; margin:10px 18px 10px 0; text-align:right;}
/*-------------------Box Informazioni------------------*/
#informazioni {background-color:#FFFFFF; border:1px solid #CCCCCC; width:287px; background-image:url(/static/tit-informazioni.gif); background-repeat:no-repeat; background-position:top; padding:40px 0px 15px 0px; margin:5px 0px 0px 0px;}
#informazioni ul{margin:0px; padding:0px; font-family:Arial; font-size:13px;}
#informazioni ul:after{content: ""; display: block; height: 0pt; clear: both; }
#informazioni ul li{margin:0 0 0 15px; width:255px; clear:both; border-bottom:1px solid #CCCCCC;}
#informazioni ul li a{ text-decoration:none; margin: 0  0px 0 0px ; padding:3px 8px; display:block;  color:#666666; font-size:11px;}
/*-------------------Box Servizi------------------*/
#servizi {background-color:#FFFFFF; border:1px solid #CCCCCC; width:287px; background-image:url(/static/tit-servizi.gif); background-repeat:no-repeat; background-position:top; padding:40px 0px 15px 0px; margin:8px 0 10px;}
#servizi ul{margin:0px; padding:0px; font-family:Arial; font-size:13px;}
#servizi ul:after{content: ""; display: block; height: 0pt; clear: both; }
#servizi ul li{margin:0 0 0 15px; width:255px; clear:both; border-bottom:1px solid #CCCCCC;}
#servizi ul li a{ text-decoration:none; margin: 0  0px 0 0px ; padding:4px 8px; display:block;  color:#666666; font-size:11px;}
/*-------------------Box Primo Piano------------------*/
#primo-piano {background-color:#FFFFFF; border:1px solid #CCCCCC; width:570px; background-image:url(/static/tit-primo_piano.gif); background-repeat:no-repeat; background-position:top; padding:40px 0px 25px 0px; margin:7px 0;}
#primo-piano .descrizione{ margin:0px 0px 0px 10px; font-size:11px;}
#primo-piano ul{margin:0px; padding:0px; font-family:Arial; font-size:13px;}
#primo-piano ul:after{content: ""; display: block; height: 0pt; clear: both; }
#primo-piano ul li{margin:0 18px; width:245px; float:left; border-bottom:1px solid #CCCCCC; padding:0 0 10px;}
#primo-piano ul li a{ text-decoration:none; margin: 0  0px 0 0px ; padding:4px 8px; display:block;  color:#7C181A; font-size:12px; font-weight:bold;}
#archivio { text-align:right; color:#7C181A;}
/*-------------------Box Banner Bottom------------------*/
#banner-bottom{background-color:#FFFFFF; border:1px solid #CCCCCC; width:570px; padding:10px 0px 0px 0px; margin:7px 0 10px;}
#banner-bottom .descrizione{ margin:0px 0px 0px 10px; font-size:11px; }
#banner-bottom ul{margin:0px; padding:0px; font-family:Arial; font-size:13px;}
#banner-bottom ul:after{content: ""; display: block; height: 0pt; clear: both; }
#banner-bottom ul li{margin:0 18px; width:245px; float:left; padding:0 0 10px;}
/*-------------------Navigazione a SX interna------------------*/
#tab-categoria {text-transform:uppercase; float:left; color:#FFF; font-family:Times New Roman; padding:19px 0 0 12px;}
#navigazione-interna {background-color:#FFFFFF; border:1px solid #CCCCCC; width:280px; padding:10px 0px 15px 0px; margin:37px 0 10px;}
#navigazione-interna ul{margin:0px; padding:0px; font-family:Arial; font-size:13px;}
#navigazione-interna ul:after{content: ""; display: block; height: 0pt; clear: both; }
#navigazione-interna ul li{margin:0 0 0 15px; width:255px; clear:both; border-bottom:1px solid #CCCCCC;}
#navigazione-interna ul li a{ text-decoration:none; margin: 0  0px 0 0px ; padding:4px 8px; display:block;  color:#999999; font-size:11px;}
/*-------------------Navigazione BODY interna------------------*/
#nav-interna {padding:0px 0px 15px 0px; margin:0px 0 10px;}
#nav-interna ul{margin:0px; padding:0px; font-family:Arial; font-size:13px;}
#nav-interna ul:after{content: ""; display: block; height: 0pt; clear: both; }
#nav-interna ul li{margin:0 0 0 15px; width:255px; clear:both; border-bottom:1px solid #CCCCCC;}
.descrizione-nav{padding:0 0 0 4px;}
#nav-interna ul li a{ text-decoration:none; margin: 0  0px 0 0px ; padding:4px 4px; display:block; color:#7A1618; font-size:11px; text-transform:uppercase; font-weight:bold;}
/*-------------------Approfondamenti------------------*/
#approfondimenti .titolo{margin:0 0 4px 0;}
#approfondimenti ul {height:100%; margin:10px 0 0 0;}
#approfondimenti ul:after{content: ""; display: block; height: 0pt; clear: both; }
#approfondimenti ul li {height:100%; padding:0 0 10px 0; border-bottom:2px solid #103B5B; margin:0 0 10px 0;}
#approfondimenti ul li:after{content: ""; display: block; height: 0pt; clear: both; }
#approfondimenti ul li a.link{color:#2F9FF1; display:block; width:145px; float:left;}
#approfondimenti ul li p{color:#ffffff; display:block; width:145px;float:left;}
#approfondimenti ul li a.img{float:right;}
#approfondimenti ul li img{border:1px solid #0C2A42;}
/*-------------------Ricerca------------------*/
#ricerca {height:100%; margin:14px 0 0 -65px; padding:0; text-align:left; width:300px}
#ricerca img{ float:left;}
#ricerca form {float:right;}
#ricerca span{float:left; font-size:10px;dispaly:block; margin:0 10px 0 0;}
#ricerca h3{color:#C7121B; text-transform:uppercase; font-size:12px; margin:4px 0; font-weight:bold; display:block;}
#ricerca:after{content: ""; display: block; height: 0pt; clear: both; }
#ricerca input.text{width:205px; font-size:10px; border:1px solid CCCCCC; padding:2px 0; float:left;margin: 0 5px 0px 0; border:1px solid #808080;}
#ricerca input.button{float:right; border:none; font-size:11px; color: #ffffff; padding:2px 2px;float:right; background-image:url(/static/back_button.jpg); background-repeat:repeat-x; background-position:bottom;}
.bottone { margin:1px 0px 0px 4px;}
/*-------------------Box Bottom------------------*/
#box-bottom{clear:both; background-color:#515151; margin:0px auto; padding:1px 9px; position:relative; width:900px;}
#box-bottom p{color:#FFFFFF; font-size:10px; padding:40px 10px; text-align:left;}
/*-------------------Body Articolo------------------*/
#in-vetrina { background-color:#FFF; width:573px;}
#body-articolo{heigth:100%; padding:0 0 10px 0;margin:0 0 10px; background-color:#FFFFFF; border:1px solid #CCCCCC;}

#body-articolo .content {width:auto; padding:10px 15px;  line-height:1.4em;}
#body-articolo .content p {width:auto; padding:2px 5px;  line-height:1.4em;}
#body-articolo:after{content: ""; display: block; height: 0pt; clear: both; }
#body-articolo .content:after{content: ""; display: block; height: 0pt; clear: both; }

#body-articolo-ricerca{heigth:100%; padding:0 0 10px 0;margin:0 0 10px; }
#body-articolo-ricerca .content {width:auto; padding:10px 15px;  line-height:1.4em;}
#body-articolo-ricerca:after{content: ""; display: block; height: 0pt; clear: both; }
#body-articolo-ricerca .content:after{content: ""; display: block; height: 0pt; clear: both; }

/*-------------------Titolo------------------*/
#titolo{ height:32px; width:100%; color:#7A1618; font-family:"Times New Roman", Times, serif; font-size:15px;}
#titolo h1{display:block; font-size:23px; font-weight:normal; padding:15px 0 4px 20px;}
/*-------------------Navigazione Sottocanali Body------------------*/
#box-navb-sottocanali-body {border-top:1px solid #CCCCCC; margin:20px 0 0;}
#box-navb-sottocanali-body ul {height:100%; margin:5px 0 0 0;}
#box-navb-sottocanali-body ul:after{content: ""; display: block; height: 0pt; clear: both; }
#box-navb-sottocanali-body ul li {height:100%; padding:0 0 7px 0;  margin:7px 0; width:100%;}
#box-navb-sottocanali-body ul li:after{content: ""; display: block; height: 0pt; clear: both; }
#box-navb-sottocanali-body ul li a.link{color:#2F9FF1; display:block; width:540px; float:right; background-image:url(/static/freccia-blu.jpg); background-repeat:no-repeat; padding:0 0 0 20px;}
#box-navb-sottocanali-body ul li p{color:#ffffff; display:block; width:560px; float:right;}
#box-navb-sottocanali-body ul li a.img{float:left; display:block;}
#box-navb-sottocanali-body ul li img{border:1px solid #0C2A42;}

/*-------------------Credenziali------------------*/
#credenziali {background-color:#000000;width:240px; margin:2px 0 0 0; height:100%; padding:10px 0 10px 0;}
#credenziali:after{content: ""; display: block; height: 0pt; clear: both; }
#credenziali span {color:#ffffff; text-transform:uppercase; float:left;}
#credenziali strong {color:#ffffff;width:80px; float:left;}
#credenziali a.logout { float:right;padding:2px 4px;float:right; background-image:url(/static/back_button.jpg); background-repeat:repeat-x; background-position:bottom; margin:-4px 0px 0 0;font-size:12px; color: #ffffff; font-weight:bold; display:block;}

/*-------------------breadcrumbs------------------*/
#breadcrumb {clear:both; border:none; margin:20px 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:#FD0100;}

#box-media h3 {color:#257CBF; font.size:16px;}
span.mediaCategories {text-transform:uppercase; color:#257CBF; font-weight:bold;}
span.mediaCategory{text-transform:none; color:#ffffff; font-weight:bold;}
span.mediaDescription{color:#ffffff;}
#mcfeActionsViews {color:#ffffff; font-size:100%;}
#mcfeActionsViews {border-bottom:2px solid #103B5B; float: right; margin: 0px; width: 162px; height: 30px; padding: 10px 0px 0px 0px; vertical-align: middle; text-align: left; text-transform:uppercase; font-size:12px;}
#mcfeActionsRating { border-bottom:2px solid #103B5B; clear: both; float: left; margin: 0px; width: 260px; height: 30px; padding: 10px 0px 0px 0px; vertical-align: middle; text-align: left; font-size:12px;color:#ffffff; font-weight:normal;}
#mcfeActionsComments a {color:#ffffff;}

#commenti {margin:10px 0 0 0; color:#ffffff;}
#commenti a.profileLink {color:#FFDD3F;font-weight:bold;}
.previewCommentItem small {display:block;}