h1{visibility:hidden;}
h2{font-family:Helvetica,Verdana, Arial, sans-serif;font-size: 12px;color:#fff;font-weight:normal; background:#000; height:28px; line-height:28px; padding-left:14px;}
h3{font-family:Helvetica,Verdana, Arial, sans-serif;font-size: 16px;color:#000; border-top:3px solid #000; border-bottom:0px solid #000; margin:0px 0 0 0; padding:14px 0 14px 0;font-weight:bold;}
h4{font-family:Helvetica,Verdana, Arial, sans-serif;font-size: 12px;color:#000; margin:0px 0 14px 0; padding:0;font-weight:bold;}
h5{font-family:Helvetica,Verdana, Arial, sans-serif;font-size: 12px;color:#000; margin:24px 0 0px 0; padding:0 0 12px 0;font-weight:bold; border-bottom:1px solid #000;}
.language{color: #093250;font-size: 11px;top:-14px; left:262px; text-decoration: none; position:relative;}
#dialog-form, .dialog-form{display:none}
a{outline:none;}

div.bordoNero {height: 1px;float:left; width:580px;border-top: 1px solid #000;margin:14px 0 0 300px;}
div.bordoNero hr {display: none;}

#testata{height:126px; float:left; margin-bottom:42px;}
.boxLinkTestata{float:left; width:300px; margin:0px 0px 0 0;}
.menu{float:left; width:580px; margin:97px 0 0 0; padding:0; list-style:none;}
.menu li{margin:0 0 0 18px; padding:0 1px 0 1px; float:left; font-size:11px;}
.menu li a{color:#000; padding:0 3px 0 3px; text-decoration:none; text-transform:uppercase; font-weight:bold;} 
.menu li a:hover{background:#ffe400; padding:0; padding:0 3px 0 3px;}
.menu li a.navi{background:#ffe400; padding:0; padding:0 3px 0 3px;}

#blocco1, #blocco2, #blocco3{float:left; width:280px;}
#blocco1{}
#blocco1 span.txtEm{font-family:Georgia; font-size: 16px; font-style:italic; line-height:24px; color:#000; margin:0 0 40px 14px; display:block;}
#blocco2, #blocco3{margin-left:20px;}

#bloccoDoppio{width:580px; float:left;margin-left:20px; padding:0px 0 0 0;}
#bloccoDoppio p{font-size: 12px; line-height:16px;}
.bloccoBottom{float:left; width:280px; height:32px;border-bottom:1px solid #000;}

.boxetto{float:left; width:280px; border-top:3px solid #000; }
.titBoxetto{background:url(../img/freccetta.gif) no-repeat 10px 14px;font-family:Helvetica,Verdana, Arial, sans-serif;font-size: 16px;color:#000;font-weight:bold; padding-left:55px; height:56px; line-height:56px; border-bottom:1px solid #000;}
.titBoxetto a{color:#000; text-decoration:none; }
.contBoxetto{ }

.contBoxetto img{margin-top:7px; text-align:center;}
.contBoxetto ul{list-style:none; margin:0; padding:0;}
.contBoxetto ul li{font-size:12px;margin:0; padding:1px 0 0 10px; background: url(../img/marcatore.gif) no-repeat top left;}
.contBoxetto ul li a{color:#000; text-decoration:none;font-size:12px}
.contBoxetto ul li a:hover{color:#9B9B9B; text-decoration:none;font-size:12px}

.frecciaCentral{background: url("../img/freccia.png") no-repeat scroll transparent;background-position: center right; height:56px;width:18px;float:right;}
.centralBox a{color:#000; text-decoration:none; width:235px;}
.centralBox a:hover{text-decoration:none;}
.centralBox:hover{background:#ffe400;}
.puntiniCentrali{background: url("../img/separatore-puntini.png")  repeat-x scroll left bottom transparent;height: 1px; width:280px;padding-top:15px;}
.evideBoxetto{background: #ffe400 url(../img/freccettaHover.gif) no-repeat 10px 14px;}


#blocco1 .contBoxetto div, #blocco2 .contBoxetto div, #blocco3 .contBoxetto div, .contBoxetto p, .centralBox a{margin:28px 0px 0 14px; display:block;font-family:Helvetica,Verdana, Arial, sans-serif;font-size: 12px; font-style:normal; line-height:16px;}
#blocco1 .contBoxetto div img, #blocco2 .contBoxetto div img, #blocco3 .contBoxetto div img, .contBoxetto span{margin-top:14px;}
.contBoxetto p{padding-top:28px;}
.contBoxetto p{margin:0 0 0 0}

#blocco1 .txtNormal{font-family:Helvetica,Verdana, Arial, sans-serif;font-size: 12px; font-style:normal; line-height:16px;}
 

.titoletto{margin-top:20px;font-size: 12px;}
.titoletto strong{font-weight:bold; border-bottom:0px solid #bfbfbf; }

.titoletto a{color:#000; text-decoration:none;}
.titoletto a:hover{color:#9b9b9b; text-decoration:none;}
.contBoxetto a{color:#000; text-decoration:none;}
.contBoxetto a:hover{color:#9b9b9b; text-decoration:none;}



.menuDx{list-style:none; margin:0 0 28px 0px; padding:0;}
.menuDx li{margin:14px 0 0 0; padding:0; background: url(../img/arrow-in.gif) no-repeat top left; padding-left:14px; font-size:12px;}
.menuDx li a{color:#000; text-decoration:none;}
.menuDx li a:hover{color:#9b9b9b; text-decoration:none;}

.lista{list-style:none; margin:0; padding:0;}
.lista li{margin:0; padding:14px 56px 14px 0; background: url(../img/freccetta.gif) no-repeat center right; font-size:12px;border-top:1px solid #000;}

.lista li.ultimo{border-bottom:1px solid #000;}

.lista li.evide{ background: #ffe400 url(../img/freccettaHover.gif) no-repeat center right;}

#bloccoDoppio a{color:#000; text-decoration:underline;}
#bloccoDoppio a:hover{color:#9B9B9B; text-decoration:underline;}


.centralBox.freccione:hover {
background: #ffe400;

}
.centralBox.freccione{
float: left;
width: 100%;
}
.centralBox.freccione .puntiniCentrali{

float: left;
}
.numberTriple {
font-family: Georgia;
font-size: 12px;
font-style: normal;
line-height: 16px;
text-align: center;
padding-top: 28px;
float: left;
width: 100%;
}
.numberTriple span{font-family: Helvetica,Verdana, Arial, sans-serif;
}

.numberTriple strong{
font-size: 14px;
}
#bloccoDoppio ul.listaEsempi{margin: 10px 10px;}
#bloccoDoppio ul.listaEsempi li{padding:0px 0 0 10px;font-size: 12px;line-height: 18px; background: url(../img/marcatore.gif) no-repeat top left;}
#bloccoDoppio ul.listaEsempi li a{text-decoration: none;color: #000;font-size: 12px;}
#bloccoDoppio ul.listaEsempi li a:hover{text-decoration: underline;}


#bloccoDoppio ul.listaRisorse{margin:0px; padding:0;}
#bloccoDoppio ul.listaRisorse li{padding:0px 0 0 0px; font-size: 12px; line-height: 30px; height:30px; border-bottom:1px solid #000;}
#bloccoDoppio ul.listaRisorse li a{text-decoration: none;color: #000;font-size: 12px;}
#bloccoDoppio ul.listaRisorse li a:hover{text-decoration: underline;}

#bloccoDoppio ul.listaRisorse li.out{ background: url(../img/arrow_out.gif) no-repeat center left; padding-left:34px;}
#bloccoDoppio ul.listaRisorse li.out a{text-decoration: none; color: #000; font-size: 12px;}
#bloccoDoppio ul.listaRisorse li.linkIn{ background: url(../img/arrow-in.gif) no-repeat center left; padding-left:34px;}
#bloccoDoppio ul.listaRisorse li.linkIn a{text-decoration: none; color: #000; font-size: 12px;}


#bloccoDoppio ul.listaRisorse li.outEvide{ background: #ffe400 url(../img/freccettaHover.gif) no-repeat center right;}

.footer{float:left; width:880px; margin:15px 0 0 0; text-align:right;}
.footerSx{float:left; border-top:1px solid #000; border-bottom:1px solid #000; padding-top:14px; width:280px; height: 154px;}

.footerDx{float:right; border-top:1px solid #000; border-bottom:1px solid #000; padding:14px 0 14px 0; width:583px;}

.footerDx ul{list-style:none; margin:0; padding:0;}

.footerDx ul li{float: left; margin:0; padding:0; font-size:10px; text-align:left;}

.footerDx ul li ul{ width:110px; margin-right:5px;}

.footerDx ul li ul li{display:block; float:none;}

.footerDx ul li ul li.titoloMappa{font-weight:bold; margin-bottom:14px;}



.footerDx ul li ul li a{color:#000; text-decoration:none;}

.footerDx ul li ul li a:hover{color:#9B9B9B; text-decoration:none;}

form.sparqlQuery fieldset{border:0px solid;padding: 0px;margin: 10px 0px 10px 0px; background:#FFFCDD;}
form.sparqlQuery{width: 100%;border-top:1px solid;}
form.sparqlQuery textarea{display:none}
form.sparqlQuery input{cursor: pointer;float: right; border: 0px solid #000; background: url(../img/freccettaArea.gif) no-repeat top left; width:34px; height:34px; margin-top:-20px;}
form.sparqlQuery pre{padding:14px; width: 500px; font-family:Andale mono, Lucida console, Courier, Courier now, Monospace; font-size:11px; color: #444; background:#FFFCDD; border:0px;}

form.sparqlQuery legend{background:#fff;padding: 0px;padding: 10px 0px 14px 0px; font-size:12px; font-weight:bold;}


.imgTesto{float:right; margin:0px 0 14px 14px; padding:2px; border:1px solid #9b9b9b;}
.imgTestoLeft{left; margin:0px 14px 14px 0px; padding:2px; border:1px solid #9b9b9b;}
.imgTestoRight2{float:right; margin:0px 0px 14px 0px; padding:2px; border:1px solid #9b9b9b;}

.tbDataset{margin:20px 0 0 0;border-top: 3px solid #000000;  font-size:12px}
.tbDataset tr:hover{cursor:pointer;background: #FFE400;}
.tbDataset tr:hover .linkTb{background:none}

.tbDataset tr:nth-child(1):hover,.tbDataset tr:nth-child(2):hover{
background:transparent;cursor:auto}


.etichetteTabella{font-weight:bold; font-size:12px;padding:14px 0 14px 0;text-align: center; width:68px;background: #FFE400;}
.etichetteTabellaLeft{font-weight:bold; font-size:12px;padding:14px 0 14px 0;text-align: left;}
.etichetteTabellaData{font-weight:bold; font-size:12px;padding:14px 0 14px 0;text-align: right; width:68px;}

.rigaTb td{background: url("../img/rigagrigia.gif") no-repeat scroll center center transparent;height: 14px;}
.rigaTbVuota td{height: 14px;}
.linkTb{background: url("../img/marcatore.gif") no-repeat scroll left top transparent;padding: 1px 0 0 10px;}
.linkTbEtichetta{padding: 7px 0 7px 10px;}
.formatoData{font-size:10px; font-style:italic;text-align: right;}
.formatoData span{display:inline-block;margin-right:9px}
#bloccoDoppio .linkTb a{text-decoration:none;}
#bloccoDoppio a.download{background: url("../img/download.gif") no-repeat scroll center top transparent; width: 68px; text-align: center;height: 11px;text-decoration:none; float:left;}

.boxRighe{background: url("../img/sfondoRighe.png") repeat top left transparent; width:280px; height:84px; float:left; margin:14px 0 0 0;}
.boxRighe img{margin:14px;}
.boxRigheColonna{ width:280px; margin:0px 0 0 0;}

.boxRigheColonna img{margin:0 0 0 14px;}

.linkTb em {
font-style: italic;
color: #AAAAAA; 
float: right;
}
.tbDataset tr{height:26px}




.soloRighe{background: url("../img/sfondoRighe.png") repeat top left transparent; width:280px; height:14px; margin:0px 0 0 0;}
.socialTools{float:right; height:16px;}
.socialTools a {text-decoration:none}



#dialog-form {font-size:12px;padding:20px}
#formContattaci > div > table {
margin-top: 14px;
}
#formContattaci input, #formContattaci select, #formContattaci textarea {
margin-right: 14px;
border: 1px solid #000;
width: 220px;
}
#formContattaci input.cain {
 
float: left;
width: initial;
}

.ui-dialog .ui-dialog-content, .ui-button-text{font-size:14px;

}
.ui-widget-header {
border: 1px solid #fbe623;
background: #fbe623}
.ui-state-active, .ui-widget-content .ui-state-active{color: #fbe623}