@charset "utf-8";
/* CSS Document */
html{margin:0px;padding:0px; background-color:#F2F2F2;  background-repeat: repeat-x;color:#999EA4; background-image: url(/static-mc/back_site.jpg); background-repeat:repeat-x; }
html img{border:none;}
body{	background-color: #E8E8E8;background-image: url(/static-mc/back2.jpg);background-repeat: repeat-x;font-family:Tahoma, Geneva, sans-serif;font-size:12px;margin:0px;padding:0px;width:100%; color:#666666;}



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;}
ol{ 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 10px auto;width:1000px; padding:0 0 0 0px; background-image: url(/static-mc/back-site.jpg); background-repeat:no-repeat; background-color:#E8E8E8; }
#box-site.int{background-image: url(/static-mc/back-site-int.jpg); }
#box-site.int.app{background-image: url(/static-mc/back-site-app.jpg); }
#box-site:after{content: ""; display: block; height: 0pt; clear: both; }
#body-container {width:948px; margin:0px auto; }
#body-container:after{content: ""; display: block; height: 0pt; clear: both; } 
/*-------------------Intestazione------------------*/
#intestazione{height:100%; }
#header-top{width:auto; }
/*-------------------Logo------------------*/
.logo{clear:both;position:relative; margin:20px 0 0px 37px; width:auto; float:left;}
.logo a{display:block;}
#container-header {clear:both; height:120px;}
#player-home {padding:0px 0 0 38px; clear:both; width:660px; float:left;}
#loghi-azienda{float:right; margin:25px 0px 0 }
#loghi-azienda ul li{float:left; margin:0 8px 0 0;}
/*-------------------Chi siamo------------------*/
#chi-siamo {float:right; width:180px; font-size:11px; margin:0 8px 0 0;}
#chi-siamo .dettagli p{margin:8px 0; }
#chi-siamo ul li {padding:4px 0;}
#chi-siamo ul li a {display:block; padding:0 0 0 20px;background-image:url(/static-mc/freccia-grigia.png); background-repeat:no-repeat; background-position:left center; color:#CC2E31}
#chi-siamo ul li.last {margin:17px 0 0 0;}
#chi-siamo ul li.last a {color:#666666}
/*-------------------Fedds------------------*/
#feeds {clear:both;}
.feed {width:210px;float:left; }
.feed ul li {clear:both; width:210px; height:220px;}
.feed ul li a {display:block;}
.feed ul li img {clear:both; margin:0 0 6px 0;}
.feed ul li .dettagli {width:auto; padding:16px 10px 0 16px; font-size:11px;}
.feed li{background-image:url(/static-mc/slot_generico.png); background-repeat:no-repeat; width:200px; height:210px; }
.feed li a.link{padding:0 0 4px 0; font-size:14px;}
.feed li.box {margin:5px 0 0 0;}

.feed.palazzoesposizioni  { padding:18px 0 0 22px;}
.feed.palazzoesposizioni ul li a {color:#CC2D30}

.feed.scuderie {margin:18px 0 0 30px;}
.feed.scuderie ul li a {color:#9B061A}

.feed.casajazz {margin:18px 0 0 31px;}
.feed.casajazz ul li a {color:#002A7E}

.feed.casacinema {margin:18px 0px 0 0px; position:RELATIVE; right:-30px;}
.feed.casacinema ul li a {color:#F22C11}

.feed.zoneattive {position:relative;  margin:0px; width:243px; float:right; margin:0 -8px 0 0;}
.feed.zoneattive li{background-image:url(/static-mc/slot_zoneattive.png); width:243px;}
.feed.zoneattive .dettagli  { padding:16px 0 0 46px; width:auto;}
.feed.zoneattive   { _padding:16px 0px 0 0px; width:auto; _margin:0 10px 0 0px;}
.feed.zoneattive .dettagli  { _padding:16px 0 0 0px; _margin:0 0 0 30px;}
.feed.zoneattive ul li a {color:#1F79AE}
/*-------------------Banner Body------------------*/
#banner-body {clear:both; padding:200px 0 0 0;}
#banner-body ul li {float:left;}

/*-------------------Strumenti------------------*/
#strumenti{clear:both;  width:100%; height:100%; width:305px; float:right; margin:77px 0 0 0;}
#strumenti:after{content: ""; display: block; height: 0pt; clear: both; }
#strumenti a{display:block; float:left; }
#strumenti a.newsletter {margin: 0 30px 0 10px;}
/*-------------------Login Home------------------*/
#box-login{ width:525px; height:32px; float:right; padding:10px 0 0 0;background-image:url(/static-mc/back_areariservata.png); background-repeat:no-repeat; background-position:left center; margin:8px 8px 0 0;}
#box-login:after{content: ""; display: block; height: 0pt; clear: both; }
#box-login form { padding:3px 0 0 83px; height:100%;}
#box-login form:after{content: ""; display: block; height: 0pt; clear: both; }
#box-login input.text{width:91px; font-size:11px; border:1px solid CCCCCC; padding:0px 0 0 4px; float:left;margin: 2px 7px 0px 0px; border:1px solid #940113;}
#box-login input.password{width:91px; font-size:11px; border:1px solid CCCCCC; padding:0px 0 0 4px; float:left; margin: 2px 0px 0px 0px; border:1px solid #940113;}
#box-login input.button{float:right; border:none;   margin: -2px 0px 0px 0px; padding:0px 0px;width:46px; height:22px; background-image:url(/static-mc/btn_login.png); background-repeat:no-repeat; }
#box-login .login-left {width:340px; float:left;}
#box-login .login-right {width:170px; float:right;}
#box-login .login-right ul{padding:5px 0 0 0;}
#box-login .login-right ul li{margin: px 6px 0px 0px; border-right:1px solid #ffffff; padding: 0 6px 0 3px; float:left;}
#box-login .login-right ul li a{font-size:10px;color:#ffffff;text-decoration:none;font-weight:normal;margin: 0  0px 0 0px ;padding: 0 5px 0 5px; display:block;}
#box-login .login-right ul li.last { margin-right:0px; border-right:none; padding-right:0px;}
/*-------------------Ricerca------------------*/
#box-ricerca {float:right; margin:0px 0 0 0px;  width:205px;  padding:0px  10px 0 10px; height:44px; background-color:#DDDFE3;}
#box-ricerca:after{content: ""; display: block; height: 0pt; clear: both; }
#box-ricerca form {margin:12px 0 0 0;}
#box-ricerca input.text{width:145px; height:22px;font-size:11px; color:#999999;border:none; border:0px; padding:2px 0 0px 30px; float:left;background-image: url(/static-mc/back_cerca.png); background-repeat: no-repeat; background-color:transparent;}
#box-ricerca input.button{float:right; display:block; margin:0 0px 0 5px; background-image: url(/static-mc/btn_cerca.png); background-repeat: no-repeat; height:22px; width:22px; border:none;}

/*-------------------Navigazione Principale------------------*/
.box-navb-principale {margin:0px 0;padding:2px 0px 8px 5px; height:100%;clear:both; width:auto;  }
.box-navb-principale:after{content: ""; display: block; height: 0pt; clear: both; }
.box-navb-principale ul {width:auto; padding:0 0px 0 0}
.box-navb-principale ul li {float:left;  padding:0 0px 0 16px; }
.box-navb-principale ul li.first{margin:0 0 0 0px; padding:0px;}
.box-navb-principale ul li a{color:#ffffff; padding:13px 20px 0 0px; display:block;font-size:14px; font-weight:normal; background-image: url(/static-mc/freccina-navb-principale.jpg); background-repeat: no-repeat; background-position:right 16px;}
.box-navb-principale ul li.last {float:right;}
.box-navb-principale ul li.last a{background-position:left 16px;padding:13px 0px 0 20px;}
.box-navb-principale li.social{float:right; margin: 12px 0 0 0; padding:0px; border:none;}
/*-------------------Box struttura------------------*/
#box-center{cleat:both; height:100%; margin:0px 0 0 0; }
#box-center:after{content: ""; display: block; height: 0pt; clear: both; }
#box-center-center{ background-color:transparent; padding:0 0 0px 0; margin:0 0 0px 0}
#box-center-center.int{background-color:transparent; padding:0 10px 0px 10px; float:left; margin: 20px 0 0 12px; width:696px;}
#box-center-center.int.full{width:auto; padding:0px; margin: 20px 0 0 10px; }
#box-center-center.int.full.app {margin:-10px 0 0 0;}
#box-center-center.int .content-page {background-image: url(/static-mc/back-body-int.png); background-repeat:repeat-y; margin:-2px 0 0 0; padding:0 30px 20px 30px; width:auto;}
#box-center-center.int.full .content-page {background-image: url(/static-mc/center-body-full.png); margin:-2px 0 0px 0;}
#box-center-dx {width:212px; float:right; margin:0 -7px 0 0px;}

/*-------------------Box Bottom------------------*/
#box-bottom {clear:both; margin:5px 0 0 0; padding:10px 0px 20px 0; background-image: url(/static-mc/back-footer.jpg); background-repeat:repeat-x; width:100%; height:154px;}
#box-bottom:after{content: ""; display: block; height: 0pt; clear: both; }
#box-bottom .container {margin:0px auto 0px auto;width:1000px;  padding:10px 20px 10px 20px ; color:#333333;}
#box-bottom  ul {float:right; margin:15px 0 0 0; width:auto;}
#box-bottom  ul li {float:left; margin:0 0 0 8px; padding:0 0px 0 0px; }
#box-bottom  ul li.last { margin-right:0px; border-right:none;padding-right:20px;}
#box-bottom  ul li.first{margin:0 0 0 0px; }
#box-bottom  ul li a{color:#727272; padding:0px 0 0 0px; display:block; font-size:11px;}
#box-navb-footer {clear:both; width:auto; float:left; margin:10px 0 0 0px; }
#box-navb-footer ul li {border-right: 1px solid #333333; }
#box-navb-footer ul li a{color:#333333;  padding:0 8px 0 0px; margin:0px;}
#box-bottom .right {float:right; margin:30px 20px 0 0;}
#box-bottom .line {margin:10px 0 0 0;clear:both; }
/*-------------------Titolo------------------*/
#titolo{ clear:both; }
#titolo h1{ color:#002246; font-size:24px; display:block; padding:15px 10px 10px 0; font-weight: normal;} 
/*-------------------Navihazione sottocanali------------------*/
#box-navb-sottocanali {margin:20px 0 10px 0; width:auto; padding: 0 0px; width:212px}
#box-navb-sottocanali .titolo { background-image: url(/static-mc/titolo-sottocanali.png); background-repeat:no-repeat; width:212px;height:50px;}
#box-navb-sottocanali h3{color:#002246; font-size: 20px; font-weight:normal; display:block; padding:15px 0 0 20px}
#box-navb-sottocanali ul {width:auto; padding:0 10px 0 10px;}
#box-navb-sottocanali .content{ padding:0 10px; width:auto; background-image: url(/static-mc/body-sottocanali.png); background-repeat: repeat-y; margin:-2px 0 0 0;}
#box-navb-sottocanali ul li {clear:both; padding:8px 0px 8px 0; margin:0px 0 0px 0; background-color:#ffffff; border-bottom:1px dashed #999999; width:auto;}
#box-navb-sottocanali ul li#selected {/*background-image: url(/static-mc/back-canale-selected.jpg); background-repeat:no-repeat; padding:4px;*/}
#box-navb-sottocanali ul li a { display:block; color:#666666; font-size:14px; padding: 0 0 0 20px; background-image: url(/static-mc/freccia-grigia.png);background-repeat:no-repeat; background-position:left center; margin:0 0 0 8px;}
#box-navb-sottocanali ul li#selected  a{color:#CC2E31;}
#box-navb-sottocanali ol { margin:6px 0 0 0;}
#box-navb-sottocanali ol li{ background-image: none; border-bottom:none; padding:6px 0; margin:0px;}
#box-navb-sottocanali ol li a{  font-size:12px; color:#667176;}
/*-------------------Body Articolo-------------+-----*/
#body-articolo p {color:#666666; font-size:14px; line-height:1.5em; padding:0 0 10px 0;}
#body-articolo:after{content: ""; display: block; height: 0pt; clear: both; }
.photogallery {clear:both; margin:15px 0;}
.stampa {height:100%; 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;}
/*-------------------Articoli------------------*/
.articoli {clear:both; height:100%; 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:#333333; 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-mc/freccia-grigia.jpg);background-repeat: no-repeat; background-position: left; padding:8px 0 8px 20px;}
#body-articolo .articoli ul li p {font-size:11px; line-height:1.3em;}
/*-------------------Elenco Media------------------*/
ul.elenco-media {line-height:1.3em;}
ul.elenco-media li {height:100%; padding:0 0 10px 0; margin:0 0 20px 0; }
ul.elenco-media li.last {border-bottom:none;}
ul.elenco-media li:after{content: ""; display: block; height: 0pt; clear: both; }
ul.elenco-media li a.link {color:#E2001A; font-size:15px; display:block; font-weight:normal; padding:0 0 6px 0;}
ul.elenco-media.allegati a.link{font-size:12px;} 
ul.elenco-media li img {border: 1px soldi #ccccccc; padding:2px;}
ul.elenco-media li a.img {float:left; display:block; width:auto; }
ul.elenco-media li a.img img {border:1px solid #CCCCCC;}
ul.elenco-media li .dettagli {width:520px; float:right;}
ul.elenco-media li .dettagli.full {width:auto; clear:both; float:none;}
ul.elenco-media li span{clear:both; dispaly:block; color:#333333;}
ul.elenco-media.sottocanali li a {color:#CC2C30; }
ul.elenco-media li p {padding:0px 0 0 0;}
/*-------------------Container Body------------------*/
.body-container { margin:0px 0 0 0;width:auto; padding:0px 0; height:100%; font-size:14px; color:#666666; background-color:transparent}
.body-container a {color: #002246;}
.body-container:after{content: ""; display: block; height: 0pt; clear: both; }
/*-------------------Slot cosa hai bisogno------------------*/
#slot-bisogni.sx{background-image: url(/static-mc/back-richiesta-serviz-sx-int.jpg);background-repeat: no-repeat;width:220px; height:130px;background-position:top left; clear:both; margin:10px 0; }
#slot-bisogni.sx select {  width:185px;  margin:95px 0 0 12px;}
#slot-bisogni.header {position:absolute; top:250px; left:20px;}
#slot-bisogni.header select {display:block; margin:80px 0 0 12px; width:285px;}
/*-------------------Servizio------------------*/
ul.tab-servizio {float:right; margin:0 0 10px 0;}
ul.tab-servizio li{float:left; margin:0 8px 0 0}
/*-------------------Mappa------------------*/
#box-mappa ul{list-style-type:none;}
#box-mappa ol {list-style-type:none;}
#box-mappa li.main_node li {background-image:url(/static-mc/freccina-sottocanali.jpg); padding: 0 0 0 12px;
background-position:left 12px;
background-repeat:no-repeat;}
#box-mappa li.main_node a {list-style-type:none; color:#E2001A; font-weight:bold; text-transform:none; font-size:12px; text-transform:uppercase; display:block; margin:0 0 6px 0; padding: 6px 0;}
#box-mappa li.main_node ol.second_level li a{font-weight:bold;font-size:12px;  text-transform:none; color:#333333;}
#box-mappa ol.second_level dl ol.second_level li a{ font-weight:normal;font-size:11px;margin:0 0 0px 0;}
#box-mappa a:hover {text-decoration:underline;}
#box-mappa ol.second_level dl ol.second_level {margin:0 0 0 20px;}
/*-------------------Media------------------*/
#box-center-dx.int.media{width:410px; 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; }
#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;}
/*-------------------Catalogo Home------------------*/
#catalogo-home {clear:both;}
#catalogo-home ul{height:100%; border-bottom:1px solid #6A7077;}
#catalogo-home ul:after{content: ""; display: block; height: 0pt; clear: both; }
#catalogo-home ul li{ border-right:1px solid #6A7077;float:left; background-image: url(/static-mc/back_prodotto_preview_home.jpg);background-repeat: no-repeat; width:222px; height:135px;}
#catalogo-home ul li.last{border-right:none;}
#catalogo-home ul li a.img{margin:10px 0px 0 12px; display:block;}
#catalogo-home ul li a.link{display:block; padding:4px 0 4px 24px; background-image: url(/static-mc/freccia_prodotto.png);background-repeat: no-repeat;background-position:center left; font-size:13px; color:#333333; margin:8px 0 0 4px;}
/*-------------------Banner Sx------------------*/
#banner-sx {clear:both; width:auto; margin:10px 0 0 12px; }
#banner-sx ul li {clear:both; margin: 0 0 10px 0px;}
#banner-sx ul li img {border:1px solid #cccccc; padding:2px;}

#mcfeCredentials {color:#333333; margin: 4px 0 0 85px;}
#mcfeCredentials ul:after{content: ""; display: block; height: 0pt; clear: both; }

#content-articolo a {color: #002246;}

/*-------------------Indietro------------------*/
.indietro {font-weight:bold; width:auto;  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}
