html,body { font-size:small; background-color:#BDBDBC; color:#000 ; }
a,a:link { color:#056093; }
a:visited { color:#808; }
/* .nocss { width:1px; height:1px; position:absolute; visibility:hidden; top:0; color:#FFF; background-color:#FFF; } */
.errore { color:#F00; }

#box { background: url("img-stile/bg-head.jpg") repeat-x top left #FFF; color:#535352; }

#nav1 h4 { border-left:1px solid #A8A8A8; border-right:1px solid #A8A8A8; }
#nav1.mcp h4 { color:#A82F31; }
#nav1.mna h4 { color:#ec9e54; }
#nav1.mrr h4 { color:#6d764e; }
#nav1.tbc h4 { color:#6e4f7d; }
#nav1 ul { color:#898985; }
#nav1 li { border-right:1px solid #A8A8A8; }
#nav1 a { color:#c9c9c9; }
#nav1 a:hover,#nav1 a:active { color:#898985; }

#nav3 { background: url("img-stile/bg-menu.jpg") repeat-x top left #474746; color:#FFF; }
#nav3 li { border-right:1px solid #FFF; }
#nav3 a,#nav3 a:link { color:#FFF; }
#nav3 a:visited { color:#FFF; }

#nav2 { background-color:#FFF; }
#nav2 .menu li { background:transparent url("img-stile/puntini-orizz.gif") left bottom repeat-x; }
#nav2 .menu a { color:#737373; font-weight:bold; }
#nav2 .menu a:hover,#nav1 a:active { color:#A82F31; }
#nav2 .menu .sel a { color:#A82F31; }

#s-contenuto { border-left:1px solid #A8A8A8; }
#index-index #s-contenuto { border:none; }
#s-contenuto .blocco-home { background:transparent url("img-stile/linea-chiara.gif") repeat top left;  }
#s-contenuto .blocco-home .ultima { border:none; }
#s-contenuto .blocco-home h2 {  background:url("img-stile/bg-title-mcp.jpg") repeat-x top left #962100; color:#FFF; }
#s-contenuto .blocco-home h2 a { color:#FFF; }
#s-contenuto .blocco-home .notizia h3 {  background:transparent url("img-stile/arrow-red.gif") no-repeat 0 3px; color:#000; }
#s-contenuto .blocco-home h3 a { color:#000; }
#s-contenuto .blocco-home h3 a:hover,#nav1 a:active { color:#000; }
#s-contenuto img { border:1px solid #c9c9c9; }
#box.home #s-contenuto .col img { border:none; }
#other-credits #s-contenuto img { border:none; }

#s-contenuto .banner-testo { background:transparent url("img-stile/bg-banner.png") left top repeat; color:#FFF; }
#s-contenuto .banner-testo a { color:#FFF; }
#s-contenuto .banner-testo a:hover,.banner-piccolo .banner-testo a:active { color:#FFF; }
#s-contenuto .banner-testo p { background:transparent url("img-stile/puntini-orizz-banner.gif") left top repeat-x; color:#FFF; }

/* Home */
#box.home #nav1 ul { color:#898985; }
#box.home #nav1 li { border-left:1px solid #A8A8A8; border-right:none; }
#box.home #nav1 a { color:#898985; }
#box.home #nav1 a:hover,#nav1 a:active { color:#c9c9c9;  }
#box.home #s-contenuto .col { background:transparent url("img-stile/bg-col-home.png") no-repeat top left; }
#box.home #s-contenuto .prima { background-color:#CCCBC4; background-image:none; }
#box.home #s-contenuto .col h4 { color:#9A2301; }
#box.home #s-contenuto .col h4.data { color:#000; }
#box.home #s-contenuto .prima h3 { background-color:#898985; color:#FFF; }
#box.home #s-contenuto h2.ultime-notizie { background-color:#ce2900; color:#FFF; }
#box.home #s-contenuto div.ultime-notizie { background:transparent url("img-stile/bg-news-home.jpg") repeat-x top left; }
#box.home #s-contenuto .ultime-notizie .col { background:transparent url("img-stile/arrow-red.gif") no-repeat 0 15px; }
#s-contenuto .ultime-notizie h3 a { color:#272727; }
#s-contenuto .ultime-notizie h3 a:hover,#s-contenuto .ultime-notizie h3 a:active { color:#000; }


#s-bloccosotto { border:12px solid #7A7A7A; background-color:#383838; color:#858687; }
#s-bloccosotto a { color:#858687; }
#s-bloccosotto a:hover,#nav1 a:active { color:#858687; }
#s-bloccosotto h3 a { color:#B0B1B2; }
#s-bloccosotto h3 a:hover,#nav1 a:active { color:#B0B1B2; }

#s-mappa { background:url("img-stile/linea-scura.gif") repeat-y 30px 0 #383838; }

#s-crediti { border-top:55px solid #424242; }
#s-crediti li { border-right:1px solid #858687; }

#s-piede { color:#696969; }

h2.galleria { background:transparent url("img-stile/puntini-orizz.gif") left bottom repeat-x; }

#s-contenuto .pubblicazione { background:transparent url("img-stile/puntini-orizz.gif") left bottom repeat-x; }
#s-contenuto .pubblicazione .fotodx { border-left:1px solid #c9c9c9; }

/* Old */

#percorso { border-bottom:1px solid #828279; }

.schedaopera th,.schedaopera td { border-bottom:1px solid #828279; }

/* Home */
#navhome { border-top:1px solid #FFF; }
.nh1 { background:transparent url("img/sfondo-home1.jpg") right 0 no-repeat; }
.nh2 { background:transparent url("img/sfondo-home2.jpg") right 0 no-repeat; }
.nh3 { background:transparent url("img/sfondo-home3.jpg") right 0 no-repeat; }
.nh4 { background:transparent url("img/sfondo-home4.jpg") right 0 no-repeat; }
/* #navhome ul { background:transparent url("img/navmcp-sfondo.gif") left 10px no-repeat; } */
#navhome ul li { background:transparent url("img/navhomeli.gif") right center no-repeat; }
#navhome ul ul { background-image:none; }
#navhome a,#navhome a:visited { color:#000; }

#notizie h3 { border-left:5px solid #272727; }
#notizie .notizia a { color:#000; }
#notizie .notizia h4 a { color:#AB231E; }
#notizie .notizia .foto img { border-color:#F5A84D; }

/* Eventi */
#s-elencoeventi .evento { padding:1em 0 0 0; background:transparent url("img-stile/puntini-orizz.gif") top left repeat-x; }
#s-schedaevento h1 { margin-bottom:0.2em; padding-bottom:0.2em; background:transparent url("img-stile/puntini-orizz.gif") bottom left repeat-x; }
#s-schedaevento .evento { margin:1em 0; padding:1em 0 0 0; background:transparent url("img-stile/puntini-orizz.gif") top left repeat-x; }
#s-schedaevento .evento strong,#s-schedaevento h4.evento { color:#800; }
#s-contenuto h3.blocco { margin-top:1em; padding-top:1em; background:transparent url("img-stile/puntini-orizz.gif") top left repeat-x; font-size:120%; }

@media (max-width:499px)
{
#box { background-image: none; }
#nav1 h4,#nav1 li,#box.home #nav1 li { border:none; }
#nav3 { background-image: none; }
#nav2 { background-color:#FFF; }
#nav2 h2.nocss { background-color:#898985; }
#nav2 h2.nocss a { color:#FFF; text-decoration:none; }
#s-contenuto { border:none; }
#s-contenuto .blocco-home { background-image:none;  }
#s-contenuto .blocco-home h2 { background-image:none; }

#box.home #s-contenuto .col { background-image:none; }
#box.home #s-contenuto .col h4 { padding-bottom:0; }
#box.home #s-contenuto div.ultime-notizie { background-image:none; }

#s-bloccosotto { border-width:5px; }
#s-bloccosotto h2 { color:#FFF; }

#s-mappa { background-image:none; }

#s-crediti { border-top-width:5px; }
#s-crediti li { border-right:1px solid #858687; }

}