/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, div, span, applet, object, iframe, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1.1;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
h1, h2, h3, h4, h4, h6{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input{font-size:0.93em;border-style:inset}

/*Modifiche personalizzate per portal online*/
.radio input, .checkbox input{border-style: none}
/*contentmenu.css*/
#contentmenu{width:30%; float:right; margin-left:1em}
#contenttogglelists .accordiontogglelistcontainer{margin-bottom:1em}
#contentallegati #immagini, #contentallegati #immaginifreezone{width:100%;overflow:hidden}
#contentallegati li{border-bottom:1px solid #CCCCCC;padding:0.5em 0;}
#contentallegati #immagini li, #contentallegati #immaginifreezone li{overflow:hidden;width:100%;}
#contentallegati #immagini li img, #contentallegati #immaginifreezone li img{border:1px solid #000000;float:left;margin-right:0.5em;}
#contentallegati li h4{font-weight:normal;margin:0;}
#contentallegati li p{color:#404040;font-weight:normal;height:auto;margin:0;width:auto;}
#contentallegati li a{color:#404040;text-decoration:none;}
#contentallegati li a:hover{color:#FF0000;text-decoration:underline}
/*Solo allegati*/
#contentallegati #allegati li{border-bottom:1px solid #CCCCCC;padding:0.5em 0;}
#contentallegati #allegati li p{padding-left:0; margin-top:0.5em;}
#contentallegati #allegati li a{display:block;background-image:url(../img/icone/ico-generico-trans.png);background-repeat:no-repeat;padding-left:37px;padding-top:0px;background-position:0 0px;min-height:32px}
#contentallegati #allegati li.doc a,#contentallegati #allegati li.rtf a{background-image:url(../img/icone/ico-doc-rtf-trans.png)}
#contentallegati #allegati li.xls a{background-image:url(../img/icone/ico-xls-trans.png)}
#contentallegati #allegati li.pps a,#contentallegati #allegati li.ppt a{background-image:url(../img/icone/ico-pps-ppt-trans.png)}
#contentallegati #allegati li.mdb a{background-image:url(../img/icone/ico-acces-trans.png)}
#contentallegati #allegati li.flv a{background-image:url(../img/icone/ico-flv-trans.png)}
#contentallegati #allegati li.htm a,#contentallegati #allegati li.html a,#contentallegati #allegati li.xhtml a,#contentallegati #allegati li.xml a{background-image:url(../img/icone/ico-htm-trans.png)}
#contentallegati #allegati li.jpg a,#contentallegati #allegati li.jpeg a,#contentallegati #allegati li.jpe a,#contentallegati #allegati li.gif a,#contentallegati #allegati li.png a,#contentallegati #allegati li.bmp a,#contentallegati #allegati li.dib a,#contentallegati #allegati li.wbmp a,#contentallegati #allegati li.clp a,#contentallegati #allegati li.tif a,#contentallegati #allegati li.tiff a,#contentallegati #allegati li.emf a #contentallegati #allegati li.eps a,#contentallegati #allegati li.ps a,#contentallegati #allegati li.ps a,#contentallegati #allegati li.img a,#contentallegati #allegati li.jp2 a,#contentallegati #allegati li.jpc a,#contentallegati #allegati li.j2k a,#contentallegati #allegati li.jpf a,#contentallegati #allegati li.psd a,#contentallegati #allegati li.psp a,#contentallegati #allegati li.raw a,#contentallegati #allegati li.tga a,#contentallegati #allegati li.wmf a{background-image:url(../img/icone/ico-jpg-gif-png-bmp-tif-trans.png)}
#contentallegati #allegati li.asf a,#contentallegati #allegati li.avi a,#contentallegati #allegati li.mov a,#contentallegati #allegati li.mp4 a,#contentallegati #allegati li.mpg a,#contentallegati #allegati li.ogg a,#contentallegati #allegati li.vob a,#contentallegati #allegati li.ts a,#contentallegati #allegati li.m2t a,#contentallegati #allegati li.wmv a{background-image:url(../img/icone/ico-mov-avi-mpg-trans.png)}
/*#contentallegati #allegati li.3gp a, #contentallegati #allegati li.3g2 a{background-image: url(../img/icone/ico-mov-avi-mpg-trans.png);}*/
#contentallegati #allegati li.cda a,#contentallegati #allegati li.mid a,#contentallegati #allegati li.midi a,#contentallegati #allegati li.mod a,#contentallegati #allegati li.mp3 a,#contentallegati #allegati li.mp2 a,#contentallegati #allegati li.mp1 a,#contentallegati #allegati li.aac a,#contentallegati #allegati li.m4a a,#contentallegati #allegati li.aiff a,#contentallegati #allegati li.au a,#contentallegati #allegati li.w64 a,#contentallegati #allegati li.wav a,#contentallegati #allegati li.wma a,#contentallegati #allegati li.m3u a,#contentallegati #allegati li.m3u8 a,#contentallegati #allegati li.pls a,#contentallegati #allegati li.asx a{background-image:url(../img/icone/ico-mp3-wav-mid-trans.png)}
#contentallegati #allegati li.p7m a{background-image:url(../img/icone/ico-p7m-trans.png)}
#contentallegati #allegati li.pdf a{background-image:url(../img/icone/ico-pdf-trans.png)}
#contentallegati #allegati li.pub a{background-image:url(../img/icone/ico-pub-trans.png)}
#contentallegati #allegati li.rar a{background-image:url(../img/icone/ico-rar-trans.png)}
#contentallegati #allegati li.swf a,#contentallegati #allegati li.fla a{background-image:url(../img/icone/ico-swf-trans.png)}
#contentallegati #allegati li.ttf a{background-image:url(../img/icone/ico-ttf-trans.png)}
#contentallegati #allegati li.txt a{background-image:url(../img/icone/ico-txt-trans.png)}
#contentallegati #allegati li.xls a,#contentallegati #allegati li.csv a{background-image:url(../img/icone/ico-xls-trans.png)}
#contentallegati #allegati li.zip a{background-image:url(../img/icone/ico-zip-trans.png)}
/*Solo Link*/
#contentallegati #link li{width:100%;overflow:hidden;background-image:url(../img/contentsmenu/li-link.png);background-repeat:no-repeat;background-position:left 0.5em;}
#contentallegati #link li a{display:inline-block; padding-left:18px;}
#contentallegati #link li p{padding-left:18px}
/*EVENTI SIDEBAR*/
#contentmenu #elencoeventi h2{background-image: url(../img/home/bg-eventi-green.gif);border-left: 1px solid #909090;border-right: 1px solid #909090;border-bottom: 1px solid #7a7a7a;font-weight: normal;color: #FFFFFF;padding: 0.3em 0.5em;}

#contentmenu #elencoeventi a{display:block;color:#000}
#contentmenu #elencoeventi .info {padding:5px 7px}
#contentmenu #elencoeventi .accordiontogglelist ul li{display:inline-block;}
#contentmenu #elencoeventi .accordiontogglelist li{background-color:#c4deba;line-height:14px}
#contentmenu #elencoeventi .accordiontogglelist li.odd{background-color:#8dbe7c}
#contentmenu #elencoeventi .accordiontogglelist .icon{background:url(../img/contents/accordion-altro-acc.gif) no-repeat center right;display: inline-block;width: 14px;height: 14px;}
#contentmenu #elencoeventi a:hover{text-decoration:none;}
#contentmenu #elencoeventi a:hover li{background:#fff!important}
#contentmenu #elencoeventi .accordiontogglelist .info li{background:none;}
#contentmenu #elencoeventi .accordiontogglelist ul li.data{width:75px;font-size: 0.9em;vertical-align:top;}
#contentmenu #elencoeventi .accordiontogglelist ul li.titolo{width:160px;font-size: 0.9em;vertical-align:top;}

/*homeredazionale.css*/
#homeredazionale .homeredazionalewrap{width:100%;overflow:hidden}
* html #homeredazionale .homeredazionalewrap{margin-left:-3px}/*ie6 3px bug*/
#homeredazionale #homespeciali{margin-left:64.2578125%}
#homeredazionale #pianiredazionali{background-position:65.957446808510638297872340425532% 0;background-repeat:repeat-y;background-image:url(../img/home/bg-001.gif)}
#homeredazionale #pianiredazionali .pianiredazionaliwrap{overflow:hidden; width:100%;background-position:right 0;background-repeat:repeat-y;background-image:url(../img/home/bg-001.gif)}
#idcategoria2082 #idsezione14093 #homeredazionale #pianiredazionali{width:100%;float:none}
#idcategoria2082 #idsezione14093 #homeredazionale #homespeciali{margin-left:0;display:none}
#homeredazionale .pianiredazionali01{width:65.957446808510638297872340425532%;float:left}
#homeredazionale .pianiredazionali01 .wrap{margin-top:0;margin-right:17px;margin-bottom:0;margin-left:0px}
#homeredazionale .pianiredazionali02{margin-left:65.957446808510638297872340425532%}
#homeredazionale .pianiredazionali02 .wrap{margin:0 13px}
#homeredazionale #pianiredazionali h1,#homeredazionale #pianiredazionali .vista h2{background-image:url(../img/home/pianiredazionali/bg-header.gif);background-repeat:repeat-x;background-position:0 0;font-weight:normal;color:#242601;padding-left:12px;padding-top:4px;min-height:21px;margin-top:0;margin-right:0;margin-bottom:7px;margin-left:0}
* html #homeredazionale #pianiredazionali h1,* html #homeredazionale #pianiredazionali .vista h2{height:21px}

#homeredazionale #pianiredazionali ul{margin:0;padding:0;list-style-type:none}
#homeredazionale #pianiredazionali li{margin-top:0;margin-right:0px;margin-bottom:0px;margin-left:0;padding-top:0;padding-right:0;padding-bottom:17px;padding-left:0}
#homeredazionale #pianiredazionali li li{color:#1e1e1e;text-decoration:none}
#homeredazionale #pianiredazionali li li a{color:#1e1e1e;text-decoration:none}
#homeredazionale #pianiredazionali li li a:hover{color:#ff0000;text-decoration:underline}
#homeredazionale #pianiredazionali li h2,#homeredazionale #pianiredazionali .vista li h3{font-weight:bold;margin-top:0;margin-right:0;margin-bottom:0px;margin-left:0;padding-left:0px;color:#1e1e1e}
#homeredazionale #pianiredazionali li h2 a,#homeredazionale #pianiredazionali .vista li h3 a{color:#3d3d3d;text-decoration:none}
#homeredazionale #pianiredazionali li h2 a:hover,#homeredazionale #pianiredazionali .vista li h3 a:hover{color:#ff0000;text-decoration:underline}
#homeredazionale #pianiredazionali li p{margin:0;color:#404040;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0px}
#homeredazionale #pianiredazionali p.fonte,#homeredazionale #pianiredazionali p.autore{padding:0;margin:0;font-style:italic}
#homeredazionale #pianiredazionali p.fonte a,#homeredazionale #pianiredazionali p.autore a{text-decoration:none}
#homeredazionale #pianiredazionali p.fonte a:hover,#homeredazionale #pianiredazionali p.autore a:hover{color:#FF0000;text-decoration:underline}
#homeredazionale #pianiredazionali .vista p.vaiallasezione{font-weight:bold}
#homeredazionale #pianiredazionali p.vaiallasezione{padding:0;margin:0}
#homeredazionale #pianiredazionali p.vaiallasezione a{color:#333333;text-decoration:none}
#homeredazionale #pianiredazionali p.vaiallasezione a:hover{color:#FF0000;text-decoration:underline}
#homeredazionale #pianiredazionali li img{float:left;border:none;margin-right:17px;margin-bottom:10px}
#homeredazionale #pianiredazionali .contentli{overflow:hidden}
* html #homeredazionale #pianiredazionali .contentli{overflow:visible;/*width:100%;*/}
/*attenzione con le immagini flottate non funziona - controllare il comportamento con il terzo e quarto piano*/
/*Primo piano*/
#homeredazionale #homepiano1 li h2,#homeredazionale #homepiano1 .vista li h3{margin-bottom:10px}
#homeredazionale #homepiano1 li img{ float:none; display:block; width:100%;margin-right:0}
#homeredazionale #homepiano1 .boxregistrazione{padding:0;border:1px solid #669751;padding:2px;margin-top:10px;margin-right:0;margin-bottom:0;margin-left:0;display:block}
#homeredazionale #homepiano1 .boxregistrazione .wrap{width:100%;overflow:hidden;background-repeat:no-repeat;background-position:0 0;background-image:url(../img/home/speciali/bg-speciali.gif);background-repeat:repeat-x;background-position:0 0;background-color:#fbfec8;display:block}
#homeredazionale #homepiano1 .boxregistrazione a{color:#252b00;display:block;padding-left:17px}
#homeredazionale #homepiano1 .boxregistrazione a:hover{text-decoration:underline;color:#FF0000}
/*Secondo Piano*/
#homeredazionale #homepiano2 li{background-image:url(../img/home/secondopiano/bg-li.gif);background-repeat:repeat-x;background-position:0 0;padding-top:17px}
/*#homeredazionale #homepiano2 li.primo{background-image:none;padding-top:0px}*/
#homeredazionale #homepiano2 li.vista h2{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif}
#homeredazionale #homepiano2 li h2,#homeredazionale #homepiano2 .vista li h3{margin-bottom:10px}

/*Terzo Piano*/
#homeredazionale #homepiano3 li h2,#homeredazionale #homepiano3 li h2 a,#homeredazionale #homepiano3 .vista li h3,#homeredazionale #homepiano3 .vista li h3 a{color:#3d3d3d}
#homeredazionale #homepiano3 .vista li h3,#homeredazionale #homepiano3 .vista li h3 a{font-weight:normal}
/*Quarto piano*/
#homeredazionale #homepiano4 li h2,#homeredazionale #homepiano4 li h2 a,#homeredazionale #homepiano4 .vista li h3,#homeredazionale #homepiano4 .vista li h3 a{color:#3d3d3d}
#homeredazionale #homepiano4 li.vista{background-image:url(../img/home/secondopiano/bg-li.gif);background-repeat:repeat-x;background-position:0 bottom;margin-bottom:17px}
#homeredazionale #homepiano4 li.vista.ultimo{background-image:none;margin-bottom:0}
#homeredazionale #homepiano4 .vista li h3,#homeredazionale #homepiano4 .vista li h3 a{font-weight:normal}
/*Speciali*/
#homeredazionale #homespeciali{}
#homeredazionale #homespeciali h1{display:none}
#homeredazionale #homespeciali ul{margin:0;list-style-type:none;padding-top:0;padding-right:0;padding-bottom:0;padding-left:10px}
#homeredazionale #homespeciali ul li{padding:0;border:1px solid #669751;padding:2px;margin-top:0;margin-right:0;margin-bottom:7px;margin-left:0}
#homeredazionale #homespeciali ul li .wrap{width:100%;overflow:hidden;background-repeat:no-repeat;background-position:0 0;position:relative;height:140px;background-image:url(../img/home/speciali/bg-speciali.gif);background-repeat:repeat-x;background-position:0 0;background-color:#fbfec8}
#homeredazionale #homespeciali ul #includehome4800 div{height:280px}
#homeredazionale #homespeciali ul li .anagrafe{width:100%;overflow:hidden;background-repeat:no-repeat;background-position:0 0;position:relative;height:280px;background-image:url(../img/home/speciali/anagrafe.jpg);background-repeat:repeat-x;background-position:0 0;background-color:#fbfec8}
* html #homeredazionale #homespeciali ul li .wrap{width:99%}/*questo è temporaneo, non riesco a trovare il motivo per cui sballa su ie6, sembrano i 3px bug */
#homeredazionale #homespeciali ul li h2{margin-top:13px;margin-right:0;margin-bottom:0;margin-left:17px;color:#3c4604}
#homeredazionale #homespeciali ul li h2 span{}
#homeredazionale #homespeciali ul li h2 a{margin:0;padding:0;/*display:block;width:100%;height:140px;*//*position:absolute;*/
/*Se voglio linkare l'immagine e non il testo - testo selezionabile*/
/*z-index:1000;*//*position:relative; */
/*Se voglio linkare tutto indipendentemente dal testo - testo non selezionabile*/
/*z-index:2000;*/
text-decoration:none;color:#3c4604}
#homeredazionale #homespeciali ul li p{
/*position:relative;
z-index:2000; */
/*Se voglio linkare l'immagine e non il testo - testo selezionabile*/
/*z-index:1000;*/
/*Se voglio linkare tutto indipendentemente dal testo - testo non selezionabile*/
color:#3c4604;padding:0;margin-top:0px;margin-right:0px;margin-bottom:0;margin-left:17px}
#homeredazionale #homespeciali ul li .anagrafe p{color:#3c4604;padding:0;margin-top:0px;margin-right:50px;margin-bottom:0;margin-left:17px}
#homeredazionale #homespeciali ul li a{color:#3c4604;text-decoration:underline}
#homeredazionale #homespeciali ul li a:hover{color:#FF0000}
#homeredazionale #homespeciali ul li ol{margin:0;list-style-type:none;padding-top:5px;padding-right:0;padding-bottom:5px;padding-left:17px}
#homeredazionale #homespeciali ul li ol li{border:none;width:auto;margin:0;padding:0;display:inline;line-height:23px}
#homeredazionale #homespeciali ul li ol li label{display:none}
#homeredazionale #homespeciali ul li ol li input{width:80px;height:14px;color:#757f40;border-top:1px solid #939491;border-bottom:1px solid #939390;border-left:1px solid #bebfb9;border-right:1px solid #bfc0ba;padding:2px;margin:0}
#homeredazionale #homespeciali ul li ol li.button input{background-image:url(../img/header/newsletter-button-bg.png);height:20px;width:50px;cursor:pointer;padding-top:0px;padding-bottom:4px}
/*paginaindice.css*/
#paginaindice{ overflow:hidden}
#paginaindice #contenttext li{background-image:url(../img/contents/paginaindice/ico-object24-trans.png);background-position:0 0;background-repeat:no-repeat;margin-bottom:1em;min-height:29px;padding-left:41px; padding-top:6px}
#paginaindice #contenttext #paginaindicesezione li{ background-image:url(../img/contents/paginaindice/ico-folder24-trans.png); background-position:4px 0;}
#paginaindice #contenttext li p{ padding-bottom:0;}
#paginaindice #contenttext li.articolo{background-image:url(../img/icone/ico-template-articolo-trans.png)}
#paginaindice #contenttext li.comunicato{background-image:url(../img/icone/ico-template-comunicato-trans.png)}
#paginaindice #contenttext li.evento{background-image:url(../img/icone/ico-template-evento-trans.png)}
#paginaindice #contenttext li.rassegna{background-image:url(../img/icone/ico-template-rassegna-trans.png)}
#paginaindice #contenttext li.luogo{background-image:url(../img/icone/ico-template-luogo-trans.png)}
#paginaindice #contenttext li.forum{background-image:url(../img/icone/ico-template-forum-trans.png)}
#paginaindice #contenttext li.sondaggio{background-image:url(../img/icone/ico-template-sondaggio-trans.png)}
#paginaindice #contenttext li.articolorassegna{background-image:url(../img/icone/ico-template-articolo-rass-trans.png)}
/*#paginaindice #contenttext li.strutturaricettiva{background-image: no ;}*/
#paginaindice #contenttext li.personaggiostorico{background-image:url(../img/icone/ico-template-personaggi-storici-trans.png)}
#paginaindice #contenttext li.multimedia{background-image:url(../img/icone/ico-template-multimedia-trans.png)}
#paginaindice #contenttext li.galleria{background-image:url(../img/icone/ico-template-galleria-trans.png)}
#paginaindice #contenttext li.ente{background-image:url(../img/icone/ico-template-ente-trans.png)}
#paginaindice #contenttext li.aziendabio{background-image:url(../img/icone/ico-template-azienda-bio-trans.png)}
/*#paginaindice #contenttext li.strutturaristorativa{background-image: no;}*/
#paginaindice #contenttext li.itinerario{background-image:url(../img/icone/ico-template-itinerario-trans.png)}
#paginaindice #contenttext li.tappa{background-image:url(../img/icone/ico-template-tappa-trans.png)}
#paginaindice #contenttext li.bacheca{background-image:url(../img/icone/ico-template-bacheca-trans.png)}
#paginaindice #contenttext li.floraefauna{background-image:url(../img/icone/ico-template-floraefauna-trans.png)}
#paginaindice #contenttext li.recensione{background-image:url(../img/icone/ico-template-recensione-trans.png)}
/*#paginaindice #contenttext li.scuolaperlinfanzia{background-image: no ;}*/
#paginaindice #contenttext li.bando{background-image:url(../img/icone/ico-template-bando-trans.png)}
#paginaindice #contenttext li.delibera{background-image:url(../img/icone/ico-template-delibera-trans.png)}
#paginaindice #contenttext li.persona{background-image:url(../img/icone/ico-template-persona-trans.png)}
#paginaindice #contenttext li.modulistica{background-image:url(../img/icone/ico-template-modulistica-trans.png)}
#paginaindice #contenttext li.documento{background-image:url(../img/icone/ico-template-documento-trans.png)}
/*#paginaindice #contenttext li.unitaoperativa{background-image: no ;}*/
/*#paginaindice #contenttext li.servizio{background-image: no ;}*/
#paginaindice #contenttext li.composizionegiunta{background-image:url(../img/icone/ico-template-giunta-trans.png)}
#paginaindice #contenttext li.composizioneconsiglio{background-image:url(../img/icone/ico-template-consiglio-trans.png)}
#paginaindice #contenttext li.commissione{background-image:url(../img/icone/ico-template-commissione-trans.png)}
#paginaindice #contenttext li.area{background-image:url(../img/icone/ico-template-area-trans.png)}
#paginaindice #contenttext li.pubblicazione{background-image:url(../img/icone/ico-template-pubblicazione-trans.png)}
#paginaindice #contenttext li.procedimento{background-image:url(../img/icone/ico-template-procedimento-trans.png)}
#paginaindice #contenttext li.link{background-image:url(../img/icone/ico-template-link-trans.png)}
#paginaindice #contenttext li.sondaggioevoluto{background-image:url(../img/icone/ico-template-sondaggio-evo-trans.png)}
#paginaindice #contenttext li.corso{background-image:url(../img/icone/ico-template-corso-trans.png)}
#paginaindice #contenttext li.entediformazione{background-image:url(../img/icone/ico-template-ente-form-trans.png)}
/*#paginaindice #contenttext li.scuola{background-image: no ;}*/
#paginaindice #contenttext li.risorsaprenotabile{background-image:url(../img/icone/ico-template-risorsa-prenot-trans.png)}
#paginaindice #contenttext li.podcast{background-image:url(../img/icone/ico-template-podcast-trans.png)}
/*#paginaindice #contenttext li.donne60{background-image: no ;}*/
/*#paginaindice #contenttext li.documentodonne60{background-image: no ;}*/
#paginaindice #contentredazionale .contentli{overflow:hidden;width:100%}
#paginaindice #contentredazionale li img{float:left;margin-top:10px;margin-right:10px;margin-bottom:5px;width:22.397891963109354413702239789196%;max-width:170px}
#paginaindice #contentredazionale li h2 span{display:block;padding-top:6px}
/*PER LA VISUALIZZAZIONE DELLA VISTA*/
#paginaindice #RenderPianoHome2{padding-top:17px}
#paginaindice #RenderPianoHome2 h2{background-image:url(../img/home/pianiredazionali/bg-header.gif);background-repeat:repeat-x;background-position:0 0;padding-left:12px;padding-top:4px;min-height:21px;margin-bottom:7px}
#paginaindice #RenderPianoHome2 li{padding-bottom:17px;background-image:url(../img/home/secondopiano/bg-li.gif);background-repeat:repeat-x;background-position:0 0;padding-top:17px; min-height:0; padding-left:0;}
#paginaindice #RenderPianoHome2 li.primo,#paginaindice #RenderPianoHome2 li.vista{background-image:none;padding-top:0px}
#paginaindice #RenderPianoHome2 li h3{margin-bottom:10px;}
#paginaindice #RenderPianoHome2 p{padding-top:0;}
#paginaindice #RenderPianoHome2 li img{
	float:left;
	border:1px solid #CCCCCC;
	margin-right:17px;
	margin-bottom:10px
}
#paginaindice #RenderPianoHome2 .vista li .contentli{overflow:hidden;width:100%}
#idcategoria2771 #idsezione0 #paginaindice #piano2 li{background-image:none; padding-bottom:0; padding-top:0; padding-left:0; margin-bottom:0; min-height:0;}
#idcategoria2771 #idsezione0 #paginaindice #piano2 .vista li{ width:46%; float:left; height:10em; background-image:none;
padding-bottom:0; padding-top:0; padding-left:0; margin-bottom:0; min-height:0; margin-right:2%;}
#idcategoria2771 #idsezione0 #paginaindice #piano2 .vista li img{ padding:1px;}

/*mappadelsito*/
#Mappa{padding:20px}
#Mappa #contentheader{margin-bottom:2em}
#Mappa div{width:45%;float:left;margin-right:10px}
#Mappa div div{width:auto;float:none;margin-right:0}
#Mappa ul{list-style-type:none;margin:10px 0 30px;padding:0}
#Mappa ul li{list-style-type:none;margin:0 0 10px;background-image:url(../img/contents/mappadelsito/ico-folder-trans.png);background-repeat:no-repeat;padding:0px 0px 0px 30px}
#Mappa ul li a{text-decoration:none;line-height:1.7em}
#Mappa ul li a:hover{text-decoration:underline}
/*chiusura-articolo.css*/
#chiusura-articolo{width:100%;overflow:hidden;border-top:1px dotted #999999;padding-top:10px;margin-top:10px;clear:both}
#chiusura-articolo .proprieta{margin-right:15em}
#chiusura-articolo .proprieta table{width:100%;margin:0px auto;padding:0;border-width:0px;border-style:none;border-collapse:collapse}
#chiusura-articolo .proprieta table caption{display:none}
#chiusura-articolo .proprieta table th{margin:0;padding:0.4em 0.4em;font-weight:bold;vertical-align:top;width:7em; text-align:left}
#chiusura-articolo .proprieta table tr.linkoggetto th{width:auto}
#chiusura-articolo .proprieta table td{margin:0;padding:0.4em 0.4em;vertical-align:top}
#chiusura-articolo .segnala-stampa{float:right;width:14em;text-align:right}
#chiusura-articolo .segnala-stampa li{margin:0 10px 0 auto;padding:0.3em 0 0.3em 0.3em; background-position:right;background-repeat:no-repeat;line-height:1.5em}
#chiusura-articolo .segnala-stampa a{text-decoration:none; display:inline-block; padding-right:20px}
#chiusura-articolo .segnala-stampa a:hover{text-decoration:underline;}
#chiusura-articolo .segnala-stampa li.segnala{background-image:url(../img/icone/ico-mail-trans.png)}
#chiusura-articolo .segnala-stampa li.stampa{background-image:url(../img/icone/ico-print-trans.png)}
/*home.css*/
#homepage{ margin-top:9px;margin-left:2px; margin-right:2px}
#homepage #cerca-terzo{ margin-top:15px; width:100%; overflow:hidden;}
#homepage #cercanelsito{ background-image:url(../img/home/cerca/bg-cerca-acc.gif); background-position:0 0; background-repeat:repeat-x; width:524px; height:125px; padding-left:16px; position:relative; z-index:1000; float:left}
#homepage #cercanelsito .seleziona{top:14px;}
#homepage #cercanelsito .text input{ width:364px;}
#homepage #cercanelsito .text input, #homepage #cercanelsito p.submit input{margin-top:40px;}
#homepage #cercanelsito a{ margin-top:18px;}
#idcategoria0 #idsezione0 #idoggetto0 #speciale .wrap001{background-image:url(../img/generale/bg-001-acc-home.gif)}
/*#idcategoria0 #idsezione0 #idoggetto0 #speciale #container{ background-image:url(../img/home/bg-home-repeat01.gif); background-repeat:repeat-x; background-position:center 182px;}*/
/*#idcategoria0 #idsezione0 #idoggetto0 #speciale #wrapcontents{ background-image:url(../img/contents/percorsoheader-bg-home.gif)}*/
#idcategoria0 #idsezione0 #idoggetto0 #speciale #wrapcontents .wrapcontents2{ background-image: none;}
#homepage #cercanelsito p.submit input{ background-image:url(../img/home/cerca/button-cerca-homeacc.gif)}
#homepage #renderplayerdiretta .contentli{width:100%;height:100%;overflow:hidden}
#homepage #renderplayerdiretta .contentli object{float:left}
#homepage #renderplayerdiretta .contentli .playeraudio{position:absolute;top:200px}
#homepage #renderplayerdiretta .contentli .playervideo{float:left;width:207px;height:160px;padding:40px 10px;font-size:1.2em;line-height:1.4em;color:#fff;background-color:#0C4DA2}
#homepage #renderplayerdiretta .contentli .playervideo a{color:#FFDA00}
/*#homepage #renderplayerdiretta object{ margin-top:200px} <-- Solo per diretta audio*/
#homepage #RenderPianoHome1, #homepage #RenderPianoHome1 h2, #homepage #RenderPianoHome1 a, #homepage #renderplayerdiretta{ display:block; width:540px; height:240px; overflow:hidden}
#homepage #RenderPianoHome1 a span, #homepage #RenderPianoHome1 .sottotitolooggettopiano, #homepage #renderplayerdiretta h1{ display:none}
#homepage #RenderPianoHome1{ float:left; position:relative; z-index:1;}
#homepage #renderplayerdiretta{position:absolute;z-index:100;left:0}
#homepage #RenderPianoHome2{ margin-left:541px;}
#homepage #RenderPianoHome2 li{ margin-bottom:1px; padding:8px 14px 0 14px; height:71px; background-image:url(../img/home/secondopiano/bg-001.png); background-position:0 0; background-repeat:no-repeat; overflow:hidden}
#homepage #RenderPianoHome2 .contentli{ width:100%; overflow:hidden}
#homepage #RenderPianoHome2 li.ultimo{ margin-bottom:0;}
#homepage #RenderPianoHome2 img{ float:left;}
#homepage #pianiredazionali{ width:100%; overflow:hidden; position:relative;}
#homepage #RenderPianoHome2 a{ color:#000000; text-decoration:none;}
#homepage #RenderPianoHome2 a:hover{text-decoration: underline;}
#homepage #RenderPianoHome2 h2 span, #homepage #RenderPianoHome2 p.sottotitolooggettopiano{ display:block; margin-left:78px; padding-bottom:0; line-height:1.2em;}
#homepage #RenderPianoHome3{ margin-left:541px; height:125px; background-image:url(../img/home/cerca/bg-cerca.gif);background-position:0 0;background-repeat:repeat-x;}
#homepage #RenderPianoHome3 ul{ width:100%; overflow:hidden}
#homepage #RenderPianoHome3 li{float:left; width:50%; height:125px;}
#homepage #RenderPianoHome3 h2 span{ display:none;}
#homepage #RenderPianoHome3 a, #homepage #RenderPianoHome3 h2{ display:block; height:125px; width:100%;  text-align:center; font-size:0.1em; line-height:0.1em}
#homepage #RenderPianoHome3 li.I0001{ background-image:url(../img/home/terzopiano/bg-magplayer.gif); background-repeat:repeat-x; background-position: 0 0}
#homepage #RenderPianoHome3 li.I0001 a{ background-image:url(../img/home/magplayer.png); background-repeat: no-repeat; background-position: center center}
/*freezone*/
#homepage #RenderPianoHome3 li.I0002{ background-image: url(../img/home/terzopiano/bg-freezone-acc.png); background-repeat:repeat-x; background-position: 0 0}
#homepage #RenderPianoHome3 li.I0002 a{ background-image: url(../img/home/freezone-acc.png); background-repeat: no-repeat; background-position: center center}
/*concorso liberalamusica 2013-14*/
/*#homepage #RenderPianoHome3 li.I0002{ background-image: url(../img/home/terzopiano/bg-lamusicalibera.jpg); background-repeat:repeat-x; background-position: 0 0}
#homepage #RenderPianoHome3 li.I0002 a{ background-image: url(../img/home/terzopiano/lamusicalibera-testo.png); background-repeat: no-repeat; background-position: center center}*/
/*Versione base*/
/*#homepage #homelistgroup{ width:100%; overflow:hidden; margin-top:12px;}
#homepage #homelistgroup .accordiontogglelist{ width:32%; float:left; margin-right:2%;}
#homepage #homelistgroup #homelist-generi{margin-right:0}*/
/*Versione per vista*/
#homepage #RenderPianoHome4{ width:100%; overflow:hidden; margin-top:12px;}
#homepage #RenderPianoHome4 li.P0004{ width:32%; float:left;}
#homepage #RenderPianoHome4 .accordiontogglelist li.P0004{ width: auto; float: none; display:block}
#homepage #RenderPianoHome4 li.I0001, #homepage #RenderPianoHome4 li.I0002{margin-right:2%;}
#homepage #RenderPianoHome4 .accordiontogglelist li.I0001, #homepage #RenderPianoHome4 .accordiontogglelist li.I0002{margin-right:0;}


/*content.css"*/
#content{width:100%; overflow:hidden; margin-top:10px; position:relative}
#includedxcontainer{float:right; width:307px; margin-left:23px; margin-bottom:23px}
#homeredazionale #includedxcontainer{margin-left:0}
#percorsoheadercerca{height:82px;margin-top:4px; width:100%; overflow:hidden}
#percorsoheader{height:55px; color:#ffffff; margin-right:408px; padding-top:27px}
#percorsoheader label{display:none}
#percorsoheader a{color:#ffffff}
#percorsoheader span.separatore{display:inline-block; padding-left:1em; padding-right:1em; position:relative; top:-0.1em}
#percorsoheadercerca #cercanelsito{width:400px; height:82px; float:right; position:relative; z-index:100}
#cercanelsito legend,#cercanelsito label{display:none}
#cercanelsito ol,#cercanelsito fieldset,#cercanelsito li,#cercanelsito p.submit{display:inline}
#cercanelsito .seleziona ul label,#cercanelsito a,#cercanelsito .seleziona ul input,#cercanelsito .seleziona ul span{display:inline-block; margin:0}
#cercanelsito .seleziona{position:absolute; top:3px; z-index:2000}
#cercanelsito .seleziona ul{ width:100%; overflow:hidden}
#cercanelsito .seleziona li{ position:relative; float:left;}
#cercanelsito .seleziona input{position:absolute; left:-9999px}
#cercanelsito .seleziona ul label{ padding:0px 5px; position:relative; cursor:pointer; height:26px; line-height:26px}
#cercanelsito p.submit input{background-image:url(../img/home/cerca/button-cerca-trans.gif); width:108px; height:30px; background-repeat:no-repeat; background-position:0 0; font-size:0px; text-indent:-9999px; display:inline-block; border:none; padding:0; vertical-align:top; background-color:transparent}
#cercanelsito .text input{width:280px; height:26px;padding:0 2px 0;}
#cercanelsito .text input,#cercanelsito p.submit input{position:relative; z-index:3000; margin-top:29px}
#cercanelsito .seleziona ul label,#cercanelsito a{color:#FFFFFF; text-decoration:none;}
#cercanelsito a{margin-top:2px}
#contentbody{margin-right:236px}
#informazionigenerali{background-color:#999999;margin-bottom:6px;text-align:right;padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px}
#informazionigenerali h2{margin:0;color:#FFFFFF;font-weight:normal}
#informazionigenerali p{margin:0;padding:0;color:#FFFFFF}
#contentheader{ margin-bottom:1.5em}
.template-brano #contentheader, .template-Brano #contentheader{ background-image:url(../img/icone/ico-template-brano-trans.png); background-repeat:no-repeat; background-position: 0 0; padding-left:48px; min-height:35px;}
.template-album #contentheader{ background-image: url(../img/icone/ico-template-raccolta-trans.png); background-repeat:no-repeat; background-position: 0 0; padding-left:48px; min-height:35px;}
.template-brano #contentimage, .template-brano .contentimageextra, .template-Brano #contentimage, .template-Brano .contentimageextra{ display:none}
#contentheader h1{margin-bottom:0.25em; font-weight:normal}
.template-autore #contentheader h1{color:#E01010;font-weight:bold;}
#contentheader h2{margin-bottom:0.5em}
#contentheader .occhiello{color:#404040;margin-bottom:3px}
#contenttext{ margin-bottom:1em}
#oggetto #contenttext{margin-right:30%;padding-right:2em;}
#contenttext h3{margin:0}
#idcategoria2850 .template-Persona #contentimage{width:622px;height:374px;overflow:hidden;float:none;}
#contentimage{float:left;margin-bottom:0.75em;margin-right:1.5em; width:29.1%;position:relative}
#contentimage img{border:1px solid #CCCCCC; width:100%; display:block}
#contentimage li h4{display:block}
#contentimage li h4 a{text-decoration:none; display:block}
#contentimage li h4 span{padding:5px 5px 0px;display:block}
#contentimage li p{color:#747474;padding:0px 5px}
#contentimage .pager{position:absolute;bottom:10px;z-index:500;width:100%;text-align:center;height:18px;}
#contentimage .pager span{font-family: arial;font-size: 50px;width: 18px;height: 18px;display: inline-block;background-image:url(../img/slider-bullets.png);background-position:0 0;cursor:pointer;color:transparent}
#contentimage .pager span.cycle-pager-active{background-position:0 18px;}
#video-caricati{position:relative;margin:40px 0 20px;width:69%;clear:both;background-color: #f6f6f6;border: 1px solid #b6b6b6;-moz-box-shadow: 0 0 3px rgba(0,0,0,.15);-webkit-box-shadow: 0 0 3px rgba(0,0,0,.15);box-shadow: 0 0 3px rgba(0,0,0,.15);}
#video-caricati .titolo{border-bottom: 1px solid #fff;border: none;background: #4aa42b;
  background: -moz-linear-gradient(top, #4aa42b 0%, #30920d 50%, #258704 51%, #258704 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4aa42b), color-stop(50%,#30920d), color-stop(51%,#258704), color-stop(100%,#258704));
  background: -webkit-linear-gradient(top, #4aa42b 0%,#30920d 50%,#258704 51%,#258704 100%);
  background: -o-linear-gradient(top, #4aa42b 0%,#30920d 50%,#258704 51%,#258704 100%);
  background: -ms-linear-gradient(top, #4aa42b 0%,#30920d 50%,#258704 51%,#258704 100%);
  background: linear-gradient(to bottom, #4aa42b 0%,#30920d 50%,#258704 51%,#258704 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4aa42b', endColorstr='#258704',GradientType=0 );
 /* border-bottom: 1px solid #217203;*/
  color: #fff;}
#video-caricati h3{font-size:1.1em;text-transform:uppercase;padding: 10px;font-weight: normal;display:inline-block;}
#video-caricati .navigation{float:right;margin:5px 5px 0 0;}
#video-caricati .navigation a span{display:none;}
#video-caricati li{display:inline-block; width: auto; height: auto;/*margin:0 10px 10px 0;*/padding-right:10px}
#video-caricati li:last-child{margin-right:0}
#video-caricati ul{margin: 12px auto 8px;width:610px;}
#video-caricati #carousel-prev{width:20px;height:20px;display:inline-block;background-image:url(../img/prev-button.jpg)}
#video-caricati #carousel-next{width:20px;height:20px;display:inline-block;background-image:url(../img/next-button.jpg)}
/*Galleria e oggetto multimedia*/
#oggettomultimediale{ text-align:center}
#oggettomultimediale .browser{ width:100%; overflow:hidden; }
#oggettomultimediale .browser, #oggettomultimediale .object, #oggettomultimediale .download{margin:0 0 2em 0;}
#oggettomultimediale .browser li{width:150px;text-align:center}
#oggettomultimediale .browser li a{ display:block; padding:1em; border:1px solid #006900;}
#oggettomultimediale .browser li a:hover{border-color:#ff0000;}
#oggettomultimediale .browser .prev{ float:left;}
#oggettomultimediale .browser .next{ float:right;}
#oggettomultimediale .browser .back{ margin:0 auto; }
/*##########TOOLS############*/
#contenttools{height:18px; margin-bottom:25px; }
#contenttools .wrapcontenttools{width:100%;height:18px;}
#contenttools .addthis_toolbox, #contenttools .ascolti ,#contenttools .votaarticolo, #contenttools .votaconcorso{float:left; height:18px;margin-top: 3px;}
#contenttools .votaconcorso{margin-bottom:2px}
#contenttools .votaconcorso label{margin-left:9px;padding-left:9px;border-left:1px solid #ACACAC}
#contenttools .ascolti,#contenttools .votaarticolo{margin-left:9px; padding-left:9px; border-left:1px solid #acacac}
#contenttools .addthis_toolbox li{ float:left; width:16px; margin-left:3px}
#contenttools .addthis_toolbox li.more{ width: 6em}
#contenttools .addthis_toolbox a{ display:block; height:16px;}
#contenttools .addthis_toolbox span.txt{ display:none;}
#contenttools .addthis_toolbox .more a{ border-left:1px solid #acacac; padding-left:5px; text-decoration:none}
/*questi stili servono a sopperire il malfunzionamento in caso javascript non sia attivo*/
#contenttools .addthis_toolbox span{background:url(//s7.addthis.com/static/r07/widget13.png) no-repeat scroll 0 0 transparent;display:block;height:16px;line-height:16px !important;overflow:hidden;width:16px;cursor:pointer;}
#contenttools .addthis_toolbox li.facebook span{background-position:0 -1760px;}
#contenttools .addthis_toolbox li.mail span{background-position:0 -112px;}
#contenttools .addthis_toolbox li.favoriti span{background-position:0 -3312px;}
#contenttools .addthis_toolbox li.stampa span{background-position:0 -96px;}
#contenttools .addthis_toolbox li.more span{background:url(//s7.addthis.com/static/t00/logo1414.gif) no-repeat scroll left center transparent;margin-right:4px;width:auto; padding-left:1.5em; display:inline-block;}
#contenttools .addthis_toolbox li.more span.txt{ background-image:none; margin-right:0; padding-left:0;}

#contenttools .votaarticolo{position:relative; width:106px}
#contenttools .votaarticolo h4,#contenttools .votaarticolo label, #contenttools .ascolti, #contenttools .votaconcorso{line-height:18px;}
#contenttools .votaarticolo ul{padding:0;list-style-type:none;width:70px;height:14px;background-image:url(../img/contents/vota/vota-star-off.gif);background-position:0 0;background-repeat:repeat-x;position:absolute;top:0;right:0;margin-top:2px;margin-right:0;margin-bottom:0;margin-left:35px}
* html #contenttools .votaarticolo ul{margin-left:10px}
/*double margin bug ie6?*/
#contenttools .votaarticolo ul.sel1{background-image:url(../img/contents/vota/vota-star-sel1.gif)}
#contenttools .votaarticolo ul.sel2{background-image:url(../img/contents/vota/vota-star-sel2.gif)}
#contenttools .votaarticolo ul.sel3{background-image:url(../img/contents/vota/vota-star-sel3.gif)}
#contenttools .votaarticolo ul.sel4{background-image:url(../img/contents/vota/vota-star-sel4.gif)}
#contenttools .votaarticolo ul.sel5{background-image:url(../img/contents/vota/vota-star-sel5.gif)}
#contenttools .votaarticolo ul li{padding:0;margin:0;height:14px;position:absolute;float:none}
#contenttools .votaarticolo ul li a{padding:0;margin:0;display:block;height:14px;width:100%}
#contenttools .votaarticolo ul li a:hover{background-image:url(../img/contents/vota/vota-star-on.gif);background-position:0 0;background-repeat:repeat-x}
#contenttools .votaarticolo ul li#votaarticolo1{width:14px; z-index:50}
#contenttools .votaarticolo ul li#votaarticolo2{width:28px; z-index:40}
#contenttools .votaarticolo ul li#votaarticolo3{width:42px; z-index:30}
#contenttools .votaarticolo ul li#votaarticolo4{width:56px; z-index:20}
#contenttools .votaarticolo ul li#votaarticolo5{width:70px; z-index:10}
#contenttools .votaarticolo ul li span{display:none}
/*##########SIDEBAR##########*/
#sidebar{width:226px; float:right}
#sidebar .banner a{display:block;  width:224px; height:100%}
#sidebar .banner span{display:none}
#sidebar .banner li{margin-bottom:10px; background-position:0 0; background-repeat:no-repeat; border:1px solid #bcbcbc;}
#sidebar .banner li.magplayer{background-image:url(../img/temp/magplayer.jpg);height:95px}
#sidebar .banner li.musicalibera{height:76px;background-image:url(../img/temp/musicalibera2015.jpg);}
#sidebar .banner li.concorso{background-image:url(../img/temp/ad-libera2011.gif);height:76px}
#sidebar .banner li.radioer{background-image:url(../img/temp/rer2013.jpg);height:125px}
#sidebar .banner li.freezone1000{background-image:url(../img/temp/freezone1000.jpg);height:112px}
#sidebar .banner li.musicalibera2013vota{background-image: url(../img/temp/musicaliber2013-vota-banner.jpg);height:100px}
#sidebar .banner li.primopiano li, #sidebar .banner li.primopiano img, #sidebar .banner li.primopiano ul, #sidebar .banner li.primopiano h2, #sidebar .banner li.primopiano span, #sidebar .banner li.primopiano div, #sidebar .banner li.primopiano a{ display: block; margin:0; padding:0; border:none; line-height:1px; font-size:0.1em}
#sidebar .banner li.primopiano a, #sidebar .banner li.primopiano img{ height:auto; width:224px;}
#sidebar .banner li.luoghi{height:88px;background-image:url(../img/home/luoghi-musica-sidebar.jpg);text-indent:-9999px}
/*##########TAGS##########*/
#contenttags{background-image:url(../img/contents/bg-tags.gif); background-repeat:repeat-x; background-position:0 0; padding:3px; min-height:145px}
#contenttags .tabs{margin-bottom:1em}
#contenttags .tabs li{display:inline}
#contenttags .tabs li a{display:inline-block; margin:0 0.5em}
#contenttags .ui-tabs-hide{display:none}

#contenttags .ui-tabs-panel h3{display:none}
#contenttags .ui-tabs-panel li{display:inline}
#contenttags .ui-tabs-panel a{display:inline-block; margin-right:0.8em}

/* #########ALLEGATI#########*/

#contentmenuoggetti h3{border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC}
#contentmenuoggetti ul{color:#404040;padding:0.4em 0.4em 1.2em 0.4em;vertical-align:top}
/* PLAYER MS */
.msplayer{display:block;width:401px;padding-bottom:1em}
/*#########CAMPI AGGIUNTIVI#########*/
#campiaggiuntivi, #campiaggiuntivibrano{ margin-bottom:1em;}
#campiaggiuntivi caption, #campiaggiuntivibrano caption{ display:none}
#campiaggiuntivi th, #campiaggiuntivibrano th{ text-align:right; padding-right:1em; font-weight:normal}
#campiaggiuntivi a, #campiaggiuntivibrano a{ text-decoration:underline}
/*#########PLAYER#########*/
#contentplayer{ margin-top:1em; height:77px}
#contentplayer object{ display:block}
#contentplayer, #contentplaylist, #contentplaylistdetails{width:401px;margin-top:15px;}
.template-raccolta-brani #PlayerBig{ background-color:#000000}

/*#########Commenti#########*/
#contentcommenti{margin-top:1em;overflow:hidden;}
#contentcommenti h4{ display:none}
#contentcommenti .totalecommenti, #contentcommenti .listacommenti li{ border-bottom:1px solid #999999; padding-bottom:1em; margin-bottom:1em;}
#contentcommenti .totalecommenti label.numero{ font-weight:bold}
#contentcommenti .listacommenti li{ background-repeat:no-repeat; background-position: 0 0; padding-left:48px; background-image:url(../img/icone/user-generico.png); line-height:1.3em}
#contentcommenti .usertell{ margin-bottom:0.5em}
#contentcommenti .commentpost input, #contentcommenti .commentpost textarea{ border: 1px solid #cdcdcd;}
#contentcommenti .commentpost textarea{ margin:0; width:90%; height:150px; font-family:Georgia, "Times New Roman", Times, serif; padding:0.2em}
#contentcommenti .commentpost li input{height:1.2em;padding:0.1em 0.2em;vertical-align:middle;margin:0 1em 0 0; display:inline-block}
#contentcommenti .commentpost li{ margin-bottom:1em}
#contentcommenti .commentpost li.textbox label{ display:none}
#contentcommenti .commentpost .info{margin: 1em 0; padding:1em; border:1px solid #990000; background-color:#FFFFCC;}
/*######accordiontogglelist######*/

/*Versione base*/
/*.accordiontogglelist h3{background-image:url(../img/home/bg-h3-gruppi.gif); height:24px; line-height:24px; border-left:1px solid #909090; border-right:1px solid #909090; font-weight:normal; color:#FFFFFF; padding:0 0.5em}*/
/*.accordiontogglelist label{color:#000000; display:block; padding-top:7px; padding-bottom:7px; margin-right:28px}
.accordiontogglelist .contentlabelplayer label{margin-left:32px}
.accordiontogglelist .altro a{color:#00CC00; padding:6px 22px 9px 0; display:block; background-image:url(../img/contents/accordion-altro.gif); background-position:right center; background-repeat:no-repeat}
.accordiontogglelist .altro{font-weight:bold; text-align:right; padding-right:8px}
.accordiontogglelist .contentlabel label a{padding-left:32px; display:inline-block}*/
/*Versione adattata per vista*/
#RenderPianoHome4 h2 span, #contenttogglelists h2, #contentmenu #contentallegati h3,#contentmenuoggetti h3{background-image:url(../img/home/bg-h3-gruppi-acc.gif); border-left:1px solid #909090; border-right:1px solid #909090; border-bottom:1px solid #7a7a7a; font-weight:normal; color:#FFFFFF; padding:0.3em 0.5em}
#RenderPianoHome4 h2 span{ display:block; margin-bottom:1em;}
#homepage #RenderPianoHome4 h2 span{margin-bottom:0;}
#homeredazionale #pianiredazionali #RenderPianoHome4 li h2 a:hover{ text-decoration:none;}
#homeredazionale #pianiredazionali #RenderPianoHome4 li h2 a:hover span{ border-color: #666; background-position:0 -10px; }
.accordiontogglelist h3{color:#000000; display:block; padding-top:8px; padding-bottom:7px; margin-right:28px; font-weight:normal}
.accordiontogglelist .contentlabelplayer h3{margin-left:32px}
.accordiontogglelist .contentlabel h3 a{padding-left:32px; display:inline-block}
p.vaiallasezione{font-weight:bold; text-align:right; padding-right:8px;}
p.vaiallasezione a{padding:7px 22px 9px 0; display:block; background-image:url(../img/contents/accordion-altro-acc.gif); background-position:right center; background-repeat:no-repeat}
.contentli p.vaiallasezione{ padding-bottom:0}

/*=====*/
.accordiontogglelist li, p.vaiallasezione{border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd; background-color:#FFFFFF;background-position:6px 6px; background-repeat:no-repeat}
#homepage li.I0002 .accordiontogglelist li{ background-image:url(../img/icone/user16.gif);}
.accordiontogglelist li li{border-bottom:none;border-left:none;border-right:none; background-color:transparent; background-image:none}
.accordiontogglelist li.odd{background-color:#f2f2f2}
.accordiontogglelist li:hover{background-color:#d3d2d2}
.accordiontogglelist li li:hover{background-color:transparent}
.accordiontogglelist .header{min-height:29px; width:100%; overflow:hidden}
.accordiontogglelist .more{display:none}
.accordiontogglelist .miniplayer{float:left;width:26px; height:26px; margin:1px;overflow:hidden;}
.accordiontogglelist object,.accordiontogglelist .miniplayer a{ display:block; width:26px; height:26px;}
.accordiontogglelist .buttonmore a{display:block; width:24px; height:24px; margin:2px}
.accordiontogglelist .buttonmore{float:right; background-repeat:no-repeat; background-position:center center; width:28px; background-image:url(../img/contents/accordion-more-button.png)}
.accordiontogglelist .open .buttonmore{background-image:url(../img/contents/accordion-more-button-open.png)}
.accordiontogglelist .buttonmore span{display:none}
.accordiontogglelist .more{background-color:#FFFFFF; background-image:url(../img/contents/accordion-more-bg.gif); background-repeat:repeat-x; min-height:56px; padding:10px 13px 10px 10px;}
.accordiontogglelist .more label{color:#000000;display:inline-block;margin:0;padding:0;text-align:right;text-transform:lowercase;vertical-align:top;width:6.8em;}
.accordiontogglelist .more span{display:block;margin-left:7em;margin-top:-1.05em;vertical-align:top;}
.accordiontogglelist .more span span{display: inline;margin-left:0;margin-top:0;}

/*** FREEZONE - GESTIONE CONTENUTI ***/
#specialeupzone #frmGestioneContenuti table{width:100%;border-collapse:collapse}
#specialeupzone #frmGestioneContenuti table th, #specialeupzone #frmGestioneContenuti table td{text-align:center}
#specialeupzone #frmGestioneContenuti table td label{float:none;width:auto}
#specialeupzone #frmGestioneContenuti table td .datasegnalazione label{display:inline;margin-right:5px}

#specialedir-msupzone .cmxform table{width:100%;border-collapse:collapse;}
#specialedir-msupzone .cmxform table th, #specialeupzone .cmxform table td{text-align:left;padding: 10px;}
#specialedir-msupzone .cmxform table td{vertical-align:top;padding:10px}
#specialedir-msupzone .cmxform table tr{border-top: 1px solid #ffffff;border-bottom: 1px solid #d9d9d9;}
#specialedir-msupzone .cmxform table tr:last-child{border-bottom:none}
#specialedir-msupzone .cmxform table tr{background-color:#f6f6f6}
#specialedir-msupzone .cmxform table tr.odd{background-color:#eaeaea}
#specialedir-msupzone .cmxform .progress{margin-top: 10px;margin: 10px;background-color: #eaeaea;}
#specialedir-msupzone .cmxform .boximg{background-color: #f6f6f6;margin-top:5px;border: 1px solid #b6b6b6;margin-top:20px;-moz-box-shadow: 0 0 3px rgba(0,0,0,.15);-webkit-box-shadow: 0 0 3px rgba(0,0,0,.15);box-shadow: 0 0 3px rgba(0,0,0,.15);}
#specialedir-msupzone .cmxform .boximg label{padding-left:5px}
#specialedir-msupzone .cmxform .boxvideo{background-color: #f6f6f6;margin-top:5px;margin-top:20px;border: 1px solid #b6b6b6;-moz-box-shadow: 0 0 3px rgba(0,0,0,.15);-webkit-box-shadow: 0 0 3px rgba(0,0,0,.15);box-shadow: 0 0 3px rgba(0,0,0,.15);}
#specialedir-msupzone .cmxform .boxvideo label{padding-left:5px}
#specialedir-msupzone .cmxform .boxvideo textarea{width:630px;height:70px;vertical-align:bottom;resize:vertical;}
#specialedir-msupzone .cmxform .boxvideo textarea, #specialedir-msupzone .cmxform .boxvideo input{margin-bottom:10px}
#specialedir-msupzone .cmxform .boxvideo .moduli-container





/*GALLERIA*/
#rendergalleria ul, #rendergalleria li{ margin:0; padding:0; list-style-type:none}
#rendergalleria ul{ margin-bottom:30px; width:100%; overflow:hidden;}
#rendergalleria li{ float:left; width:112px; background-color:#FFFFFF; margin-bottom: 25px; margin-right: 5px;}
#rendergalleria li.ultimo{ margin-right:0;}
#rendergalleria a{ display:block; width:104px; height:104px;}
#rendergalleria a{ margin:4px;}
#rendergalleria span{ display:none}
.moduli-container{display:inline}
/**********************************

Name: cmxform Styles
Thanks to: Nick Rigby

***********************************/.cmxform{width:100%;color:#333}
* html #CercaDidatticaER .cmxform{width:95%}
*+html #CercaDidatticaER .cmxform{width:95%}
.cmxform fieldset{border:none;border-top:1px solid #b1c0c4;background-image:url(../img/contents/cmxform/cmxform-fieldset.gif);background-position:left bottom;background-repeat:repeat-x;margin:0px 0px 10px;padding:10px}
.cmxform legend{padding:0 2px;font-weight:bold}
.cmxform label{vertical-align:top;width:150px;display:block;float:left}
.cmxform legend,.cmxform label{color:#333}
.cmxform fieldset ol,.cmxform fieldset ul{margin:0;padding:0;list-style-type:none}
.cmxform fieldset li{line-height:1.8em;margin:0;padding:5px 0px 7px;background:url(../img/contents/cmxform/cmxform-divider.gif) left bottom repeat-x;width:100%;overflow:hidden}
.cmxform fieldset .playerbar li{background:none;padding:0;width:auto;}
.cmxform div.jp-audio{margin:10px}
.cmxform fieldset li.primo{padding-top:0}
.cmxform fieldset li.ultimo{background-image:none;padding-bottom:0}
.cmxform fieldset li ul{margin-left:170px}
.cmxform fieldset li.data{background:none}
/*.cmxform fieldset li.data label{display:inline;width:20px;margin-right:10px}*/
#specialeregistrazioneutente .cmxform fieldset li.data-di-nascita label{display:block; float:left; vertical-align:top; width:150px; margin-right:0}
#specialeregistrazioneutente .cmxform fieldset li.data-di-nascita li label{display:none}
.cmxform fieldset .formitem-captcha .title{width:100%}
.cmxform fieldset #recaptcha_widget_div{float:left}
.cmxform fieldset li.data ol,.cmxform fieldset li.data ul{display:inline}
.cmxform fieldset li.data li{display:inline;background:none;margin:0;padding:0}
.cmxform fieldset li.data li label{display:none}/*temporaneo perchè la classe "data" invece di essere sull'LI è sull'OL*/
.cmxform fieldset li ol.data{display:inline}
.cmxform fieldset li ol.data li{display:inline;background:none;margin:0;padding:0}
.cmxform fieldset li ol.data li label{display:none}
/*==========*/
.cmxform fieldset li.radio,.cmxform fieldset li.checkbox{background:none;width:auto;float:left;padding-top:0;padding-bottom:0;overflow:visible;margin-right:1em}
/*Solo per il questionario*/
.questionario .cmxform fieldset li.checkbox{float:none}
.questionario .cmxform fieldset.nominativi ul li label{width:60px}
.questionario .cmxform fieldset.nominativi li.allegato input{float:left}
.questionario .cmxform fieldset.nominativi li.allegato p.file{padding:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:200px}
.questionario .cmxform fieldset.nominativi li.allegato label{float:none; display:inline; margin:0; padding:0}
.questionario .cmxform fieldset.nominativi li.allegato a{line-height:1.8em; text-decoration:none}
.questionario .cmxform fieldset.nominativi li.allegato a:hover{text-decoration:underline}
.questionario .cmxform table{width:99%;margin:0px auto;padding:0;border-width:0px;border-style:none;border-collapse:collapse}
.questionario .cmxform table caption{width:99%;/* t r b l */margin:0px 0px 0px -1px;border:1px solid #000000;background-color:#DDDDDD;padding:5px 0px 5px 0px;font-weight:bold}
.questionario .cmxform table th{margin:0;padding:0.2em 0.2em;border:1px solid #000000;border-bottom-width:2px}
.questionario .cmxform table thead td{margin:0;padding:0.2em 0.2em;border:1px solid #000000}
.questionario .cmxform table tbody td{margin:0;padding:0.2em 0.2em;border:1px solid #000000}
/*Solo per la ricerca della scuola*/
#ScuolaERAnagScuole .cmxform fieldset li.checkbox.indice1,#ScuolaERAnagScuole .cmxform fieldset li.radio.indice1{width:220px}
#ScuolaERAnagScuole .cmxform fieldset li.checkbox.indice2{float:none}
#ScuolaERAnagScuole .cmxform fieldset li.checkbox.indice3{clear:left;width:220px}
/*----====----*/
/*Solo per la ricerca newsletter*/
#newsletter .cmxform fieldset li.etichettatematica{clear:left}
#newsletter .cmxform fieldset li.etichettatematica ul{margin-left:0}
#newsletter .cmxform fieldset li.etichettatematica ul li{margin-bottom:5px;float:none}
#newsletter #contenttext{ overflow:hidden;}
/*----====----*/
/*Solo per la ricerca sisco-statistiche*/
#sisco-statistiche .cmxform fieldset li.checkbox-list.checkbox{float:none}
#sisco-statistiche .cmxform fieldset li.checkbox-list.checkbox li{float:none}
#sisco-statistiche .cmxform fieldset li.checkbox-list.checkbox label{font-weight:bold}
#sisco-statistiche .cmxform fieldset li.checkbox-list.checkbox li label{font-weight:normal}
#sisco-statistiche .cmxform fieldset li.checkbox-list.checkbox ul{margin-left:30px}
#sisco-statistiche .cmxform fieldset li.rangetempo ol{margin-left:170px}
#sisco-statistiche .cmxform fieldset li.rangetempo ol label{float:none; display:inline; width:auto}
#sisco-statistiche .cmxform fieldset li.rangetempo ol li{display:inline; width:auto; background-image:none}
#sisco-statistiche .cmxform fieldset li.rangetempo ol li.ultimo{margin-left:20px}
/*----====----*/.cmxform fieldset li.radio input,.cmxform fieldset li.checkbox input{float:none;display:inline;width:auto;margin-top:6px;margin-right:3px;margin-bottom:0;margin-left:0}
.cmxform fieldset li.radio label,.cmxform fieldset li.checkbox label{float:none;display:inline;width:auto;margin-right:0}
.cmxform fieldset li.radio label span,.cmxform fieldset li.checkbox label span{white-space:nowrap}
.cmxform fieldset li.textarea label{float:none;display:block;width:auto;margin-right:0}
.cmxform fieldset fieldset{border:none;margin:3px 0 0;padding:0;background:none}
.cmxform fieldset fieldset legend{padding:0 0 5px;font-weight:bold;margin-top:5px;margin-bottom:5px}
.cmxform fieldset fieldset li{background-image:none}
.cmxform fieldset fieldset label{display:block;/*width: auto;*/}
.cmxform em{font-weight:normal;font-style:normal;color:#000000;margin-left:10px}
/*.cmxform label { width: 120px; }  Width of labels */
/*.cmxform fieldset fieldset label { margin-left: 123px; }  Width plus 3 (html space) */
/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */
.cmxform fieldset li em{color:#FF0000}
.cmxform fieldset li em .testovalidazione{display:none}
.cmxform fieldset li.radio em{margin-left:0; vertical-align:top}
.cmxform fieldset li.radio .asterisco{padding-right:3px}
.cmxform fieldset li.submit input{border-style:outset; height:auto; width:auto}
.cmxform .immagine-a-corredo-del-tuo-spazio-personale img{border:1px solid #666666; padding:2px; background-color:#FFFFFF; margin:5px}
#specialeregistrazioneutente .cmxform fieldset#servizio-1 li.radio,#specialeregistrazioneutente .cmxform fieldset#servizio-1 li.checkbox{width:30%; margin-right:1%}
#specialeregistrazioneutente .cmxform fieldset#servizio-1 li.radio label span,#specialeregistrazioneutente .cmxform fieldset#servizio-1 li.checkbox label span{white-space:normal}
#specialeregistrazioneutente .cmxform fieldset#servizio-1 li.disiscrizione,#specialeregistrazioneutente .cmxform fieldset#servizio-1 li.disiscrizione{width:auto; float:none; clear:left; background:url(../img/contents/cmxform/cmxform-divider.gif) left top repeat-x}
#specialeregistrazioneutente .cmxform fieldset#servizio-4 ul{display:inline;margin:0}
#specialeregistrazioneutente .cmxform fieldset#servizio-4 li.radio{float:none;width:98%;overflow:hidden}
#specialeregistrazioneutente .cmxform fieldset#servizio-4 li.radio label{display:inline}
#specialeregistrazioneutente .cmxform fieldset#servizio-4 li.radio li{display:inline;width:auto;overflow:auto}
#specialeregistrazioneutente .cmxform fieldset#servizio-4 li.radio li.ultimo{margin-right:0}
#specialeregistrazioneutente .cmxform fieldset#servizio-4 li.radio li label{display:inline;width:auto}
#specialeregistrazioneutente .cmxform fieldset#servizio-4 li.a-quale-sezione-vuoi-iscriverti label{margin-right:20px}
#specialeregistrazioneutente .cmxform fieldset#servizio-4 li.a-quale-sezione-vuoi-iscriverti li{margin-right:15px}
#specialeregistrazioneutente .cmxform fieldset#servizio-4 li.a-quale-sezione-vuoi-iscriverti li label{margin-right:20px}
#specialeregistrazioneutente .cmxform fieldset#servizio-4 li.vivi-o-sei-nato-in-emilia-romagna label{margin-right:20px}
#specialeregistrazioneutente .cmxform fieldset#servizio-4 li.fai-parte-di-un-associazione-di-emiliano-romagnoli-nel-mondo label{margin-right:20px}
#specialeregistrazioneutente .cmxform fieldset#servizio-4 li.vivi-o-sei-nato-in-emilia-romagna,#specialeregistrazioneutente .cmxform fieldset#servizio-4 li.fai-parte-di-un-associazione-di-emiliano-romagnoli-nel-mondo{margin-bottom:15px}
#specialeregistrazioneutente .cmxform fieldset#servizio-4 li.combo label{display:inline;width:250px}
#specialeregistrazioneutente .cmxform fieldset#servizio-4 li.combo select{width:635px}
#specialeregistrazioneutente .cmxform fieldset#servizio-4 li.label label{display:block;float:left;width:46%}
#specialeregistrazioneutente .cmxform fieldset#servizio-4 li.label .moduli-container{clear:left}
#specialeregistrazioneutente .cmxform fieldset#servizio-4 ul li{display:inline;}
#specialeregistrazioneutente .cmxform fieldset#servizio-4 li.a-quale-sezione-vuoi-iscriverti .descrizionecampo{float:left;margin-top:10px;}
.cmxform #recaptcha label{display:block;float:none;width:auto; margin-bottom:1em; font-weight:bold}
#recaptcha object{width:550px; border:0}
#recaptcha #recaptcha_area{margin-left:150px}
#recaptcha .noscript{width:100%; overflow:hidden}
#recaptcha .noscript object{height:350px; float:left}
#recaptcha .noscript object.ltie8{width:auto; height:auto}
#recaptcha .noscript li.object{float:left; width:550px}
#recaptcha .noscript li.insertrecaptchacode{margin-left:560px}
#recaptcha .noscript .insertrecaptchacode label,#recaptcha .noscript li.object label{margin-bottom:0em; font-weight:normal}
#recaptcha .noscript .insertrecaptchacode textarea{width:90%; height:300px}
#recaptcha .noscript .alt-object{padding-top:0.5em; margin-top:0.5em; border-top:1px solid #666666}
#recaptcha .noscript .alt-object a{font-weight:bold; font-size:1.1em}
#recaptcha .noscript .alt-object ol{list-style-type:decimal; padding-left:2em}
#recaptcha .noscript .alt-object li{margin-bottom:0.5em}
/*risultati_ricerca.css*/
#motorericercabody{display:none}
.risultato_ricerca{ position:relative;}
.risultato_ricerca ul.elencorisultati-data{margin:0;padding:0;list-style-type:none}
.risultato_ricerca ul.elencorisultati-data li{margin:0 0 20px;padding:0;background-image:none;border:1px solid #FFCC99}
.risultato_ricerca ul.elencorisultati-data li h1{margin:0;padding:5px;background-image:url(../img/menutop/bg-001.gif);background-repeat:repeat-x;border-bottom:1px solid #FFCC99}
/*###########################*/.risultato_ricerca ul.elencorisultati-categoria{margin:0;padding:5px;list-style-type:none}
.risultato_ricerca ul.elencorisultati-categoria li{margin:0;padding:0;border:none}

.risultato_ricerca ul.elencorisultati li{margin:0;padding:13px 0px 13px 0px;background-image:url(../img/icone/ico-template-gen-trans.png);background-repeat:no-repeat;background-position:7px center;min-height:35px; background-color:#f6f6f6; border-bottom:1px solid #d9d9d9; border-top:1px solid #ffffff; width:100%}
.risultato_ricerca ul.elencorisultati li li{margin:0;padding:0;background-image: none;min-height:0;border:none; width:auto}
/*vertical centering per browser standard*/
.risultato_ricerca ul.elencorisultati li,.risultato_ricerca ul.elencorisultati li .wrapitem02{display:table;width:100%;height:auto}
.risultato_ricerca ul.elencorisultati li .wrapitem00,.risultato_ricerca ul.elencorisultati li .wrapitem01{display:table-row;width:100%}
.risultato_ricerca ul.elencorisultati li li{display:block; }
.risultato_ricerca ul.elencorisultati li .item, .risultato_ricerca ul.elencorisultati li .miniplayer{display: table-cell; vertical-align:middle}
.risultato_ricerca ul.elencorisultati li .itemtitle, .risultato_ricerca ul.elencorisultati li .descrizione, .risultato_ricerca ul.elencorisultati li .dettagli{display: table-cell; vertical-align:middle; padding-right:1em;}
.risultato_ricerca ul.elencorisultati li .itemtitle{ width:30%;}
.risultato_ricerca ul.elencorisultati li .descrizione, .risultato_ricerca ul.elencorisultati li .dettagli{ width:35%}
.risultato_ricerca ul.elencorisultati li.raccolta-brani .itemtitle{ width:50%}
.risultato_ricerca ul.elencorisultati li.raccolta-brani .descrizione{ width:auto}
.risultato_ricerca ul.elencorisultati li.raccolta-brani .dettagli{ width:80px}
.risultato_ricerca ul.elencorisultati li .dettagli .wraprow{display:table;width:100%}
.risultato_ricerca ul.elencorisultati li .dettagli ul{ display:table-row; width:100%;}
.risultato_ricerca ul.elencorisultati li .dettagli li{ display: table-cell;vertical-align:middle}
/*fine vertical centering*/



.risultato_ricerca ul.elencorisultati li .itemtitle h3 a{ display:inline-block;}
.risultato_ricerca ul.elencorisultati li .itemtitle h3 a, .risultato_ricerca ul.elencorisultati li .itemtitle .tipologia{ padding-left:50px}
.risultato_ricerca ul.elencorisultati li.con-immagine .itemtitle h3 a{ display:inline;}
.risultato_ricerca ul.elencorisultati li.con-immagine .itemtitle h3 a, .risultato_ricerca ul.elencorisultati li.con-immagine .itemtitle .tipologia{ padding-left:0px}
.risultato_ricerca ul.elencorisultati li .item{width:90%}
.risultato_ricerca ul.elencorisultati li .miniplayer{ width:10%; padding-top:3px}
.risultato_ricerca ul.elencorisultati li .miniplayer object, .risultato_ricerca ul.elencorisultati li .miniplayer span{ display:inline-block;}
.risultato_ricerca ul.elencorisultati li .miniplayer object{ margin:0px}
.risultato_ricerca ul.elencorisultati li .miniplayer span{vertical-align:top; margin-top:4px}
.risultato_ricerca ul.elencorisultati li .descrizione, .risultato_ricerca ul.elencorisultati li .dettagli{ padding-right:1em}
.risultato_ricerca ul.elencorisultati li.brano .descrizione{ display:none}
.risultato_ricerca ul.elencorisultati li.brano .compositore span{}
.risultato_ricerca ul.elencorisultati li .genere label{ display: none;}
.risultato_ricerca ul.elencorisultati li .dettagli li.compositore{padding-right:1em;}
.risultato_ricerca ul.elencorisultati li .dettagli li.votabrano{text-align:right}
.risultato_ricerca ul.elencorisultati li .dettagli li.genere{ width: 80px; float:right}
.risultato_ricerca ul.elencorisultati li .dettagli label{margin-right:0.5em;}
.risultato_ricerca ul.elencorisultati a{text-decoration: none}
.risultato_ricerca ul.elencorisultati h3{ font-weight:bold;}
.risultato_ricerca ul.elencorisultati h3 a{text-decoration: none}
.risultato_ricerca ul.propieta-risultato{margin:0;padding:0 0 0 20px;list-style-type:none}
.risultato_ricerca ul.propieta-risultato li{min-height:0px;height:auto;margin:0;padding:0;background-image:none}
.risultato_ricerca .redazione{display:block}
/*ICONE PERSONALIZZATE PER TIPO DI DOCUMENTO*/
.risultato_ricerca ul.elencorisultati li.articolo, .risultato_ricerca ul.elencorisultati li.sinossi{background-image:url(../img/icone/ico-template-articolo-trans.png)}
.risultato_ricerca ul.elencorisultati li.brano{background-image:url(../img/icone/ico-template-brano-trans.png)}
.risultato_ricerca ul.elencorisultati li.raccolta-brani{background-image:url(../img/icone/ico-template-raccolta-trans.png)}
.risultato_ricerca ul.elencorisultati li.galleria{background-image:url(../img/icone/ico-template-galleria-trans.png)}
.risultato_ricerca ul.elencorisultati li.multimedia{background-image:url(../img/icone/ico-template-multimedia-trans.png)}
/*.risultato_ricerca ul.elencorisultati li.multimedia{background-image:url(../img/icone/ico-template-multimedia-trans.png)}
.risultato_ricerca ul.elencorisultati li.comunicato{background-image:url(../img/icone/ico-template-comunicato-trans.png)}
.risultato_ricerca ul.elencorisultati li.evento{background-image:url(../img/icone/ico-template-evento-trans.png)}
.risultato_ricerca ul.elencorisultati li.rassegna{background-image:url(../img/icone/ico-template-rassegna-trans.png)}
.risultato_ricerca ul.elencorisultati li.luogo{background-image:url(../img/icone/ico-template-luogo-trans.png)}
.risultato_ricerca ul.elencorisultati li.forum{background-image:url(../img/icone/ico-template-forum-trans.png)}
.risultato_ricerca ul.elencorisultati li.sondaggio{background-image:url(../img/icone/ico-template-sondaggio-trans.png)}
.risultato_ricerca ul.elencorisultati li.articolorassegna{background-image:url(../img/icone/ico-template-articolo-rass-trans.png)}
.risultato_ricerca ul.elencorisultati li.personaggiostorico{background-image:url(../img/icone/ico-template-personaggi-storici-trans.png)}
.risultato_ricerca ul.elencorisultati li.ente{background-image:url(../img/icone/ico-template-ente-trans.png)}
.risultato_ricerca ul.elencorisultati li.aziendabio{background-image:url(../img/icone/ico-template-azienda-bio-trans.png)}
.risultato_ricerca ul.elencorisultati li.itinerario{background-image:url(../img/icone/ico-template-itinerario-trans.png)}
.risultato_ricerca ul.elencorisultati li.tappa{background-image:url(../img/icone/ico-template-tappa-trans.png)}
.risultato_ricerca ul.elencorisultati li.bacheca{background-image:url(../img/icone/ico-template-bacheca-trans.png)}
.risultato_ricerca ul.elencorisultati li.floraefauna{background-image:url(../img/icone/ico-template-floraefauna-trans.png)}
.risultato_ricerca ul.elencorisultati li.recensione{background-image:url(../img/icone/ico-template-recensione-trans.png)}
.risultato_ricerca ul.elencorisultati li.bando{background-image:url(../img/icone/ico-template-bando-trans.png)}
.risultato_ricerca ul.elencorisultati li.delibera{background-image:url(../img/icone/ico-template-delibera-trans.png)}
.risultato_ricerca ul.elencorisultati li.persona{background-image:url(../img/icone/ico-template-persona-trans.png)}
.risultato_ricerca ul.elencorisultati li.modulistica{background-image:url(../img/icone/ico-template-modulistica-trans.png)}
.risultato_ricerca ul.elencorisultati li.documento{background-image:url(../img/icone/ico-template-documento-trans.png)}
.risultato_ricerca ul.elencorisultati li.composizionegiunta{background-image:url(../img/icone/ico-template-giunta-trans.png)}
.risultato_ricerca ul.elencorisultati li.composizioneconsiglio{background-image:url(../img/icone/ico-template-consiglio-trans.png)}
.risultato_ricerca ul.elencorisultati li.commissione{background-image:url(../img/icone/ico-template-commissione-trans.png)}
.risultato_ricerca ul.elencorisultati li.area{background-image:url(../img/icone/ico-template-area-trans.png)}
.risultato_ricerca ul.elencorisultati li.pubblicazione{background-image:url(../img/icone/ico-template-pubblicazione-trans.png)}
.risultato_ricerca ul.elencorisultati li.procedimento{background-image:url(../img/icone/ico-template-procedimento-trans.png)}
.risultato_ricerca ul.elencorisultati li.link{background-image:url(../img/icone/ico-template-link-trans.png)}
.risultato_ricerca ul.elencorisultati li.sondaggioevoluto{background-image:url(../img/icone/ico-template-sondaggio-evo-trans.png)}
.risultato_ricerca ul.elencorisultati li.corso{background-image:url(../img/icone/ico-template-corso-trans.png)}
.risultato_ricerca ul.elencorisultati li.entediformazione{background-image:url(../img/icone/ico-template-ente-form-trans.png)}
.risultato_ricerca ul.elencorisultati li.risorsaprenotabile{background-image:url(../img/icone/ico-template-risorsa-prenot-trans.png)}
.risultato_ricerca ul.elencorisultati li.podcast{background-image:url(../img/icone/ico-template-podcast-trans.png)}*/
.risultato_ricerca ul.elencorisultati li.con-immagine{ background-image:none; }
.risultato_ricerca ul.elencorisultati li.con-immagine .itemtitle img{ float:left; margin-right:8px; border-bottom:2px solid; width:35px; height:35px;}
.risultato_ricerca ul.elencorisultati li.con-immagine .itemtitle{padding-left:7px;}
.risultato_ricerca ul.elencorisultati li .itemtitle .compositore{ padding-left:50px;}
.risultato_ricerca ul.elencorisultati li.con-immagine .itemtitle .compositore{ padding-left:0}

.risultato_ricerca .haicercato{ margin-right:20em;}
.risultato_ricerca .haicercato span{ font-weight:bold}
.risultato_ricerca .menuordinamento{ margin-bottom:0.5em;}
.risultato_ricerca .menuordinamento ul, .risultato_ricerca .menuordinamento li{ display:inline}
.risultato_ricerca .menuordinamento label, .risultato_ricerca .menuordinamento a{ display:inline-block}
.risultato_ricerca .menuordinamento label{  margin-right:1em;}
.risultato_ricerca .menuordinamento a{ border-right:1px solid #000000; padding-right:0.5em; margin-right:0.5em; text-decoration:none; line-height:0.87em}
.risultato_ricerca .menuordinamento .ultimo a{border-right:none;margin-right:0;padding-right:0}
.risultato_ricerca .menuordinamento a:hover span{ text-decoration:underline}

.risultato_ricerca #pagingalto{/*position:absolute;right:0;top:0;width:20em;*/ font-size:1em;/*text-align:right;*/ margin-bottom:5px;margin-top:20px}
* html .risultato_ricerca #pagingalto{ right:236px}
.risultato_ricerca .paging{margin-bottom:10px}
.risultato_ricerca #pagingbasso{ text-align:center; margin-top:1em}
.risultato_ricerca .paging span.numeroelementi{font-weight:bold}
.risultato_ricerca .paging ul{display:inline;list-style-type:none;margin:0;padding:0}
.risultato_ricerca .paging ul li{display:inline;margin:0;padding:0.35em}
.risultato_ricerca .paging ul li.sel{font-weight:bold}
.risultato_ricerca .paging ul li.next,.risultato_ricerca .paging ul li.prev{font-weight:bold}
/*risultato ricerca per concorso*/
#specialeconcorso .risultato_ricerca ul.elencorisultati li .item{ width:100%;}
#specialeconcorso .risultato_ricerca ul.elencorisultati li .wrapitem01{ display:table}
#specialeconcorso .risultato_ricerca ul.elencorisultati li .dettagli ul{ display:table;}
#specialeconcorso .risultato_ricerca ul.elencorisultati li .itemtitle{ width:auto;}
#specialeconcorso .risultato_ricerca ul.elencorisultati li .dettagli { width:60%;}
#specialeconcorso .risultato_ricerca ul.elencorisultati li .dettagli .ascolta, #specialeconcorso .risultato_ricerca ul.elencorisultati li .dettagli .votabrano, #specialeconcorso .risultato_ricerca ul.elencorisultati li .dettagli .nrvoti {padding-right:1em;}
#specialeconcorso .risultato_ricerca ul.elencorisultati li .dettagli .nrvoti{ padding-right:0;}
#specialeconcorso .risultato_ricerca ul.elencorisultati li .dettagli .tipologia{ width:7em}
#specialeconcorso .risultato_ricerca ul.elencorisultati li .dettagli .ascolta { width: auto;text-align: center}
#specialeconcorso .risultato_ricerca ul.elencorisultati li .miniplayer{ width:auto; padding-top:0; display:block;}
#specialeconcorso .risultato_ricerca ul.elencorisultati li .dettagli .ascolta .ascolta{padding-right:0;}
#specialeconcorso .risultato_ricerca ul.elencorisultati li .dettagli .nrvoti{ width:8em;}
#specialeconcorso .risultato_ricerca ul.elencorisultati li .dettagli .votabrano{ width:72px;}
#specialeconcorso .risultato_ricerca ul.elencorisultati li .dettagli .votaconcorso, #wrapvotabrano .votaconcorso{ display:inline-block; background-repeat:no-repeat; background-position:center center; width:72px; height:72px; background-image:url(../img/vota-vota.png); margin:-8px 0; vertical-align:middle;}
#wrapvotabrano .votaconcorso{ margin:0 1em 0 0;}
#specialeconcorso .risultato_ricerca ul.elencorisultati li .dettagli .votaconcorso.votato, #wrapvotabrano .votaconcorso.votato{ background-image:url(../img/vota-votato.png)}
#specialeconcorso .risultato_ricerca ul.elencorisultati li .dettagli .votaconcorso.login, #wrapvotabrano .votaconcorso.login{ background-image: url(../img/vota-login.png)}
#specialeconcorso .risultato_ricerca ul.elencorisultati li .dettagli .votaconcorso.disabilitato, #wrapvotabrano .votaconcorso.disabilitato{ background-image: url(../img/vota-sezione.png)}
#specialeconcorso .risultato_ricerca ul.elencorisultati li .dettagli .votaconcorso.confermareg, #wrapvotabrano .votaconcorso.confermareg{ background-image: url(../img/vote-disabilitato.png)}
#specialeconcorso .risultato_ricerca ul.elencorisultati li .dettagli .votaconcorso span, #wrapvotabrano .votaconcorso span{ display:none;}
#boxcompletareg{ background-color:#FFFFFF; text-align:left; border:1px solid #000; padding:1em;}
#loginregutente{background-color:#FFFFFF; height:280px; padding:10px}
#loginregutente .accediconfacebook{ background-image:url(../img/accedi-facebook.png); width:178px; height:25px; vertical-align:middle; display: block; margin:1em auto 0 auto;}
#loginregutente .accediconfacebook span{ display:none}
#loginregutente .notregitered{ margin-top:1em; text-align:center}
#wrapvotabrano{ margin-bottom:1em;}
#wrapvotabrano .nrvoti{ display:inline-block; vertical-align:middle;}

/*###########MENU-SEZIONI-CONCORSO###########*/
#specialeconcorso #contenttext p.info{margin-top:30px}
#specialeconcorso #contenttext ul li .sel{text-decoration:underline}
#specialeconcorso #contenttext .group-filter{width:100%;overflow:hidden;margin-bottom:5px}
#specialeconcorso #contenttext .menusezioni{display:block;width:100%;overflow:hidden;margin-bottom:10px}
#specialeconcorso #contenttext .menusezioni label{float:left;margin-right:1em}
#specialeconcorso #contenttext .menusezioni ul, #specialeconcorso #contenttext .menusezioni ul li{float:left}
#specialeconcorso #contenttext .menusezioni ul li a{border-right:1px solid #000000;line-height:0.87em;margin-right:0.5em;padding-right:0.5em}
#specialeconcorso #contenttext .menusezioni ul li.ultimo a{border-right:none;margin-right:0;padding-right:0}
#specialeconcorso #contenttext .formricercaconcorso{float:left}
#specialeconcorso #contenttext .formricercaconcorso label{float:left;margin-right:1em}
#specialeconcorso #contenttext .formricercaconcorso form{float:left}
/* #specialeconcorso #contenttext .formricercaconcorso ul li{float:left;margin-right:5px} */
#specialeconcorso #contenttext .menuordinamento{float:right}
#wrapfiltroconcorso { padding-top: 20px; padding-bottom: 30px;}
#wrapfiltroconcorso form { border: none; border-top: 0; background-image: none; background-position: 0 0; background-repeat: repeat; margin: 0; padding: 0; }
#frmcercaconrso ul li { display: inline; };


/*##########BOX-SEZIONI-CONCORSO############*/
#specialeconcorso .boxriepilogovotitotali, #specialeconcorso .boxriepilogovotiutente, #specialeconcorso .boxriepilogovotibranosegnalato{display:block;margin-bottom:1em;}
#specialeconcorso .boxriepilogovotitotali .totale{ background-color:#006900; color:#fff; padding:0.2em 0.5em; margin-top:0.2em;}
#specialeconcorso .boxriepilogovotitotali ul, #specialeconcorso .boxriepilogovotiutente ul{ display:table; width:100%; border-bottom:1px solid #006900}
#specialeconcorso .boxriepilogovotiutente ul{border-top:1px solid #006900}
#specialeconcorso .boxriepilogovotitotali li, #specialeconcorso .boxriepilogovotiutente li{ display:table-cell; padding:0.2em 0.5em;border-left:1px solid #006900;border-right:1px solid #006900; width:1%;}
#specialeconcorso .boxriepilogovotitotali li+li, #specialeconcorso .boxriepilogovotiutente li+li{ border-left: none}
#specialeconcorso .boxriepilogovotitotali .totale label{font-weight:bold}
#specialeconcorso .boxriepilogovotiutente .titolo{font-size:1em;font-weight:normal}
#specialeconcorso .boxriepilogovotibranosegnalato{ background-color:#006900; color:#FFFFFF; padding-bottom:0.2em;}
#specialeconcorso .boxriepilogovotibranosegnalato h3{ padding-bottom:0.2em; background-color:#FFFFFF; color:#404040;}
#specialeconcorso .boxriepilogovotibranosegnalato .titolo{ display:inline-block; width:49%; padding-left:1%;}
#specialeconcorso .boxriepilogovotibranosegnalato .tipologia, #specialeconcorso .boxriepilogovotibranosegnalato .totovoti{display:inline-block; width:25%;}
#specialeconcorso .boxriepilogovotibranosegnalato .totovoti span{font-weight:bold}
/*cms.css*/
#contenttext hr{background-image:url(http://www.aicod.it/servizi/css/linea-stacco.gif);background-repeat:repeat-x;height:20px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;margin-top:5px;margin-bottom:0px}
#contenttext .Titolo,#contenttext .titolo{font-size:1.2em;font-weight:bold}
#contenttext .Paragrafo,#contenttext .paragrafo{font-size:1.3em;border-bottom-width:2px;border-bottom-style:dotted;border-bottom-color:#999999;padding-bottom:5px;font-family:Georgia,"Times New Roman",Times,serif;color:#333333}
#contenttext .Evidenza,#contenttext .evidenza{font-size:0.9em;font-weight:bold;color:#333333}
#contenttext .Nota,#contenttext .nota{font-size:0.8em;background-color:#E8E8E8;border:1px dotted #666666;padding:5px;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica}
#contenttext .Virgolettato,#contenttext .virgolettato{padding-top:10px;padding-left:65px;background-image:url(http://www.aicod.it/servizi/css/virgolette.gif);background-repeat:no-repeat;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;color:#333333;font-size:0.9em}
#contenttext .ImmagineSX,#contenttext .immaginesx{border:1px solid #999999;padding:4px;float:left;margin-right:20px}
#contenttext .Tabella,#contenttext .tabella{border:1px solid #666666;background-image:url(http://www.aicod.it/servizi/css/sfondo-tabella.gif);font-size:0.8em}
#contenttext .Tassello,#contenttext .tassello{font-size:0.9em;font-weight:bold;padding-left:8px;font-family:Lucida,"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;color:#333333;padding-top:8px;padding-right:8px;padding-bottom:8px;background-image:url(http://www.aicod.it/servizi/css/sfondo.gif)}
#contenttext .list{list-style-image:url(img/cms-dot.png)}
#contenttext .list-box{list-style-image:url(img/cms-box.png)}
#contenttext .TitoloEvidenza{  font-size:1.5em; font-weight:normal; color:#bf3437; padding:0 0 3px 0; display:block; border-bottom:5px solid #bf3437; clear:left;}
#contenttext .boxevidenza{padding-bottom:3em; padding-top:1em;}
/* #contenttext .containerevidenza{overflow:hidden}
* html #contenttext .containerevidenza{width:100%; overflow:visible}*/
#contenttext .TitoloEvidenzaRosso{background-image:url(../img/contents/bg-titolo.gif); background-position:right; background-repeat:repeat-y; font-size:1em; font-weight:normal; margin-bottom:0.2em; padding:0.3em 0.5em; background-color:#bf3437; color:#FFFFFF}
#contenttext .ParagrafoEvidenza{background-image:url(../img/contents/bg-evidenza.gif); background-position:right; background-repeat:repeat-y; padding:0.6em 5px; background-color:#e2e2e2}
#contenttext .clearleft{ clear:left}
/*validazione.css*/
#msg {display:none; position:absolute; z-index:200; background:url(../img/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}
.infoerrore{color:#F00;background-color:#D9FFA9;border:1px solid #7FAF1B;padding:5px 0;margin-bottom:1.5em;text-align:center}
/*community.css*/
#contentmenu-community, #specialecommunity #contentmenu{border-left:3px solid #CCCCCC;float:right;min-height:30em;margin-bottom:1em;margin-left:1em;padding-left:1em;width:17em;}
#contentmenu-community div{margin-bottom:10px;}
#contentmenu-community div.il-tuo-spazio{margin-bottom:0;}
#contentmenu-community h4{color:#404040; font-weight:bold; margin-bottom:0.7em; margin-left:0.5em;}
#contentmenu-community ul, #specialecommunity #contentmenu ul{border:1px solid #CCCCCC; color:#404040;vertical-align:top;background-color:#FFFFFF; padding:0.2em;}

#contentmenu-community .descrizione{ display:none; position:absolute; left:-16em; top:-2em;
width:15em; background-color: #FFFF99; padding:0.4em; border:1px solid #999999}
#contentmenu-community li:hover .descrizione{ display: block;}
#contentmenu-community li, #specialecommunity #contentmenu li{color:#404040;vertical-align:top; border-bottom:1px solid #F8F8F8; margin-bottom:0.2em; padding-bottom:0.2em;}
#contentmenu-community li{ position:relative;}
#contentmenu-community li.ultimo, #specialecommunity #contentmenu li.ultimo{ border-bottom: none; margin-bottom:0; padding-bottom:0;}
#contentmenu-community a, #specialecommunity #contentmenu a{ display:block; color:#404040; text-decoration:none;padding:0.6em 0.4em;font-weight:bold;}
#contentmenu-community a:hover, #specialecommunity #contentmenu a:hover{background-color:#F3F3F3;}

#specialecommunity .cmxform .avatar img{ border:1px solid #CCCCCC; background-color:#FFFFFF; padding:1px;}
#specialecommunity .cmxform .avatar a, #specialecommunity .cmxform .username a{display:block; margin-left:162px}
#specialeregistrazioneutente .testoheader{ margin-bottom:1em}
.cmxform #frmInviaAudio fieldset{ position:relative}
.cmxform #frmInviaAudio fieldset ol{ list-style-type:decimal-leading-zero; list-style-position:inside;}
.cmxform #frmInviaAudio fieldset .moduli-container{ margin-left:40px; display:inline-block}
.cmxform #frmInviaAudio fieldset li.anteprima-file-caricato div div{ background-image:url(../img/community/player-disabled.gif); height:76px; width:390px; background-repeat:no-repeat; background-position:0 0;padding-left:10px;}
/*.cmxform #frmInviaAudio fieldset li.anteprima-file-caricato{ position:absolute; width:401px; right:15px; top:-10px; text-align:right; padding:0; background-image:none}
.cmxform #frmInviaAudio fieldset li.anteprima-file-caricato .moduli-container{ margin-left:0; display:inline}
.cmxform #frmInviaAudio fieldset li.anteprima-file-caricato label{ text-align:right; float:none; width:auto}*/
.cmxform #frmInviaAudio fieldset li.file input{display:block;border:none;background-image:url(../img/community/caricailfile.gif); width:110px; height:30px; border:none; background-repeat:no-repeat; background-position: 0 0; background-color:transparent; text-indent:-9999px; font-size:1px; line-height:0.1em; cursor:pointer}
.cmxform #frmInviaAudio fieldset li.carica-brano .cancel{ display:inline}
.cmxform #frmInviaAudio fieldset li.carica-brano .cancel a{ display:inline-block; width:16px; height:16px; margin-right:1em;}
.cmxform #frmInviaAudio fieldset li label{float:none;display:inline-block;}
.cmxform #frmInviaAudio fieldset #FileAudioQueue .cancel{float:right;margin-top:3px;}
.cmxform #frmInviaAudio fieldset #FileAudioQueue .fileName{float:left;margin-right:5px;}
.cmxform #frmInviaAudio fieldset #FileAudioQueue .percentage{float:left;margin-right:5px;}
.cmxform .textbox .moduli-container{float:left}
.cmxform .textbox .select2-container{width:150px!important}
.cmxform .textbox .iptcomune, .cmxform .textbox .iptidluogo {width:250px!important}
.select2-drop .select2-results{text-align:left;}

.navigazionestep{ width:100%; overflow:hidden}
.navigazionestep li.next{ float:right}
.navigazionestep li.prev{ float:left}
.navigazionestep li.back{float:left;margin-bottom:15px;}
.navigazionestep li.back .submit, .navigazionestep li.next .submit{background-color:#eee;padding:2px 6px 3px;border:1px solid #999!important;}
/*upzone.css"*/
/* CSS per l'UpZone di DidatticaER */
#specialecommunity #frmGestioneContenuti{}
#specialecommunity #frmGestioneContenuti p.aggiungi-contenuto a{display:block;height:32px;background-image:url(../img/icone/add.gif);background-position:left top;background-repeat:no-repeat;}
#specialecommunity #frmGestioneContenuti p.aggiungi-contenuto a span{display:block;padding-left:32px;padding-top:3px;}
#specialecommunity #frmGestioneContenuti table {width: 96%;margin: 10px auto 10px auto;padding: 0;border-width: 0px;border-style: none;border-collapse: collapse;}
#specialecommunity #frmGestioneContenuti table caption {width: 100%;/* t r b l */margin: 0px 0px 0px -1px;border: 1px solid #000000;background-color: #DDDDDD;padding: 5px 0px 5px 0px;font-weight: bold;}
#specialecommunity #frmGestioneContenuti table th {margin: 0;padding: 0.2em 0.2em;border: 1px solid #CCCCCC;border-bottom-width: 1px;text-align:center;}
#specialecommunity #frmGestioneContenuti table tfoot td {margin: 0;padding: 0.2em 0.2em;border: 1px solid #CCCCCC;}
#specialecommunity #frmGestioneContenuti table tbody td {margin: 0;padding: 0.2em 0.2em;border: 1px solid #CCCCCC;text-align:center;}
#specialecommunity #frmGestioneContenuti table tbody td label{width:auto;float:right;}

#specialecommunity #frmRegistrazione ol li.immagini-allegate table {width: 82%;margin: 10px auto 10px auto;padding: 0;border-width: 0px;border-style: none;border-collapse: collapse;}
#specialecommunity #frmRegistrazione ol li.immagini-allegate table caption {width: 100%;/* t r b l */margin: 0px 0px 0px -1px;border: 1px solid #000000;padding: 5px 0px 5px 0px;font-weight: bold;}
#specialecommunity #frmRegistrazione ol li.immagini-allegate table th {margin: 0;padding: 0.2em 0.2em;border: 1px solid #CCCCCC;border-bottom-width: 1px;text-align:center;}
#specialecommunity #frmRegistrazione ol li.immagini-allegate table tfoot td {margin: 0;padding: 0.2em 0.2em;border: 1px solid #CCCCCC;}
#specialecommunity #frmRegistrazione ol li.immagini-allegate table tbody td {margin: 0;padding: 0.2em 0.2em;border: 1px solid #CCCCCC;text-align:center;}
#specialecommunity #frmRegistrazione ol li.immagini-allegate table tbody td label{width:auto;float:right;}
/*speciali.css*/
#tipologiaantica, #tipologiacameristica, #tipologiadancehall, #tipologiamusica-classica, #tipologiamusica-etnica, #tipologiasinfonica, #tipologiacontemporanea{ background-image:url(../img/generale/classica.jpg);}
#tipologiajazz , #tipologiablues, #tipologiagospel, #tipologialiscio, #tipologiasoul{ background-image:url(../img/generale/blues.jpg);}
#tipologiadance, #tipologiadark, #tipologiadub, #tipologiafunk, #tipologiagarage-rock, #tipologiagothic, #tipologiahard-rock, #tipologiahip-hop, #tipologiahouse-music, #tipologiametal, #tipologiamusica-elettronica, #tipologiamusica-sperimentale-di-confine, #tipologianew-age, #tipologiapunk, #tipologiarap, #tipologiareggae, #tipologiarock, #tipologiaska, #tipologiatechno, #tipologiatrance{ background-image:url(../img/generale/rock.jpg);}
#tipologiapop, #tipologiacountry, #tipologiafolk, #tipologiamusica-leggera{ background-image:url(../img/generale/pop.jpg);}
#tipologiaopera-lirica, #tipologiacori, #tipologiamelodramma, #tipologiaoperetta{ background-image:url(../img/generale/opera.jpg);}
#tipologiaworld-music, #tipologiamusica-per-banda, #tipologiamusica-popolare{ background-image:url(../img/generale/world.jpg);}
#tipologiapoesia, #tipologiaprosa{background-image:url(../img/generale/poesia-prosa.jpg);}



.accordiontogglelist li.antica, .accordiontogglelist li.cameristica, .accordiontogglelist li.dancehall, .accordiontogglelist li.musica-classica, .accordiontogglelist li.musica-etnica, .accordiontogglelist li.sinfonica, .accordiontogglelist li.contemporanea{background-image:url(../img/icone/ico-genere-classica.png)}
.accordiontogglelist li.jazz , .accordiontogglelist li.blues, .accordiontogglelist li.gospel, .accordiontogglelist li.liscio, .accordiontogglelist li.sou{background-image:url(../img/icone/ico-genere-jazz.png)}
.accordiontogglelist li.dance, .accordiontogglelist li.dark, .accordiontogglelist li.dub, .accordiontogglelist li.funk, .accordiontogglelist li.garage-rock, .accordiontogglelist li.gothic, .accordiontogglelist li.hard-rock, .accordiontogglelist li.hip-hop, .accordiontogglelist li.house-music, .accordiontogglelist li.metal, .accordiontogglelist li.musica-elettronica, .accordiontogglelist li.musica-sperimentale-di-confine, .accordiontogglelist li.new-age, .accordiontogglelist li.punk, .accordiontogglelist li.rap, .accordiontogglelist li.reggae, .accordiontogglelist li.rock, .accordiontogglelist li.ska, .accordiontogglelist li.techno, .accordiontogglelist li.trance{background-image:url(../img/icone/ico-genere-rock.png)}
.accordiontogglelist li.pop, .accordiontogglelist li.country, .accordiontogglelist li.folk, .accordiontogglelist li.musica-leggera{background-image:url(../img/icone/ico-genere-pop.png)}
.accordiontogglelist li.opera-lirica, .accordiontogglelist li.cori, .accordiontogglelist li.melodramma, .accordiontogglelist li.operetta{background-image:url(../img/icone/ico-genere-opera.png)}
.accordiontogglelist li.world-music, .accordiontogglelist li.musica-per-banda, .accordiontogglelist li.musica-popolare{background-image:url(../img/icone/ico-genere-world.png)}


#specialegeneri .principali, #specialegeneri .secondari{ width:100%; overflow:hidden;}
#specialegeneri .principali .accordiontogglelistcontainer, #specialegeneri .secondari li{ width:31.8%; margin-right:0.75%; margin-left:0.75%; float:left; margin-bottom:10px}
#specialegeneri .principali .wrapaccordiontogglelistcontainer{ width:100%; overflow:hidden}
#specialegeneri .secondari h3{ display:block; padding-bottom:1em; margin-bottom:1em; margin-top:1em; border-bottom:1px solid #b7b7b7;margin-left:0.75%;margin-right:0.75%;}
#specialegeneri .principali h2{ display:block; height:124px; background-position: right top;}
#listgenere-musica-classica h2{ background-image:url(../img/contents/generi-classica.png);}
#listgenere-jazz h2{ background-image: url(../img/contents/generi-jazz.png);}
#listgenere-opera-lirica h2{ background-image: url(../img/contents/generi-opera.png);}
#listgenere-worldmusic h2{ background-image: url(../img/contents/generi-world.png);}
#listgenere-rock h2{ background-image: url(../img/contents/generi-rock.png);}
#listgenere-pop h2{ background-image: url(../img/contents/generi-pop.png);}
#listgenere-musica-leggera h2{ background-image: url(../img/contents/generi-musica-leggera.png);}
#listgenere-cameristica h2{ background-image: url(../img/contents/generi-cameristica.png);}
#listgenere-sinfonica h2{ background-image: url(../img/contents/generi-sinfonica.png);}
#listgenere-soul h2{ background-image: url(../img/contents/generi-soul.png);}

#specialegeneri .principali h2 span{ display:none}
/*playlist.css*/
#PlayerBig{width:401px;height:78px}
#contentplaylist{margin-bottom:13px}
#magPlayer #contentplaylist{margin-bottom:0}
#contentplaylist ol{list-style-type:decimal-leading-zero;list-style-position:inside}
#contentplaylist li{width:395px; overflow:hidden;border-bottom:1px solid #4f4f4f;padding:4px 0px 2px 6px;/*background-image:url(../img/contents/magplayer/play.gif);*/background-image:url(../img/contents/magplayer/play.png);background-repeat:no-repeat;background-position:30px center}
#magPlayer #contentplaylist li{padding:6px 6px 4px 6px;cursor:move;width:389px;background-position:34px center}
#contentplaylist a{cursor:pointer;display:inline-block}
#magPlayer #contentplaylist a{padding-left:18px}
#contentplaylist li.odd{/*background-image:url(../img/contents/magplayer/play-odd.gif)*/background-image:url(../img/contents/magplayer/play.png);}
#contentplaylist li:hover,#contentplaylist li.sel{background-image:url(../img/contents/magplayer/play-hover.gif)}
#contentplaylist li a:hover{text-decoration:none}
#contentplaylist .songoptions{width:51px;float:right;margin-top:-2px;overflow:hidden}
#contentplaylist .songoptions li,#magPlayer #contentplaylist .songoptions li{display:inline;float:left;border-bottom:none;padding:0;background-image:none;width:auto}
#contentplaylist .songoptions li a,#magPlayer #contentplaylist .songoptions li a{display:inline-block;width:12px;height:18px;background-position:0 0;background-repeat:no-repeat;margin-right:5px;padding-left:0}
#contentplaylist .songoptions li span{display:none}
#contentplaylist .songoptions li.delete a{background-image:url(../img/contents/magplayer/elimina.gif)}
#contentplaylist .songoptions li.before a{background-image:url(../img/contents/magplayer/before.gif)}
#contentplaylist .songoptions li.after a{background-image:url(../img/contents/magplayer/after.gif)}
#contentplaylist li.odd .songoptions li.delete a{background-image:url(../img/contents/magplayer/elimina-odd.gif)}
#contentplaylist li.odd .songoptions li.before a{background-image:url(../img/contents/magplayer/before-odd.gif)}
#contentplaylist li.odd .songoptions li.after a{background-image:url(../img/contents/magplayer/after-odd.gif)}
#contentplaylist li:hover .songoptions li.delete a,#contentplaylist li.sel .songoptions li.delete a{background-image:url(../img/contents/magplayer/elimina-hover.gif)}
#contentplaylist li:hover .songoptions li.before a,#contentplaylist li.sel .songoptions li.before a{background-image:url(../img/contents/magplayer/before-hover.gif)}
#contentplaylist li:hover .songoptions li.after a,#contentplaylist li.sel .songoptions li.after a{background-image:url(../img/contents/magplayer/after-hover.gif)}
#contentplaylist .miniplayer,#contentplaylist .miniplayer object{display:inline-block;width:24px;height:24px;overflow:hidden}
#contentplaylist .miniplayer{vertical-align:middle;margin-right:3px}
#contentplaylist label{display:inline-block;vertical-align:text-bottom}
#contentplaylist .header{display:inline-block;/* margin-left: -5px;*/float:right;vertical-align:text-top;width:347px}
#magPlayer #contentplaylist .header{width:300px;vertical-align:middle;float:none;display:inline-block}
#contentplaylistdetails h3{font-weight:bold;background-image:url(../img/contents/playlistdetailsheader.gif);width:189px;height:24px;line-height:24px;padding-left:14px}
#contentplaylistdetails ol{list-style-type:decimal-leading-zero;list-style-position:inside}
#contentplaylistdetails ol li{border-top:1px solid #FFFFFF;border-bottom:1px solid #d0d0d0;padding:10px}
#contentplaylistdetails ul li,#contentplaylistdetails .odd ul li{border:none;padding:0;margin-top:3px}
#contentplaylistdetails h4{font-weight:bold;display:inline;vertical-align:text-bottom}
#contentplaylistdetails h4 a{display:inline-block;width:356px;vertical-align:text-top}
#contentplaylistdetails .detail,#contentplaylistdetails .detailtext{margin-left:2.3em}
#contentplaylistdetails ul label{display:table-cell;width:105px;text-align:right;padding-right:0.3em}
#contentplaylistdetails ul span{text-align:left;display:table-cell}
#magPlayer{width:782px}
#magPlayer #contenttext{padding:1em}
#magPlayer #contenttext p{margin-bottom:1em}
#magPlayer #contenttext span.aggiungi{background-image:url(../img/contents/magplayer/more.gif);background-repeat:no-repeat;background-position:0 0;width:22px;height:22px;display:inline-block;vertical-align:text-top}
#magPlayer #contenttext span.aggiungi span{display:none}
#magPlayer #contenttext span.su{background-image:url(../img/contents/magplayer/before.gif);background-repeat:no-repeat;background-position:right 0;height:18px;display:inline-block;padding-right:15px;margin-right:2px}
#magPlayer #contenttext span.giu{background-image:url(../img/contents/magplayer/after.gif);background-repeat:no-repeat;background-position:right 0;height:18px;display:inline-block;padding-right:15px;margin-right:2px}
#magPlayer #contenttext span.cestino{background-image:url(../img/contents/magplayer/elimina.gif);background-repeat:no-repeat;background-position:right 0;height:18px;display:inline-block;padding-right:15px;margin-right:2px}
#magPlayer #contenttext span span{display:none}
#magPlayer .contentricerca-risulati{width:380px;float:left}
#magPlayer .contentheader-player{width:401px;float:right}
#magPlayer .contentheader-player .headerplayer{background-image:url(../img/contents/magplayer/header.jpg);background-position:center 0;background-repeat:no-repeat;height:91px;width:401px}
#magPlayer #contentplaylist{min-height:366px}
#magPlayer .player{background-image:url(../img/contents/magplayer/bg-player.gif); background-position:0 70px;background-repeat:repeat}
#magPlayer .ricerca{height:45px;width:366px;background-image:url(../img/contents/magplayer/bg-cerca.gif);background-repeat:repeat-x;background-position:0 0 ;padding-top:37px;padding-left:14px}
#magPlayer .ricerca legend,#magPlayer .ricerca label{display:none}
#magPlayer .ricerca form,#magPlayer .ricerca fieldset,#magPlayer .ricerca ol,#magPlayer .ricerca li,#magPlayer .ricerca p.submit{display:inline;vertical-align:bottom}
#magPlayer .ricerca li input#cerca{display:inline-block;height:16px;margin:0;padding:4px 5px;width:210px}
#magPlayer .ricerca p.submit input{width:95px;height:27px;background-image:url(../img/contents/magplayer/button-cerca.gif);background-repeat:no-repeat;background-position:0 0;display:inline-block;border:none;font-size:0;text-indent:-9999px;margin:0;padding:0;cursor:pointer}
#magPlayer .risultato_ricerca ul.elencorisultati h3{float:left;padding-left:50px;width:270px}
#magPlayer .risultato_ricerca li{background-position:7px 7px}
#magPlayer .risultato_ricerca .options li{display:inline}
#magPlayer .risultato_ricerca .options a{width:22px;height:22px;background-repeat:no-repeat;background-position:0 0;display:inline-block;margin-right:5px}
#magPlayer .risultato_ricerca .options span{display:none}
#magPlayer .risultato_ricerca .options .info a{background-image:url(../img/contents/magplayer/info.gif)}
#magPlayer .risultato_ricerca .options .aggiungi a{background-image:url(../img/contents/magplayer/more.gif)}
#magPlayer .risultato_ricerca li.even .options .info a{background-image:url(../img/contents/magplayer/info-even.gif)}
#magPlayer .risultato_ricerca li.even .options .aggiungi a{background-image:url(../img/contents/magplayer/more-even.gif)}
#magPlayer .risultato_ricerca .options{float:right;width:54px;height:22px}
#magPlayer .risultato_ricerca .contentheaderoptions{width:100%;overflow:hidden}
#magPlayer .risultato_ricerca .box-info{margin-top:14px;margin-left:7px}
#magPlayer .risultato_ricerca .box-info label,#magPlayer .risultato_ricerca .box-info span{display:inline-block}
#magPlayer .risultato_ricerca .box-info span span{display:inline}
#magPlayer .risultato_ricerca .box-info label{width:8.5em;text-align:right;margin-right:0.5em}
#magPlayer .risultato_ricerca img{margin:20px auto 0 auto; display:block}
/*solo per celebrazioni Verdiane 2013*/
/*#homepage #RenderPianoHome2 li.I0001{ background-image:url(../img/home/secondopiano/bg-verdi.jpg); color:#fff;}
#homepage #RenderPianoHome2 li.I0001 a{ color:#ffda00;}*/
#header .headerleft{ margin-right:450px!important;}
#header .headerright{ width:447px!important;}
#header .headerright .ad li.verdi200, #header .headerright .ad li.verdi200 a{width:233px; height:128px;}
#header .headerright .ad li.verdi200{background-image: url(../img/header/ad-verdi2013.png); background-position:right top; margin-top:5px;}/*Quando si cambia l'immagine aggiornare anche ie6.css con la versione .gif*/
#header .headerright .ad li.freezone1000, #header .headerright .ad li.freezone1000 a{width:198px; height:112px;}
#header .headerright .ad li.freezone1000{background-image: url(../img/header/ad-freezone1000.jpg); background-position:right top; margin-top:11px; margin-right:9px}
/*verdi 200*/
/*
#idoggetto351122 .wrapcontents2, #idoggetto476459 .wrapcontents2, #idsezione26359 .wrapcontents2{background-image: url(../img/contents/percorsoheader-verdi200.jpg);}
#idoggetto351122 #wrapcontents, #idoggetto476459 #wrapcontents, #idsezione26359 #wrapcontents{background-image: url(../img/contents/percorsoheader-bg-interno-verdi200.gif);}
*/
#idsezione26359 #RenderPianoHome4 h2 span{ background-image:url(../img/home/bg-h3-gruppi-verdi200.gif)}

/*CALENDARIO EVENTI*/
#calendariocreaeventi{float:left;margin-bottom:25px}
#calendariocreaeventi .fc-day{cursor:pointer}
#calendariocreaeventi .fc-day:hover{background-color:#dffabd}
#calendariocreaeventi_dettaglio .titolo-evento{font-weight:bold;text-transform:uppercase}
#calendariocreaeventi_dettaglio ul li{width:33%;margin-top:20px;float:left}
#calendariocreaeventi
#calendariocreaeventi{float:left;margin-bottom:25px}
#calendariocreaeventi .fc-day{cursor:pointer}
#calendariocreaeventi .fc-day:hover{/*background-color:#dffabd*/}
#calendariocreaeventi .fc-content-skeleton td:hover{cursor:pointer}
#calendariocreaeventi_dettaglio .titolo-evento{font-weight:bold;text-transform:uppercase}
#calendariocreaeventi_dettaglio ul li{width:33%;margin-top:20px;float:left}
#calendariocreaeventi .fc-clear{clear:left;}
#calendariocreaeventi .fc-event{border: 1px solid #006900;background-color: #5cb85c ;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
#calendariocreaeventi .lnkelimina a{color:#000}
#calendariocreaeventi .fc-today{background-color:#dffabd!important;border-color: #ddd;font-weight:bold}
#calendariocreaeventi .fc-widget-header thead th{padding:5px;color:#fff;background-color: #107c10;}

#calendariocreaevento{float:left;margin-bottom:25px}
#calendariocreaevento .fc-day{cursor:pointer}
#calendariocreaevento .fc-day:hover{background-color:#dffabd}
#calendariocreaevento_dettaglio .titolo-evento{font-weight:bold;text-transform:uppercase}
#calendariocreaevento_dettaglio ul li{width:33%;margin-top:20px;float:left}
#calendariocreaevento
#calendariocreaevento{float:left;margin-bottom:25px}
#calendariocreaevento .fc-day{cursor:pointer}
#calendariocreaevento .fc-day:hover{/*background-color:#dffabd*/}
#calendariocreaevento .fc-content-skeleton td:hover{cursor:pointer}
#calendariocreaevento_dettaglio .titolo-evento{font-weight:bold;text-transform:uppercase}
#calendariocreaevento_dettaglio ul li{width:33%;margin-top:20px;float:left}
#calendariocreaevento .fc-clear{clear:left;}
#calendariocreaevento .fc-event{border: 1px solid #006900;background-color: #5cb85c ;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
#calendariocreaevento .lnkelimina a{color:#000}

#calendariocreaevento .fc-today{background-color:#dffabd!important;border-color: #ddd;font-weight:bold}
#calendariocreaevento .fc-widget-header thead th{padding:5px;color:#fff;background-color: #107c10;}

#sidebar .banner .calendarioeventi span{display:block}
#sidebar .banner .calendarioeventi .fc td{cursor:pointer;}
#sidebar .banner .calendarioeventi .fc th{cursor:auto;}
#sidebar .banner .calendarioeventi .fc-widget-header thead th{padding:5px 0;color: #fff;background-color: #107c10;border-color: #729a72;}
#sidebar .banner .calendarioeventi .fc-widget-header{background-color: #107c10;border-color: #729a72;}
#sidebar .banner .calendarioeventi h2{margin-top:7px}
#sidebar .banner .calendarioeventi .fc-toolbar{margin-bottom:5px}
#sidebar .calendarioeventi .fc-scroller{height:232px!important;overflow:visible;}
#sidebar .fc-basic-view tbody .fc-row{min-height: 3.2em;}

/*MAPPA*/
#specialemappaconfiltri .filters{float:left;width:200px;margin-right: 10px;}
#specialemappaconfiltri .map{float:left;max-width:700px;min-width:502px;width:700px;position:relative}
@media(max-width:1186px){
	#specialemappaconfiltri .map{width:70%}
	#specialemappaconfiltri .filters{width:28%;margin-right:2%}
}
#specialemappaconfiltri .map .options{position: absolute;bottom: 10px;right: 10px;z-index: 500;background: #fff;/* padding: 10px; */border: 1px solid #bcbcbc;width: 150px;}
#specialemappaconfiltri .map .options h3{padding: 5px;}
#specialemappaconfiltri .map .options .resetmap{background-color: #eaeaea;color: #000;text-decoration: none;display: inline-block;margin: 5px;float: none;padding: 2px 5px;border: 1px solid #bcbcbc;border-radius: 2px;}
#specialemappaconfiltri .map .options .resetzoom{margin-left:10px}
.mapinfobox{clear:left;display:block;padding-top: 30px;}
#specialemappaconfiltri .filters .comune{/*float:left;*/}
#specialemappaconfiltri .filters h3{padding: 7px;text-align:center;
border: none;
  background: #4aa42b;
  background: -moz-linear-gradient(top, #4aa42b 0%, #30920d 50%, #258704 51%, #258704 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4aa42b), color-stop(50%,#30920d), color-stop(51%,#258704), color-stop(100%,#258704));
  background: -webkit-linear-gradient(top, #4aa42b 0%,#30920d 50%,#258704 51%,#258704 100%);
  background: -o-linear-gradient(top, #4aa42b 0%,#30920d 50%,#258704 51%,#258704 100%);
  background: -ms-linear-gradient(top, #4aa42b 0%,#30920d 50%,#258704 51%,#258704 100%);
  background: linear-gradient(to bottom, #4aa42b 0%,#30920d 50%,#258704 51%,#258704 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4aa42b', endColorstr='#258704',GradientType=0 );
  border-bottom: 1px solid #217203;
color:#fff;}
#specialemappaconfiltri .filters .wrap{overflow-y: auto;background: #f6f6f6;padding: 0px;/*border:1px solid #eaeaea*/}
#specialemappaconfiltri .filters .comune .wrap{height: 238px;margin-top:1px}
#specialemappaconfiltri .filters li{clear:both;/*margin-bottom:6px*/text-transform:uppercase;font-weight:bold;font-family: arial;font-size: 14px;}
#specialemappaconfiltri .filters li{margin-top:0;padding:3px 0;border-top: 1px solid #9f9f9f;}
#specialemappaconfiltri .filters li:first-child{margin-top:0;border-top:none;}
#specialemappaconfiltri .filters li.primo .primo{margin-top:5px}
#specialemappaconfiltri .filters .comuni{padding-left:15px;display:none;}
/*#specialemappaconfiltri .filters .comune input[type=checkbox]{vertical-align:middle;-webkit-appearance: none;background: #f6f6f6;border: 1px solid #9f9f9f;border-radius: 0;cursor: text;padding: 6px;margin: 0 13px;}
#specialemappaconfiltri .filters .comune input[type=checkbox]:checked{display: none}*/

#specialemappaconfiltri .filters .tipologia .wrap{height: 182px;overflow:auto;margin-top:1px}
#specialemappaconfiltri .filters .tag .wrap{height: 25px;overflow:auto;margin-top:1px}
#specialemappaconfiltri .filters .tipologia{margin-bottom: 15px;}
#specialemappaconfiltri .filters .tag{margin-bottom: 10px;}
#specialemappaconfiltri .filters .search legend{font-weight:bold;}
#specialemappaconfiltri .filters .search li{display:inline-block}
#specialemappaconfiltri .mapinfobox .list h3{font-size:1.1em}
#specialemappaconfiltri .mapinfobox .list >ul{margin-left:-1px;}
#specialemappaconfiltri .mapinfobox .list >ul > li{width: 29%;display:inline-block;vertical-align:top;height: 130px;padding: 2%;border-left: 1px solid #eaeaea;}
#specialemappaconfiltri .mapinfobox .list ul li label{font-weight:bold;}
#specialemappaconfiltri .mapinfobox .paging{text-align:center;margin-top:20px}
#specialemappaconfiltri .mapinfobox .paging li{display:inline-block;padding:5px}
#specialemappaconfiltri .mapinfobox .gmaps_popup .immagine{display:none;}

#specialemappaconfiltri .filters .search li{border-top:none;}
#specialemappaconfiltri .filters .search li.text{width:70%}
#specialemappaconfiltri .filters .search li.text input{width:100%;border:1px solid #cccccc;padding:2px 0 2px 3px}
#specialemappaconfiltri .filters .search li.submit{width:25%;margin-left: 5px;}
#specialemappaconfiltri .filters .search li.submit input{background-color: #fff;border: 1px solid #ccc;border-radius: 5px;font-size:12px}
#specialemappaconfiltri .filters .search legend{color:#404040}


/* Base for label styling */
#specialemappaconfiltri .filters [type="checkbox"]:not(:checked),
#specialemappaconfiltri .filters [type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
#specialemappaconfiltri .filters [type="checkbox"]:not(:checked) + span,
#specialemappaconfiltri .filters [type="checkbox"]:checked + span {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
}

/* checkbox aspect */
#specialemappaconfiltri .filters [type="checkbox"]:not(:checked) + span:before,
#specialemappaconfiltri .filters [type="checkbox"]:checked + span:before {
  content: '';
  position: absolute;
  left:10px; top: 1px;
  width: 12px; height: 12px;
  border: 1px solid #aaa;
  background: #f6f6f6;
  border-radius: 0;
  vertical-align:middle;
}
/* checked mark aspect */
#specialemappaconfiltri .filters [type="checkbox"]:not(:checked) + span:after,
#specialemappaconfiltri .filters [type="checkbox"]:checked + span:after {
  content: '\2714 ';
  position: absolute;
  top: -1px; left: 11px;
  font-size: 14px;
  color: #107c10;
  transition: all .2s;
}
/* checked mark aspect changes */
#specialemappaconfiltri .filters [type="checkbox"]:not(:checked) + span:after {
  opacity: 0;
  transform: scale(0);
}
#specialemappaconfiltri .filters [type="checkbox"]:checked + span:after {
  opacity: 1;
  transform: scale(1);
}
/* disabled checkbox */
#specialemappaconfiltri .filters [type="checkbox"]:disabled:not(:checked) + span:before,
#specialemappaconfiltri .filters [type="checkbox"]:disabled:checked + span:before {
  box-shadow: none;
  border-color: #bbb;
  background-color: #ddd;
}
#specialemappaconfiltri .filters [type="checkbox"]:disabled:checked + span:after {
  color: #999;
}
#specialemappaconfiltri .filters [type="checkbox"]:disabled + span {
  color: #aaa;
}
/* accessibility */
/*#specialemappaconfiltri .filters [type="checkbox"]:checked:focus + span:before,
#specialemappaconfiltri .filters [type="checkbox"]:not(:checked):focus + span:before {
  border: 1px dotted blue;
}*/

/* hover style just for information */
label:hover:before {
  border: 1px solid #4778d9!important;
}

/*MODIFICHE HOME NOVEMBRE 2014*/
#homepage #elencoeventi .accordiontogglelist > li{padding:7px}
#homepage #elencoeventi a{display:block;color:#000}
#homepage #elencoeventi a:hover{text-decoration:none;}
#homepage #elencoeventi .accordiontogglelist li li{background:none;}
#homepage #elencoeventi .data{display:table-cell;vertical-align:top;padding-right: 12px;width: 80px;font-size:0.9em}
#homepage #elencoeventi .img{display:table-cell;vertical-align:top;}
#homepage #elencoeventi .info{display: table-cell;vertical-align: top;padding-right: 12px;width: 187px;}
#homepage #elencoeventi h2{position:relative;background-image: url(../img/home/bg-eventi-green.gif);border-left: 1px solid #909090;border-right: 1px solid #909090;border-bottom: 1px solid #7a7a7a;font-weight: normal;color: #FFFFFF;padding: 0.3em 0.5em;}
#homepage #elencoeventi h2 a.calendario{width: 15px;height: 15px;position: absolute;top: 3px;right: 5px;background-image:url(../img/home/ico-calendario.png)}
#homepage #elencoeventi .luoghi-musica{height:70px;background-image:url(../img/home/banner-luoghi-musica.jpg)}
#homepage #elencoeventi .luoghi-musica a{display:block;height:70px;}
#homepage #elencoeventi .luoghi-musica span{visibility:hidden;}

/* SCOMMENTARE SE SI RIATTIVANO GLI EVENTI */
/*#homepage #RenderPianoHome4 li.I0001{display:none;}
#homepage #RenderPianoHome4 li.P0004{width:366px;}
#homepage #RenderPianoHome4 li.I0002{margin-right:22px}
#homepage .eventi{width:366px;margin-right:21px;float:left;vertical-align:top;margin-top:12px;}
#homepage #RenderPianoHome4{width:756px;float:left;}
#homepage .clearfix{display: table;content: " ";;}*/

#templateluogo .mappa-completa{background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
background-image: -o-linear-gradient(top,#fff,#e6e6e6);
background-image: linear-gradient(to bottom,#fff,#e6e6e6);
background-repeat: repeat-x;
color: #000;
text-shadow: 0 1px 1px rgba(255,255,255,.75);
box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);
border:1px solid #eaeaea;
display:inline-block;padding:10px;margin-top:5px}

.boxnotifiche .OK{padding: 10px;background: #5cb85c;text-align: center;margin-bottom: 10px;color: #fff;}
.boxnotifiche .Errore{padding: 10px;background: #e50000;text-align: center;margin-bottom: 10px;color: #fff;}

/*player*/
#contentmain div.jp-audio{clear:left}
div.jp-audio div.jp-type-playlist div.jp-interface {height: 85px;}
.jp-type-playlist{/*margin-bottom:20px;*/;margin-top:15px}
div.jp-audio ul.jp-controls{width:400px;}
.jp-controls a, div.jp-seek-bar, div.jp-play-bar, div.jp-volume-bar, div.jp-volume-bar-value{background-image:url("jplayer/jplayer.green.buttons.png")!important}

a.jp-stop, a.jp-previous, a.jp-next{display:inline-block;width:20px;height:20px;margin:6px 2px 0 0}
a.jp-pause, a.jp-play {display:inline-block;width:30px;height:30px;margin-right:2px;overflow: hidden;text-indent: -9999px;}
div.jp-audio ul.jp-controls, .jp-controls{padding:10px 10px 0}
div.jp-audio div.jp-progress, div.jp-audio div.jp-progress{top:47px;height:8px;}
div.jp-audio div.jp-volume-bar{top:50px;}
div.jp-audio div.jp-type-playlist div.jp-progress{left:115px;width: 195px;top:48px;}
div.jp-audio div.jp-type-playlist a.jp-mute, div.jp-audio div.jp-type-playlist a.jp-unmute{margin-left:215px;}
div.jp-audio div.jp-volume-bar{left:340px}
div.jp-audio a.jp-volume-max, div.jp-audio-stream a.jp-volume-max{margin-left:51px}
div.jp-audio .jp-type-playlist ul.jp-toggles{display:none;}

div.jp-audio, div.jp-audio-stream, div.jp-video{border:none;}
div.jp-interface{background-color:#444;height: 85px;}
div.jp-playlist{width: 418px;background-color: #e5e5e5;border: 1px solid #202121;}
div.jp-type-playlist div.jp-playlist a.jp-playlist-current, div.jp-type-playlist div.jp-playlist a:hover{color: #078607;}
div.jp-title ul, div.jp-playlist ul{padding:0}
div.jp-current-time, div.jp-duration{color:#e3e3e3}
div.jp-current-time{margin-left:115px}
div.jp-duration{margin-right:105px}
div.jp-title{height: 20px;overflow:hidden;display: block!important;background: none;color: #e3e3e3;font-size: 13px;text-align: left;padding: 5px 0 0 10px;border:none;font-weight:normal}
div.jp-title{height: 20px;overflow:hidden;display: block!important;background: none;color: #e3e3e3;font-size: 13px;text-align: left;padding: 5px 0 0 10px;border:none;font-weight:normal}
div.jp-audio .playerbar div.jp-progress{left:50px;width: 260px;top:47px;height:8px;}
.playerbar a.jp-mute, .playerbar a.jp-unmute{ margin-left: 281px; }
.playerbar div.jp-current-time{margin-left:50px}
div.jp-audio div.jp-time-holder{position:static}

.miniplayer a.jp-pause, .miniplayer a.jp-play{background-position: center center;width: 21px;height: 17px;}
.miniplayer a.jp-play{background-image: url(../img/contents/magplayer/play.png)!important;}
.miniplayer a.jp-pause{background-image: url(../img/contents/magplayer/pause.png)!important;}
.miniplayer div.jp-audio, div.jp-audio-stream, div.jp-video{background:transparent;}
.miniplayer .jp-controls{padding: 5px 0 0 5px;}

.magplayerbody div.jp-audio{width:400px}
.magplayerbody div.jp-audio div.jp-volume-bar{left: 327px;}
.magplayerbody div.jp-audio div.jp-type-playlist a.jp-mute, div.jp-audio div.jp-type-playlist a.jp-unmute{margin-left: 202px;}
.magplayerbody div.jp-audio div.jp-type-playlist div.jp-progress{width: 182px;}
.magplayerbody div.jp-current-time{margin-left:100px;}
.magplayerbody div.jp-duration {margin-right: 103px;}

.elencorisultati div.jp-audio{width:auto}
.addtomagplayer{color:#666;float: left;padding: 4px 30px 4px 5px;margin-bottom:15px;display: inline-block;background:url(../img/contents/magplayer/aggiungi-magplayer.png) center right no-repeat;border: 1px solid #ddd;font-weight: bold;}
.wrapcontenttools .addtomagplayer{float:right}
.downloadbrano a{padding: 5px;
  text-align: center;
  font-size: 13px;
  border: none;
  margin-top: 11px;
  margin-right:11px;
  background: #4aa42b;
  background: -moz-linear-gradient(top, #4aa42b 0%, #30920d 50%, #258704 51%, #258704 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4aa42b), color-stop(50%,#30920d), color-stop(51%,#258704), color-stop(100%,#258704));
  background: -webkit-linear-gradient(top, #4aa42b 0%,#30920d 50%,#258704 51%,#258704 100%);
  background: -o-linear-gradient(top, #4aa42b 0%,#30920d 50%,#258704 51%,#258704 100%);
  background: -ms-linear-gradient(top, #4aa42b 0%,#30920d 50%,#258704 51%,#258704 100%);
  background: linear-gradient(to bottom, #4aa42b 0%,#30920d 50%,#258704 51%,#258704 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4aa42b', endColorstr='#258704',GradientType=0 );
  color: #fff;
float:left;}

.cmxform table div.jp-audio{width:215px;margin:0;}
.cmxform table div.jp-audio .playertitle{position:relative;background-color:#444}
.cmxform table div.jp-audio div.jp-progress, div.jp-audio div.jp-progress{top: 21px;height: 8px;width: 150px;left: 50px;}
#magPlayer div.jp-audio div.jp-progress{top: 48px;}


/* RISULTATO RICERCA*/
.risultato_ricerca .motricercafz{/*padding-top:25px*/}
.risultato_ricerca form{border: none;border-top: 1px solid #b1c0c4;background-image: url(../img/contents/cmxform/cmxform-fieldset.gif);background-position: left bottom;background-repeat: repeat-x;margin: 0px 0px 10px;padding: 10px;}
.risultato_ricerca form label{vertical-align: top;width: 150px;display: block;float: left;}
.risultato_ricerca form input{float:left;}
.risultato_ricerca form input[type="submit"]{border-style: outset;}
.risultato_ricerca form li{line-height: 1.8em;margin: 0;padding: 5px 0px 7px;background: url(../img/contents/cmxform/cmxform-divider.gif) left bottom repeat-x;width: 100%;overflow: hidden;}

/* COMMENTI */
#contentcommenti .edit .pubblica, #contentcommenti .edit .spubblica, #contentcommenti .edit .elimina{display:inline-block;margin-right:10px;margin-top:10px}
#contentcommenti .edit .pubblica a, #contentcommenti .edit .spubblica a, #contentcommenti .edit .elimina a{padding: 2px 5px;text-align: center;font-size:13px;border: none;
  background: #4aa42b;
  background: -moz-linear-gradient(top, #4aa42b 0%, #30920d 50%, #258704 51%, #258704 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4aa42b), color-stop(50%,#30920d), color-stop(51%,#258704), color-stop(100%,#258704));
  background: -webkit-linear-gradient(top, #4aa42b 0%,#30920d 50%,#258704 51%,#258704 100%);
  background: -o-linear-gradient(top, #4aa42b 0%,#30920d 50%,#258704 51%,#258704 100%);
  background: -ms-linear-gradient(top, #4aa42b 0%,#30920d 50%,#258704 51%,#258704 100%);
  background: linear-gradient(to bottom, #4aa42b 0%,#30920d 50%,#258704 51%,#258704 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4aa42b', endColorstr='#258704',GradientType=0 );
  color: #fff;}

.cmxform .submit input{padding:5px;text-align: center;font-size:13px;border: none;margin-top:10px;
  background: #4aa42b;
  background: -moz-linear-gradient(top, #4aa42b 0%, #30920d 50%, #258704 51%, #258704 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4aa42b), color-stop(50%,#30920d), color-stop(51%,#258704), color-stop(100%,#258704));
  background: -webkit-linear-gradient(top, #4aa42b 0%,#30920d 50%,#258704 51%,#258704 100%);
  background: -o-linear-gradient(top, #4aa42b 0%,#30920d 50%,#258704 51%,#258704 100%);
  background: -ms-linear-gradient(top, #4aa42b 0%,#30920d 50%,#258704 51%,#258704 100%);
  background: linear-gradient(to bottom, #4aa42b 0%,#30920d 50%,#258704 51%,#258704 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4aa42b', endColorstr='#258704',GradientType=0 );
  color: #fff;}
.cmxform .submit input:hover, #contentcommenti .edit .pubblica a:hover, #contentcommenti .edit .spubblica a:hover, #contentcommenti .edit .elimina a:hover{background: #4aa42b;
  background: -moz-linear-gradient(top, #4aa42b 0%, #4aa42b 50%, #4aa42b 51%, #4aa42b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4aa42b), color-stop(50%,#4aa42b), color-stop(51%,#4aa42b), color-stop(100%,#4aa42b));
  background: -webkit-linear-gradient(top, #4aa42b 0%,#4aa42b 50%,#4aa42b 51%,#4aa42b 100%);
  background: -o-linear-gradient(top, #4aa42b 0%,#4aa42b 50%,#4aa42b 51%,#4aa42b 100%);
  background: -ms-linear-gradient(top, #4aa42b 0%,#4aa42b 50%,#4aa42b 51%,#4aa42b 100%);
  background: linear-gradient(to bottom, #4aa42b 0%,#4aa42b 50%,#4aa42b 51%,#4aa42b 100%);
	text-decoration:none;}

/* MODIFICHE HOME 2015 DEBORA */
#RenderPianoHome3{display:none;}
#homepage .left{float:left;}
#homepage .right{float:right;width:598px}
#homepage .mag-player{background-color:#000;margin-top:4px;width: 541px;height:95px;float:left;clear:left;  background-image: url(../img/home/terzopiano/bg-magplayer.gif);background-repeat: repeat-x;background-position: 0 0;}
#homepage .mag-player a{display:block;width:100%;height:100%;background-image: url(../img/home/mag-player-big.jpg);background-repeat: no-repeat;background-position: center center;}
#homepage .mag-player span{display:none;}
#homepage .freezone{height:224px;width:348px;float:left;background-image: url(../img/home/terzopiano/bg-freezone-acc.png);/*background-repeat: repeat-x;*/background-position: 0 0;}
#homepage .freezone a{display:block;width:100%;height:100%;background-image: url(../img/home/freezone2015.jpg);background-repeat: no-repeat;background-position: center center;}
#homepage .freezone span{display:none;}
#homepage .luoghi-musica{width:246px;height:96px;margin-top:4px;float:right;clear:right;background-image: url(../img/home/terzopiano/bg-freezone-acc.png);background-repeat: repeat-x;background-position: 0 0;}
#homepage .luoghi-musica a{display:block;width:100%;height:100%;background-image: url(../img/home/luoghi-musica.jpg);background-repeat: no-repeat;background-position: center center;}
#homepage .luoghi-musica span{display:none}
#homepage .calendario{width:246px;height:124px;float:right;background-image: url(../img/home/terzopiano/bg-freezone-acc.png);background-repeat: repeat-x;background-position: 0 0;}
#homepage .calendario a{display:block;width:100%;height:100%;background-image: url(../img/home/calendario-freezone.jpg);background-repeat: no-repeat;background-position: center center;}
#homepage .calendario span{display:none;}
#homepage #cercanelsito{width:525px}

#templateevento #campiaggiuntivi table th{display:none;}
#templateevento #campiaggiuntivi .wrapcampoaggiuntivo .campoaggiuntivo{padding:3px 0}
#campiaggiuntivi th, #campiaggiuntivibrano th, #campiaggiuntivi td{padding:3px}
#campiaggiuntivi .concerti-freezone th{padding-top:25px}
#campiaggiuntivi .concerti-freezone td ul{margin-bottom:20px;border:1px solid #ccc}
#campiaggiuntivi .concerti-freezone td ul li{padding:5px 5px 0}
#campiaggiuntivi .concerti-freezone td ul li:first-child{margin-bottom:3px;padding:0}
#campiaggiuntivi .concerti-freezone td ul li:first-child a{padding:5px;text-transform:uppercase;text-decoration:none;;background-color:#107c10;display:block;color:#fff}

#contentmenu #elencoeventi{margin-bottom:1em;}
#usermenu .text .freezone span{display:none;}
#usermenu #userimage{float:left;margin-right:10px}
#usermenu #userimage canvas{display:none}
p.save{float:left}
a.bottone{  padding: 4px 5px 3px;display:inline-block;
  text-align: center;
  font-size: 13px;
  border: none;
  margin-top: 10px;
  background: #4aa42b;
  background: -moz-linear-gradient(top, #4aa42b 0%, #30920d 50%, #258704 51%, #258704 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4aa42b), color-stop(50%,#30920d), color-stop(51%,#258704), color-stop(100%,#258704));
  background: -webkit-linear-gradient(top, #4aa42b 0%,#30920d 50%,#258704 51%,#258704 100%);
  background: -o-linear-gradient(top, #4aa42b 0%,#30920d 50%,#258704 51%,#258704 100%);
  background: -ms-linear-gradient(top, #4aa42b 0%,#30920d 50%,#258704 51%,#258704 100%);
  background: linear-gradient(to bottom, #4aa42b 0%,#30920d 50%,#258704 51%,#258704 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4aa42b', endColorstr='#258704',GradientType=0 );
  color: #fff;margin-bottom:10px}
a.bottone:hover, a.bottone2:hover{background: #4aa42b;
  background: -moz-linear-gradient(top, #4aa42b 0%, #4aa42b 50%, #4aa42b 51%, #4aa42b 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4aa42b), color-stop(50%,#4aa42b), color-stop(51%,#4aa42b), color-stop(100%,#4aa42b));
  background: -webkit-linear-gradient(top, #4aa42b 0%,#4aa42b 50%,#4aa42b 51%,#4aa42b 100%);
  background: -o-linear-gradient(top, #4aa42b 0%,#4aa42b 50%,#4aa42b 51%,#4aa42b 100%);
  background: -ms-linear-gradient(top, #4aa42b 0%,#4aa42b 50%,#4aa42b 51%,#4aa42b 100%);
  background: linear-gradient(to bottom, #4aa42b 0%,#4aa42b 50%,#4aa42b 51%,#4aa42b 100%);
  text-decoration: none;}

a.bottone2{padding: 4px 5px 3px;display:inline-block;
  text-align: center;
  font-size: 13px;
  border: none;
  margin-top: 10px;
  background: #666;
  color: #fff;margin-bottom:10px;
float:left;margin-left:5px}

.accordiontogglelist .miniplayer div.jp-progress, .miniplayer div.jp-progress{display:none;}
.miniplayer, .miniplayer div.jp-no-solution{border: none;background-color:transparent;}
#templatepersona input[type=text]{width:300px}
#templatepersona table input[type=text]{width:auto}



/*cookiebot*/
@media screen and (min-width: 1280px){
  #CybotCookiebotDialogPoweredbyLink{width:100%!important}
  #CybotCookiebotDialogPoweredbyImage{max-height:100%!important}
}