/* CSS Document */
html{background-image:url(/static/back.gif); background-repeat:repeat-x; 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:#979797; padding:0px; line-height:17px;}
.clear{clear:both;}
body a{text-decoration:none; color:#CACACA;}
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;}
.link-freccina { margin:15px 0px 15px 0px;}
/*-------------------Box Site------------------*/
#box-site{position:relative; padding:1px 9px 0; margin:8px auto 0px auto; width:900px;}
#box-site:after{content: ""; display: block; height: 0pt; clear: both; }
/*-------------------Intestazione------------------*/
#intestazione{width:auto;padding:0px; }
#intestazione-interna{width:auto;padding:0px; }
/*-------------------Logo------------------*/
#logo{margin:10px 0 4px 20px; padding:0px 0 0 0px; float:left; width:200px;}
/*-------------------Header------------------*/
#testata{margin:8px 0 0 0px;padding:0px 0 0 0px;}
#header{clear:both; width:900px; height:300px;}
/*-------------------Navigazione Principale------------------*/
#box-navb-principale{clear:both; padding:3px 0 0 0; }
#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; padding: 0px; float:left;}
#box-navb-principale ul li a{ text-decoration:none; margin:0px ; padding:0px; display:block;  }
/*-------------------Navigazione Servizio------------------*/
#box-navb-servizio{padding:0 0 10px 0; height:25px; }
#box-navb-servizio:after{content: ""; display: block; height: 0pt; clear: both; }
#box-navb-servizio ul{color:#7F7F7F; float:right; font-family:Verdana; font-size:10px; margin:10px 5px 5px 0; padding:10px 0 0;}
#box-navb-servizio ul li{margin: 0px 2px 0px 2px; padding:0 15px; float:left; border-left:1px solid #8F8F8F;}
#box-navb-servizio ul li a{text-decoration:none; margin: 0 0 0 0px; color:#8F8F8F; }
#box-navb-servizio ul li.registrazione {border:none;}
#box-navb-servizio ul li.registrazione a{ color:#FD0100; font-weight:bold;}
/*-------------------Navigazione Bottom------------------*/
#box-navb-bottom{width:900px; padding:0 0 10px 0; text-align:right; height:25px; }
#box-navb-bottom:after{content: ""; display: block; height: 0pt; clear: both; }
#box-navb-bottom ul{color:#7F7F7F; font-family:Verdana; font-size:11px; margin:10px 5px 5px 10px; padding:0px 0 0;}
#box-navb-bottom ul li{margin: 0px 2px 0px 2px; padding:0 15px; float:left; border-right:1px solid #8F8F8F;}
#box-navb-bottom ul li a{text-decoration:none; margin: 0 0 0 0px; color:#8F8F8F; }
#box-navb-bottom ul li.registrazione {border:none;}
#box-navb-bottom ul li.registrazione a{ color:#FD0100; font-weight:bold;}
/*-------------------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; padding:10px 0px 0px 0px;}
#box-center-center{width:288px; 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-ricarca{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:0px 0 0 0px; background-image:url(/static/tab-rosso.gif); background-repeat:no-repeat;}
#box-center-dx{float:right;}
#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------------------*/
.titolo-news { color:#cccccc; font-size:16px; border-bottom:1px solid #333333; padding:0px 0px 2px 5px; margin:0 0 6px;}
#eventi-news {width:285px; padding:17px 0 0; border-bottom:1px solid #333333; margin:0 0 17px;}
#eventi-news .descrizione{ margin:0px 0px 0px 0px; font-size:11px; color:#979797; }
#eventi-news ul{margin:0px; padding:0px; font-family:Verdana; }
#eventi-news ul:after{content: ""; display: block; height: 0pt; clear: both; }
#eventi-news ul li:after{content: ""; display: block; height: 0pt; clear: both;}
#eventi-news ul li{margin:0px; clear:both;  height:100%; padding:4px 0 10px;}
#eventi-news ul li img{float:left; margin:0 11px 0 0;}
#eventi-news ul li a{ text-decoration:none; margin: 0  0px 0 0px ; padding:4px 6px 4px 0px; display:block;  color:#CACACA; font-size:11px; }
#archivio {color:#7C181A; font-family:Arial; font-size:11px; margin:10px 18px 10px 0; text-align:right;}
/*-------------------Luoghi della ricerca------------------*/
#luoghi-ricerca {width:285px; padding:17px 0 0; float:right;}
#luoghi-ricerca .descrizione{ margin:0px 0px 0px 10px; font-size:11px; color:#979797;}
#luoghi-ricerca ul{margin:0px; padding:0px; font-family:Verdana; }
#luoghi-ricerca ul:after{content: ""; display: block; height: 0pt; clear: both; }
#luoghi-ricerca ul li:after{content: ""; display: block; height: 0pt; clear: both;}
#luoghi-ricerca ul li{margin:0px; clear:both;  height:100%; padding:6px 0 10px;}
#luoghi-ricerca ul li img{float:left; margin:0 11px 0 0;}
#luoghi-ricerca ul li a{ text-decoration:none; margin: 0  0px 0 0px ; padding:2px 6px 4px 0px; display:block;  color:#CACACA; font-size:11px;}

/*-------------------Domande e risposte------------------*/
#domande-risposte {width:288px; padding:17px 6px 2px 6px; float:right; background-color:#171717; height:100%;}
#domande-risposte .descrizione a{ margin:0px; font-family:Arial; font-size:11px; font-style:italic; color:#979797; padding:0px;}
#domande-risposte ul{margin:0px; padding:15px 13px 10px; font-family:Verdana;  }
#domande-risposte ul:after{content: ""; display: block; height: 0pt; clear: both; }
#domande-risposte ul li:after{content: ""; display: block; height: 0pt; clear: both;}
#domande-risposte ul li{margin:0 0 0px; height:100%; padding:0 0 15px;}
#domande-risposte ul li img{float:left; margin:0 11px 0 0;}
#domande-risposte ul li a{ text-decoration:none; margin: 0  0px 0 0px ; padding:0px 6px 0px 0px; display:block;  color:#CACACA; font-size:11px; font-style:italic;}

#domande-risposte-int {width:280px; padding:17px 6px 2px 6px; float:right; background-color:#171717; height:100%; margin:0px 0px 10px 0px;}
#domande-risposte-int .descrizione a{ margin:0px; font-family:Arial; font-size:11px; font-style:italic; color:#979797; padding:0px;}
#domande-risposte-int ul{margin:0px; padding:15px 13px 10px; font-family:Verdana;  }
#domande-risposte-int ul:after{content: ""; display: block; height: 0pt; clear: both; }
#domande-risposte-int ul li:after{content: ""; display: block; height: 0pt; clear: both;}
#domande-risposte-int ul li{margin:0 0 15px;; clear:both;  height:100%; padding:0px 0px 0px 0px;}
#domande-risposte-int ul li img{float:left; margin:0 11px 0 0;}
#domande-risposte-int ul li a{ text-decoration:none; margin: 0  0px 0 0px ; padding:0px 6px 0px 0px; display:block;  color:#CACACA; font-size:11px; font-style:italic;}

/*-------------------Box Informazioni------------------*/
#banner-home {width:285px; padding:0px 0px 15px 0px; margin:5px 0px 0px 0px;}
#banner-home ul{margin:0px; padding:0px; font-family:Arial; font-size:13px;}
#banner-home ul:after{content: ""; display: block; height: 0pt; clear: both; }
#banner-home ul li img a{ text-decoration:none; margin: 0  0px 0 0px ; display:block;  }
/*-------------------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 Studi e Ricerca------------------*/
#studi-ricerca {width:288px; padding:17px 0px 0px 0px; margin:0px 0;}
#studi-ricerca .descrizione{ margin:0px 0px 0px 10px; font-size:11px; color:#979797;}
#studi-ricerca ul{margin:0px; padding:0px; font-size:12px;}
#studi-ricerca ul:after{content: ""; display: block; height: 0pt; clear: both; }
#studi-ricerca ul li{margin:0 0px; float:left;  padding:0 0 0px;}
#studi-ricerca ul img{margin:13px 0px 6px 5px;}
#studi-ricerca ul li a{ display:block; font-size:11px; margin:5px 0 0; padding:4px 8px; text-decoration:none;}
#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 0;}
#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 { padding:0; text-align:left; margin:15px 20px 0 0;}
#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:185px; 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-image:url(/static/back-footer.gif); background-repeat:no-repeat; background-position:9px 0; height:125px; margin:0px auto; padding:1px 9px; position:relative; width:900px;}
#box-bottom p{color:#FFFFFF; font-size:11px; padding:20px 0 0 25px; 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; }
#body-articolo p{ padding:0px 0px 0px 10px;}
#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{ border-bottom:1px solid #333333; color:#CCCCCC; font-size:16px; margin:0 0 6px; padding:0 0 2px 5px;}
#titolo h1{display:block; font-size:23px; font-weight:normal; padding:15px 0 4px 20px;}
#descrizione-media { color:#FFF; margin:0px 0px 20px 0px; padding:0 0 0 10px;}
#titolo-sottocanali { border-bottom:1px solid #333333; color:#CCCCCC; font-size:16px; margin:7px 0px 20px; padding:0 0 2px 5px;}
#sottocanali { margin:0px 0px 30px 10px;}
#sottocanali ul li{ margin:12px 0px 0px 0px;}
/*-------------------Navigazione Sottocanali Body------------------*/
#box-navb-sottocanali-body {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:#FFFFFF; background-image:url(/static/freccina-grigia.gif); background-repeat:no-repeat; padding:0px 0px 0px 10px;}
#box-navb-sottocanali-body ul li p{color:#979797; margin:0px 0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#box-navb-sottocanali-body ul li a.img{float:left;  margin:0 10px 0 0;}
#box-navb-sottocanali-body ul li img{border:1px solid #0C2A42; float:left;}

/*-------------------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;}