acronym,abbr{border-bottom:1px dotted;cursor:help}
hr{border-top-width:1px;border-top-style:dotted;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:#999999;height:1px}
body{text-align:center; background-color:#FFFFFF;}
.skip{ display:none}
#wrapcontents{ background-repeat:repeat-x; background-position:center 38px}
.wrapcontents2{background-repeat: no-repeat; background-position:center 38px}
#idcategoria2850 #wrapcontents, #sottotipologiaFreezone #wrapcontents, #specialedir-mscalendarioeventi #wrapcontents{ background-image:url(../img/contents/percorsoheader-bg-interno-freezone-acc.gif)}
#idcategoria2850 .wrapcontents2, #sottotipologiaFreezone .wrapcontents2, #idcategoria2849 #sottotipologiaFreezone .wrapcontents2, #idcategoria2848 #sottotipologiaFreezone .wrapcontents2, #specialedir-mscalendarioeventi .wrapcontents2{ background-image: url(../img/contents/percorsoheader-freezone-acc.jpg)}
#idcategoria2849 .wrapcontents2{ background-image: url(../img/contents/percorsoheader-esplora-acc.jpg);}
#idcategoria2848 .wrapcontents2{ background-image: url(../img/contents/percorsoheader-ascolta-acc.jpg);}
#container{text-align:left;}
#header, #headerextra .headerextrawrap, #contents, #footer{margin:0 auto;max-width:1147px;min-width:949px;width:98%;padding:0 10px}
.wrap001{	background-image:url(../img/generale/bg-001-acc.gif);background-position:center top;background-repeat:repeat-x;background-position:center 0}
.seltipologia{background-repeat:no-repeat; background-position:center 265px}
#contents{text-align:left;/*overflow:hidden;*/}
#contenttext p, .contentli p{padding-bottom:1em;}
#contentarticle{overflow:hidden}
#oggetto #contenttext ul, #contenttext .testoheader ul, #contenttext .testofooter ul{ list-style-type: disc;}
#oggetto #contenttext ol, #contenttext .testoheader ol, #contenttext .testofooter ol{ list-style-type: decimal;}
#oggetto #contenttext ul, #oggetto #contenttext ol, #contenttext .testoheader ol, #contenttext .testofooter ol, #contenttext .testoheader ul, #contenttext .testofooter ul{margin-bottom:1em; margin-top:0; overflow:hidden; padding-left: 2em;}
a img{border:none}
.submit input, input.submit, #btnSalva{cursor:pointer; height:auto; border-style:outset;}
img.imggold{ display:block; border:none; margin-top:1em;}
#paginaindice img.imggold{ display:none}
/*##########*/
/*HEADER*/
/*##########*/
#header{}
#header .headerwrap01{ position:relative}
#header .headerleft{margin-right:408px;background-image:url(../img/header/title.png);background-repeat:no-repeat;background-position:-120px 0;height:137px;position:relative; }
#header .headerright{width:406px; margin-right:2px;height:137px; overflow:hidden; position:absolute; right:0; top:0}
#header .headerright .ad li{ float:right;background-repeat:no-repeat; background-position:0 0; margin:0;}
#header .headerright .ad li, #header .headerright .ad li a{width:406px; height:137px; display:block;}
#header .headerright .ad li.freezone, #header .headerright .ad li.freezone a{width:179px}
#header .headerright .ad li.musicalibera, #header .headerright .ad li.musicalibera a{width:406px}
#header .headerright .ad li.freezone{background-image:url(../img/header/ad-libera2011-500fz-02.jpg);}
#header .headerright .ad li.musicalibera{background-image: url(../img/header/ad-libera2015.png); background-position:bottom right}/*Quando si cambia l'immagine aggiornare anche ie6.css con la versione .gif*/
#header .headerright .ad li a span{ display:none}
#header #headertitle{position:absolute; left:2px; top:42px;}
#header #headertitle, #header #headertitle h1,#header #headertitle h1 a{display:block;width:360px;height:60px}
#header #headertitle h1 a span{display:none}
#header #headertitle h2{ display:none;}
#header .headerlink{top:10px; left:3px; position:absolute;}
#header .headerlink li.rer, #header .headerlink li.rer a{ width:152px; height:22px;}
#header .headerlink li a{display: inline-block;}
#header .headerlink li span{display:none}
#header .headermenusystem{position:absolute; left:3px; top:109px;}
#header .headermenusystem li{ display:inline;}
#header .headermenusystem li a{ display:inline-block; height:22px; line-height:22px; margin-right:2em; white-space:normal;}
#header .headermenusystem li.newsletter a{ margin-right:0;}
#header .headermenusystem li.rss a{background-image:url(../img/header/rss.png);background-repeat:no-repeat;background-position:left center; padding-left:17px;}
#header .headermenusystem li.newsletter a{background-image:url(../img/header/mail.gif);background-repeat:no-repeat;background-position:left 4px; padding-left:17px;}
#header .headermenusystem li.rss abbr{ border-bottom:none}
#header .headermenusystem li.chisiamo a{ margin-left:1em;}
#social{position:absolute;height:23px;top:76px;left:424px}
#social ul{width:75px;height:23px;margin:0;padding:0;list-style:none;background-image:url(../img/loghisocial.png);background-repeat:no-repeat;}
#social ul li{width:24px;height:23px;float:left;}
#social ul li span{display:none;}
#social ul li a{display:block;width:23px;height:23px}

/*##########*/
/*MENUTOP*/
/*##########*/
.menutoplogin{ width:100%;background-image:url(../img/menutop/divi-green-gray.gif);background-position:right 0;background-repeat:no-repeat;}
#menutop{background-image:url(../img/menutop/bg-red.gif); background-repeat:repeat-x; background-position:0 0;height:34px; width:542px; float:left;}
#menutop ul{height:34px; width:542px;}
#menutop li{ float:left;}
#menutop li li{ float: none;}
#menutop li, #menutop a{width:181px;}
#menutop li#cat-freezone a, #menutop li#cat-freezone{width:180px}
#menutop p{display:inline}
#menutop a{display:block}
#menutop a:hover{ text-decoration:none;}
#menutop span{ display:block; height:34px; line-height:29px; background-position:0 0; background-repeat:no-repeat;}
#menutop span{ padding-left:24px;}
#menutop span span, #menutop .submenucontainer span{ display:inline;height: auto; line-height: normal;padding-left:0;}
#menutop span.free, #menutop li#cat-freezone span.free{ background-image:none}
#menutop li#cat-ascolta span{ background-image:url(../img/menutop/divi-gray-red.gif);}
#menutop li#cat-esplora span{ background-image:url(../img/menutop/divi-red-red.gif);}

#menutop li#cat-freezone a{ background-image:url(../img/menutop/bg-green.gif); background-repeat:repeat-x;}
#menutop li#cat-freezone span{ background-image:url(../img/menutop/divi-red-green.gif);}
#menutop li:hover span{ background-position:0 -34px;}
.wraplogingroup{ margin-left:542px; margin-right:3px;background-image:url(../img/menutop/bg-green.gif); background-repeat:repeat-x; background-position:0 0;height:34px;}
.logingroup{ background-image:url(../img/menutop/divi-green-green.gif); background-position:0 0; background-repeat: no-repeat; height:34px; position:relative; z-index:100}
/*.logingroup ul{ text-align:right; width:12em; position:absolute; right:0; z-index:1000;} */
.logingroup ul{ text-align:right; width:30em; position:absolute; right:0; z-index:1000;} /* temp per login facebook */
.logingroup li{ display:inline;}
.logingroup li a{ display: inline-block; padding-left:1em; padding-right:1em ; margin-top:8px;}
.logingroup li.login a{ border-right:1px solid #FFFFFF;}
#usermenu{ background-image:url(../img/header/bg-usermenu-acc.gif); background-position:0 bottom; height:171px; position: relative; top:-171px; z-index:900; right:-1px; margin-left:1px}
#usermenu .usermenuwrap{background-image:url(../img/header/bg-usermenu-border.gif); background-repeat:no-repeat; background-position:left bottom;}
#usermenu .usermenuwrap2{width:100%;overflow:hidden;background-image:url(../img/header/bg-usermenu-border.gif);	background-repeat:no-repeat;background-position:right bottom; height:171px;}
#usermenu ul{ width:230px; float:right; margin:4px 9px 0 0}
#usermenu li{ border-bottom:1px solid #10590d; border-top:1px solid #468644; padding:3px 0;}
#usermenu li a{ display:block}
#usermenu li.primo{ border-top: none; padding-top:0;}
#usermenu li.ultimo{ border-bottom: none; padding-bottom:0;}
#usermenu li a span{  display:block; line-height:15px; padding:0 3px 2px 3px}
#usermenu li a:hover{text-decoration:none}
#usermenu .text .freezone{ display:block; background-image:url(../img/header/usermenu-freezone-acc.gif); width:103px; height:28px; margin:10px 0 16px 0}
/*#usermenu .freezone span{ display:none}*/
#usermenu .btnesci .freezone{margin: 10px 250px 0 26px;display:block;}
#usermenu .btnesci .freezone span{display:block;font-size:15px}
#usermenu .user{ margin:10px 250px 0 26px;}

.logingroup #loginbutton { padding-left:0;}
.logingroup #renderlogin { background-image:url(../img/menutop/bg-green.gif); background-repeat:repeat-x; background-position:0 0;height:34px; position: relative; padding-right:0.3em;  width:31em; text-align:right; z-index:2000; display:none; float:right;}
.logingroup #renderlogin li, .logingroup #renderlogin ol, .logingroup #renderlogin fieldset, .logingroup #renderlogin form{ display:inline;}
.logingroup #renderlogin label, .logingroup #renderlogin legend{ display:none;}
.logingroup #renderlogin input{ display: inline-block;  margin-right:1em; margin-top:0.6em; width:11em}
.logingroup #renderlogin p.submit input{ border:none; background-image:url(../img/menutop/login-button-acc.gif); width:51px; height:17px; text-indent:-9999px; line-height:0px;  padding:0; vertical-align:top; margin-top:0.7em; margin-right:0;}
.logingroup #renderlogin p.submit{ display: inline; vertical-align:top; }
.logingroup #renderlogin a#loginbuttonclose{ background-image:url(../img/menutop/login-button-close2-acc.gif); width:11px; height:17px; display:inline-block; vertical-align:top; margin-top:8px; margin-left:0.4em}
.logingroup #renderlogin a#loginbuttonclose span{ display:none;}


#menutop .submenucontainer{ position:absolute; left:-9999px; background-image:url(../img/menutop/bg-tendina-acc.png); background-repeat: no-repeat; background-position:0 0; width:180px; margin-left:2px; z-index:10000;}
#menutop #cat-freezone .submenucontainer{width:179px}
#menutop .submenucontainer li{ width:auto;display:block; }
#menutop li:hover .submenucontainer{ left:auto;}
#menutop .submenucontainer ul{ height:auto; width:auto}
#menutop .submenucontainer li a, #menutop li#cat-freezone .submenucontainer li a{ width:94%;padding:3%;}
#menutop .submenucontainer li a:hover, #menutop li#cat-freezone .submenucontainer li a:hover{ background-image: url(../img/menutop/bg-tendina-li-acc.gif); background-repeat:repeat-y; background-position:right 0}
#menutop .submenucontainer li span{ padding-left:0;}
#menutop .submenucontainer li a, #menutop .submenucontainer li span{height: auto; line-height: normal; background-image:none;}
#menutop li#cat-ascolta .submenucontainer span, #menutop li#cat-esplora .submenucontainer span, #menutop li#cat-freezone .submenucontainer a,#menutop li#cat-freezone .submenucontainer span{ background-image: none}


/*##########*/
/*FOOTER*/
/*##########*/
#footer{margin-top:1em; margin-bottom:1em; background-image:url(../img/footer/bg-01.gif);background-repeat:repeat-x;background-position:0 0; text-shadow:1px 1px 1px #ffffff;}
#footer .footerwrap{ width:100%; overflow:hidden;}
#footer #menubottom{width:65.9%; overflow:hidden; float:left}
#footer #menubottom li{ width:33.3%; float:left; background-image:url(../img/footer/ul-001.gif); background-repeat:repeat-y; background-position: right; padding-top:23px; height:290px}
#footer #menubottom li li{ width: auto; height:auto; float: none; background-image: none; padding-top:0}
#footer #menubottom li a{ display:inline-block; padding:0.3em; margin-right:1.5em; margin-left:1.5em; height:2em;}
#footer #menubottom li li a{height: auto;}
#footer #menubottom li li a:hover{ text-decoration:none}
#footer .extra{width:32%; float:right; padding-top:23px;}
#footer .extra .rer a{ background-image:url(../img/er-testata/logo_er-small.gif); width:31px; height:27px; background-repeat:no-repeat; background-position:0 0; display:block; margin-bottom:10px;}
#footer .extra .rer a span{ display:none}
#footer .extra .radioer, #footer .extra .verdi200{ /*display: inline-block; vertical-align:middle;*/ height:45px; margin-bottom:10px;}
#footer .extra .radioer a{ background-image:url(../img/footer/logo-rer.png); width:78px; height:40px; background-repeat:no-repeat; background-position:0 0; display: inline-block; margin-bottom:0; margin-top:4px;}
#footer .extra .verdi200 a span{ display:none}
#footer .extra .verdi200 a{ background-image: url(../img/footer/verdi200.gif); width:77px; height:42px; background-repeat:no-repeat; background-position:0 0; display: inline-block; margin-top:3px;}
#footer .extra .radioer a span{ display:none}
#footer .extra .facebook a{ background-image:url(../img/footer/facebook.gif); width:100px; height:38px; background-repeat: no-repeat; background-position:0 0; display:block; margin-top:4px; margin-bottom:30px}
#footer .extra .facebook a span{ display:none}
#footer .extra abbr, #footer .extra acronym{ border-bottom:none}

/*IMMAGINE PER FACEBOOK*/
#facebookgetimg{position:absolute; left:-99999px;}

.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: 800px;
  max-width: 800px;
  margin: 20px auto;
}

.white-popup header{
  border-bottom:1px dotted #ccc;
  padding-bottom:.4em;
  margin-bottom:.4em;
}
.popup-scroll{
  /* Overflow Scroll */
  overflow-y: scroll;
  max-height: 500px;
  padding:0 1em 0 0;
}

.progress {
height: 20px;
margin-bottom: 20px;
overflow: hidden;
background-color: #f5f5f5;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}

.progress-bar-success {
background-color: #5cb85c;
}
.progress-bar {
float: left;
width: 0;
height: 100%;
font-size: 12px;
line-height: 20px;
color: #fff;
text-align: center;
background-color: #428bca;
-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
-webkit-transition: width .6s ease;
-o-transition: width .6s ease;
transition: width .6s ease;
}

.calevidenziagiorno {
    background: none repeat scroll 0 0 #5cb85c !important;
}

/*##########*/
/*UTILITY*/
/*##########*/
#tooltip{position:absolute;	border:1px solid #333;	background:#f7f5d1;	padding:2px 5px; display:none;	}


 .controls {
        margin-top: 16px;
        border: 1px solid transparent;
        border-radius: 2px 0 0 2px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        height: 32px;
        outline: none;
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
      }
#pac-input {
        background-color: #fff;
        padding: 0 11px 0 13px;
        width: 400px;
        font-family: Roboto;
        font-size: 15px;
        font-weight: 300;
        text-overflow: ellipsis;

      }

      #pac-input:focus {
        border-color: #4d90fe;
        margin-left: -1px;
        padding-left: 14px;  /* Regular padding-left + 1. */
        width: 401px;
      }

      .pac-container {
        font-family: Roboto;
		z-index: 1200 !important;
      }

      #type-selector {
        color: #fff;
        background-color: #4d90fe;
        padding: 5px 11px 0px 11px;
      }

      #type-selector label {
        font-family: Roboto;
        font-size: 13px;
        font-weight: 300;
      }

body{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif;font-size:76%}
h1{font-size:1.5em;font-weight:normal}
h2{font-size:1.1em;font-weight:bold}
h3{font-size:1em;font-weight:bold}
h4{font-size:1em;font-weight:normal}
h4{font-size:0.93em;font-weight:normal}
h6{font-size:0.83em;font-weight:normal}
a{text-decoration:none}
a:hover,a:active{text-decoration:underline}
#contenttext, #contentprogetto{font-size:1.1em;line-height:1.4}
.occhiello{font-size:1em;font-weight:normal;font-style:italic}
#contentheader h2{font-weight:normal}
#homepage h2{ font-size:1em;}
#percorso{font-size:0.87em;font-weight:bold;}
#contentimage ul li h4 span{font-size:0.97em;font-weight:bold;font-style:italic}
#contentimage ul li p{font-size:1em}
#RenderTags li.small a{font-size:80%}
#RenderTags li.medium a{font-size:100%}
#RenderTags li.large a{font-size:125%}
#RenderTags li.x-large a{font-size:150%}
#RenderTags li.xx-large a{font-size:180%}
#contentarticle #contentanchors ul li{font-size:0.83em}
#paginaindice #contenttext li{font-weight:bold}
#paginaindice #contenttext li li{font-weight:normal}
#paginaindice #contentredazionale p{font-size:0.93em;line-height:1.3em}
#paginaindice #RenderPianoHome2 h2{font-size:1.2em;font-weight:bold}
#paginaindice #RenderPianoHome2 h3{font-size:1.2em;font-weight:normal;line-height:1.3em}
#paginaindice #RenderPianoHome2 p{font-size:0.83em;line-height:1.3em}
#paginaindice #RenderPianoHome2 p.fonte,#paginaindice #RenderPianoHome2 p.autore{font-style:italic}
#paginaindice #RenderPianoHome2 p.vaiallasezione{font-weight:bold}
#header #headertitle h2{ font-weight:normal; font-size:1em;}
#footer #menubottom li{ font-size:1.1em;}
#footer #menubottom li li{ font-size:0.83em}
#footer .extra{ font-size:0.93em; line-height:1.3em}
#header .headermenusystem{font-size:0.93em;}
#usermenu .user{font-size:1.1em;}
#chiusura-articolo{font-size:1.1em;}
#contentmenu-community, #specialecommunity #contentmenu{font-size:1.1em}
#contentmenu-community h4{font-size:1.2em;}
#percorsoheader{font-size:1.2em;}
#percorsoheader span.primo{font-size:1.7em}
#percorsoheader span.separatore{font-size:1em;}
#cercanelsito .text input{font-size:1.7em;}
#cercanelsito .seleziona ul label,#cercanelsito a{ font-size:1.1em}
#informazionigenerali h2{font-size:1.4em;}
#contenttools{font-size:1.1em;}
#contenttags .tabs li a{font-size:0.93em;}
#contenttags .ui-tabs-panel{font-size:1.2em}
#contenttags .ui-tabs-panel li.small a{font-size:80%}
#contenttags .ui-tabs-panel li.medium a{font-size:100%}
#contenttags .ui-tabs-panel li.large a{font-size:125%}
#contenttags .ui-tabs-panel li.x-large a{font-size:150%}
#contenttags .ui-tabs-panel li.xx-large a{font-size:180%}
#contentmenu #contentallegati{ font-size:1.1em}
#contentcommenti .commentpost textarea{ font-size:2em;}
#contentallegati li h4{font-size:1em;}
#contentallegati li p{font-size:0.83em;}
#contentallegati li p p{font-size:1em;}
.cmxform {font-size: 0.93em;}
.cmxform fieldset li .descrizionecampo{ font-size:0.83em;}
.cmxform fieldset fieldset legend {	font-size:1.1em;}
.cmxform input, .cmxform select{font-size:0.87em;}
#homeredazionale #pianiredazionali h1,#homeredazionale #pianiredazionali .vista h2{font-size:0.93em;}
#idcategoria2082 #idsezione14093 #homeredazionale #pianiredazionali .vista h2,#idcategoria2082 #idsezione14093 #homeredazionale #pianiredazionali h1{font-size:1.2em;font-weight:bold}
#homeredazionale #pianiredazionali #homepiano2 h1,#homeredazionale #pianiredazionali #homepiano2 .vista h2{font-size:1em}
#homeredazionale #pianiredazionali li h2,#homeredazionale #pianiredazionali .vista li h3{font-size:1em;}
#homeredazionale #pianiredazionali li p{font-size:0.93em;line-height:1.3em;font-weight:normal;}
#homeredazionale #homepiano1 li h2,#homeredazionale #homepiano1 .vista li h3{font-size:1.6em;font-weight:normal;}
#homeredazionale #homepiano1 .boxregistrazione a{text-decoration:none;line-height:39px;font-size:1.5em;font-weight:bold;}
#homeredazionale #homepiano2 li h2,#homeredazionale #homepiano2 .vista li h3{font-size:1.6em;font-weight:normal;}
#idcategoria2082 #idsezione14093 #homeredazionale #homepiano2 .vista li h3{font-size:1.8em}
#homeredazionale #homepiano4 li.vista h2{font-weight:bold;font-size:1em;}
#homeredazionale #homespeciali ul li h2{font-size:1.2em;font-weight:bold;}
#homeredazionale #homespeciali ul li .anagrafe h2{font-size:1.2em;font-weight:bold;}
#homeredazionale #homespeciali ul li ol li input{font-size:1em;}
#Mappa ul li{font-size:1.2em;font-weight:bold;}
#Mappa ul li li{font-size:0.9em;font-weight:normal;}
#Mappa ul li li li{	font-size:1em;}
#paginaindice #contentredazionale li h2{font-size:2em;font-weight:normal;}
#contentplaylist li {font-size: 0.87em;}
#contentplaylistdetails {font-size: 0.93em;}
#contentplaylistdetails a:hover,#contentplaylistdetails a:hover span,#contentplaylistdetails a:active,#contentplaylistdetails a:active span{text-decoration:underline}
.risultato_ricerca ul.elencorisultati-data li h1{font-size:1em;font-weight:bold;}
.risultato_ricerca ul.elencorisultati-categoria li h2{font-size:1.4em;font-weight:normal;text-transform:capitalize}
.risultato_ricerca ul.elencorisultati{ font-size: 0.93em}
.risultato_ricerca #pagingalto{ font-size:0.83em;}
#specialecommunity #frmGestioneContenuti p.aggiungi-contenuto a span{font-size:1.2em;}

body, .accordiontogglelist label a, .accordiontogglelist h3 a, #footer a, #menutop a, #paginaindice #contenttext a,#Mappa ul li a, #contentplaylist li:hover, #contentplaylist li.sel, #contentplaylist li:hover a, .risultato_ricerca ul.elencorisultati a, .risultato_ricerca ul.elencorisultati h3, .risultato_ricerca ul.elencorisultati h3 a, .risultato_ricerca .menuordinamento a, #specialegeneri .secondari a{ color:#000000;}
.risultato_ricerca ul.elencorisultati-data li h1, #menutop span, .wraplogingroup, .wraplogingroup a, .logingroup, #contentplaylist li, #contentplaylist a{ color:#FFFFFF}
a, .accordiontogglelist .more, .accordiontogglelist .more a, p.vaiallasezione a, #contentcommenti .usertell span.user, #contentcommenti .usertell a{color:#006900;}
#contenttags .ui-tabs-selected a{color:#005000}
a:hover, #campiaggiuntivi a:hover, #campiaggiuntivibrano a:hover,#contenttools .addthis_toolbox a:hover, .risultato_ricerca ul.elencorisultati a:hover, #chiusura-articolo .segnala-stampa a:hover, #chiusura-articolo .proprieta table a:hover, #Mappa ul li a:hover, #magPlayer .risultato_ricerca .box-info label, .risultato_ricerca ul.elencorisultati li.brano .compositore label, #menutop .submenucontainer .halftitle, #specialeconcorso #contenttext ul li .sel,#contentplaylistdetails ul a:hover { color:#FF0000;}
#paginaindice p.fonte,#paginaindice p.autore, #paginaindice p.fonte a,#paginaindice p.autore a, #homepage #piano4, .logingroup #renderlogin input, #cercanelsito .text input, #campiaggiuntivi th, #campiaggiuntivibrano th, #contentcommenti .commentpost textarea, .cmxform fieldset li .descrizionecampo, #homeredazionale #pianiredazionali p.fonte,#homeredazionale #pianiredazionali p.autore, #homeredazionale #pianiredazionali p.fonte a,#homeredazionale #pianiredazionali p.autore a, .risultato_ricerca #pagingalto, .risultato_ricerca #pagingalto a, #contentcommenti .postato, #contentcommenti .labelcommento{color:#575757;}
#paginaindice p.vaiallasezione a{color:#333333}
#percorso, #percorso a, #campiaggiuntivi td, #campiaggiuntivibrano td, #campiaggiuntivi a, #campiaggiuntivibrano a{color:#3f3f40}
#contenttext, #chiusura-articolo, #chiusura-articolo .proprieta table a, #chiusura-articolo .segnala-stampa a, #contenttags a, #contentimage li h4 a, #contenttools .votaarticolo h4,#contenttools .votaarticolo label, #contenttools .ascolti, #contenttools .addthis_toolbox a, #contenttools .votaconcorso{color:#404040}
#contentservices #RenderLibri li, #contentservices #RenderCarrello .contentcarrello{ border-color:#cfcfcf;}
#tooltip{color:#333;}
.risultato_ricerca ul.elencorisultati li{background-color:#f6f6f6;}
.risultato_ricerca ul.elencorisultati li.even{ background-color:#eaeaea}
.risultato_ricerca .menuordinamento label, .risultato_ricerca .menusezioni label, #specialeconcorso #contenttext .formricercaconcorso label, .risultato_ricerca #pagingalto a:hover,#specialeconcorso .boxriepilogovotiutente .titolo,#contenttools .votaconcorso{ color:#d30000;}
#header .headermenusystem li a{ color:#606060;}
#usermenu li a span{ background-color:#1B6314;}
#usermenu li.profilo a span{ background-color:#0f550d;}
#usermenu li.carica a span{ background-color:#11580d;}
#usermenu li.album a span{ background-color:#155b0c;}
#menutop .submenucontainer li a:hover{ background-color:#000000}
#footer{ background-color:#d1d1d1;}
#footer #menubottom li li a:hover{ background-color:#CCCCCC;}
#specialecommunity #frmGestioneContenuti table caption , #specialecommunity #frmRegistrazione ol li.immagini-allegate table caption{background-color: #DDDDDD;}
#cercanelsito .seleziona ul li:hover label, #cercanelsito .seleziona ul li.sel label{background-color:#2D2D2D}

#contentcommenti .commentpost p.submit input{ color:#FFFFFF; background-color:#575757;}/*button di base*/





#paginaindice #RenderPianoHome2 li h3, #paginaindice #RenderPianoHome2 li h3 a{color:#BF3437;}

#idcategoria2771 #idsezione0 #paginaindice #piano2 .vista li img, #usermenu li a:hover span{ background-color:#FFFFFF;}
#contentplaylist li {background-color: #343636;}
#contentplaylist li.odd {background-color: #202121;}
#contentplaylist li:hover, #contentplaylist li.sel {background-color: #73c943;}
#contentplaylistdetails ol li {background-color: #f4f4f4;}
#contentplaylist li li, #contentplaylist li.odd li, #contentplaylist li.sel li, #contentplaylist li:hover li, #contentplaylist li li.odd, #contentplaylistdetails ul li, #contentplaylistdetails .odd ul li, .risultato_ricerca ul.elencorisultati li li{background-color: transparent;}
#contentplaylistdetails ol li.odd {background-color: #e5e5e5;}
#contentplaylistdetails ul a {color: #444444}
#magPlayer #contentplaylist {background-color: #141414;}

.risultato_ricerca ul.elencorisultati li.compositore .itemtitle img{border-bottom-color:#FF0000}
.risultato_ricerca ul.elencorisultati li.compositore .tipologia{ color:#ff0000;}
.risultato_ricerca ul.elencorisultati li.esecutore .itemtitle img{border-bottom-color:#59abff}
.risultato_ricerca ul.elencorisultati li.esecutore .tipologia{ color:#59abff;}
.risultato_ricerca ul.elencorisultati li.ente .itemtitle img{border-bottom-color:#dc8700}
.risultato_ricerca ul.elencorisultati li.ente .tipologia{ color:#dc8700;}
.risultato_ricerca ul.elencorisultati li.freezone .itemtitle img{border-bottom-color: #009933}
.risultato_ricerca ul.elencorisultati li.freezone .tipologia{color:#005000;}

