/* Mappa */
div#content div#map_cont { padding:0px; display:table; margin:0px 0px 10px 0px;}
div#content div#map_cont div.mappa { background:url("/img/mappa/mappa_off.png") no-repeat 40px 38px; float:left; text-decoration:none; width:260px; border:1px solid #EEEEEE; margin-right:20px;padding:0px 40px }

div#content div#map_cont div.mappa h3{ font-weight:normal; padding: 5px 8px; color: #C6274A; font-size:13px; text-align:center;}
div#content div#map_cont div.mappa table#map td {}
div#content div#map_cont div.mappa table#map a { text-decoration: none; color:#f4f4f4; font-weight:bold;}
div#content div#map_cont div.mappa table#map a:visited { text-decoration: none; color:#f4f4f4; }
div#content div#map_cont div.mappa table#map a:hover { position: relative; color:#fff; text-decoration: none; }
div#content div#map_cont div.mappa table#map a span { display: none; }
div#content div#map_cont div.mappa table#map a:hover span { display: block; position: absolute; top: -35px; left: 0px;
   	padding: 5px; margin: 10px; z-index: 100; background-color: #BF425D; border: 1px solid #9E2A43; opacity: 0.9;	filter: alpha(opacity = 90);
}
div#content div#map_cont a.back{display:block; float:right; padding:3px 5px; margin:5px; background-color:#F3E7E9; border:1px dotted #DD9FA9}
div#content div#map_cont a.back2{display:block; float:right; padding:3px 5px; margin:10px; background-color:#F3E7E9; border:1px dotted #DD9FA9}

div#content div#Search_TypeEnti a.searchType{display:block; width: 90px; text-align: center; float: left; padding:3px 5px; margin:5px; background-color:#F3E7E9; font-size:medium; font-weight:bold; border:1px dotted #DD9FA9}
div#content div#Search_TypeEnti a.searchTypeSelected{display:block; width: 120px; text-align: center; float: left; padding:3px 5px; margin:5px; background-color:rgb(255, 190, 201); font-size: x-large; font-weight:bold; border:1px dotted #DD9FA9}

div#content div#Search_TypePersone a.searchType{display:block; width: 90px; text-align: center; float: left; padding:3px 5px; margin:5px; background-color:#F3E7E9; font-size:medium; font-weight:bold; border:1px dotted #DD9FA9}
div#content div#Search_TypePersone a.searchTypeSelected{display:block; width: 120px; text-align: center; float: left; padding:3px 5px; margin:5px; background-color:rgb(255, 190, 201); font-size:x-large; font-weight:bold; border:1px dotted #DD9FA9}

div#content div#map_cont div.el_regioni {text-decoration:none; width:270px; border:1px solid #F7E5CD; float:left; background-color:#FCF1E3;}
/* 
div#content div#map_cont div.el_regioni table#regioni { border:1px solid #EEEEEE; }
div#content div#map_cont div.el_regioni table#regioni td { width:32px; height:23px; font-size: 10px; }
div#content div#map_cont div.el_regioni table#regioni tr.dis { background-color:red; }

*/
div#content div#map_cont div.el_regioni table#regioni { font-size:12px; margin:0px 10px; width:250px; text-align:left; }
div#content div#map_cont div.el_regioni table#regioni th {font-size: 13px; font-weight: normal; padding: 5px 8px 5px 20px; color:#C6274A; text-align:left; }
div#content div#map_cont div.el_regioni table#regioni tr.first:hover {background-color:#FCF1E3;}
div#content div#map_cont div.el_regioni table#regioni td { padding:0px; width:100%; }
div#content div#map_cont div.el_regioni table#regioni tr.odd { background-color:#F7E5CD; }
div#content div#map_cont div.el_regioni table#regioni tr.odd a{ background-color:#F7E5CD; }
div#content div#map_cont div.el_regioni table#regioni tr a.selProv{ font-size: 14px; color: #BF425D; font-weight: bold; }
div#content div#map_cont div.el_regioni table#regioni tr a{ color:#0871B3; text-decoration:none; display:block; padding:2px 10px 2px 40px; }
div#content div#map_cont div.el_regioni table#regioni tr a:hover{ text-decoration:underline; color:#BF425D;}

div#content div.label_search_regioni {display:block;padding:0px 0px 5px 0px;margin:20px 0px 10px 0px;border-bottom:1px solid #CCCCCC;}

div#content div#map_cont div.el_risultati {text-decoration:none; width:100%; border-top:1px solid #F7E5CD; border-bottom:1px solid #F7E5CD; float:left; background-color:#FAFAFA; clear:both; margin-top:20px;}
div#content div#map_cont div.el_risultati h2{display:block; background-color:#fff;}
div#content div#map_cont div.el_risultati h3{display:block; background-color:#fff; color:#C6274A; font-size:18px;}
div#content div#map_cont div.el_risultati h4{display:block; background-color:#fff; font-size:18px;}
div#content div#map_cont div.el_risultati h5{display:block; background-color:#fff; color:#C6274A; font-size:14px;}

div#content div#map_cont div.TitoloMainRicerca {text-decoration:none; width:100%; border-top:1px solid #F7E5CD; border-bottom:1px solid #F7E5CD; float:left; background-color:#FAFAFA; clear:both; margin-top:20px;}
div#content div#map_cont div.TitoloMainRicerca label {font-size: 13px; font-weight: bold; padding: 5px 8px 5px 20px; color:#C6274A; text-align:left; }

div#content div#map_cont div.RicercaNomeEnte {text-decoration:none; width:100%; border-top:1px solid #F7E5CD; border-bottom:1px solid #F7E5CD; float:left; background-color:#FAFAFA; clear:both;}
div#content div#map_cont div.RicercaNomeEnte label {font-size: 13px; font-weight: normal; padding: 5px 8px 5px 20px; color:#C6274A; text-align:left; }
div#content div#map_cont div.RicercaNomeEnte input {width: 400px; height:13px; color:#0871B3; background-color: #FCF1E3; border: 1px solid #F7E5CD;}

div#content div#map_cont div.RicercaNomePersona {text-decoration:none; width:100%; border-top:1px solid #F7E5CD; border-bottom:1px solid #F7E5CD; float:left; background-color:#FAFAFA; clear:both; }
div#content div#map_cont div.RicercaNomePersona label {font-size: 13px; font-weight: normal; padding: 5px 8px 5px 20px; color:#C6274A; text-align:left; }
div#content div#map_cont div.RicercaNomePersona input {width: 200px; height:13px; color:#0871B3; background-color: #FCF1E3; border: 1px solid #F7E5CD;}

div#content div#map_cont div.AvvisiRicerca {text-decoration:none; width:100%; border-top:1px solid #F7E5CD; text-align: center; border-bottom:1px solid #F7E5CD; float:left; color:#C6274A; font-weight: bold; background-color:#FAFAFA; clear:both; }

div#content div#map_cont table#risultati { font-size:12px; margin:0px; width:100%; text-align:left; }
div#content div#map_cont table#risultati td { padding:0px; width:100%; }
div#content div#map_cont table#risultati tr { background-color:#F7E5CD; }
div#content div#map_cont table#risultati tr.odd { background:#f4f4f4; }

div#content div#map_cont table#DettaglioRisultatiDatiGenerali { font-size:12px; margin:0px; width:100%; text-align:left; background-color: #FCF1E3; border: 1px solid #F7E5CD; }
div#content div#map_cont table#DettaglioRisultatiDatiGenerali td.cellTitle { padding:0px; width:100%; font-weight: bold; width: 20%; }
div#content div#map_cont table#DettaglioRisultatiDatiGenerali td.cellData { padding:0px; width:100%; width: 80%;}
div#content div#map_cont table#DettaglioRisultatiDatiGenerali tr { }
div#content div#map_cont table#DettaglioRisultatiDatiGenerali tr.odd { background-color:#F7E5CD; }
div#content div#map_cont table#DettaglioRisultatiDatiGenerali h4{display:block; background-color:#FCF1E3; font-size:18px;}


div#content div#map_cont table#DettaglioRisultatiDatiContatti { font-size:12px; margin:0px; width:100%; text-align:left; background-color: #FCF1E3; border: 1px solid #F7E5CD; }
div#content div#map_cont table#DettaglioRisultatiDatiContatti td.cellTitle { padding:0px; width:100%; font-weight: bold; width: 20%; }
div#content div#map_cont table#DettaglioRisultatiDatiContatti td.cellData { padding:0px; width:100%; width: 80%;}
div#content div#map_cont table#DettaglioRisultatiDatiContatti tr { }
div#content div#map_cont table#DettaglioRisultatiDatiContatti tr.odd { background-color:#F7E5CD; }
div#content div#map_cont table#DettaglioRisultatiDatiContatti h4{display:block; background-color:#FCF1E3; font-size:18px;}

div#content div#map_cont table.DettaglioRisultatiRuoli { font-size:12px; margin:0px; width:100%; text-align:left; background-color: #FCF1E3; border: 1px solid #F7E5CD; }
div#content div#map_cont table.DettaglioRisultatiRuoli td.cellTitle { padding:0px; font-weight: bold; width: 20%; background-color: rgb(247, 204, 148); }
div#content div#map_cont table.DettaglioRisultatiRuoli td.cellTitleNome { padding:0px; font-weight: bold; width: 35%; background-color: rgb(247, 204, 148); }
div#content div#map_cont table.DettaglioRisultatiRuoli td.cellTitleData { padding:0px; font-weight: bold; width: 20%; background-color: rgb(247, 204, 148); }
div#content div#map_cont table.DettaglioRisultatiRuoli td.cellTitleEmail { padding:0px; font-weight: bold; width: 30%; background-color: rgb(247, 204, 148); }
div#content div#map_cont table.DettaglioRisultatiRuoli td.cellTitleTelefono { padding:0px; font-weight: bold; width: 15%; background-color: rgb(247, 204, 148); }
div#content div#map_cont table.DettaglioRisultatiRuoli td.cellData { padding:0px; width: 80%;}
div#content div#map_cont table.DettaglioRisultatiRuoli td.cellDataNome { padding:0px; width: 35%; }
div#content div#map_cont table.DettaglioRisultatiRuoli td.cellDataData { padding:0px; width: 20%; }
div#content div#map_cont table.DettaglioRisultatiRuoli td.cellDataEmail { padding:0px; width: 30%; }
div#content div#map_cont table.DettaglioRisultatiRuoli td.cellDataTelefono { padding:0px; width: 15%; }
div#content div#map_cont table.DettaglioRisultatiRuoli tr { }
div#content div#map_cont table.DettaglioRisultatiRuoli tr.odd { background-color:#F7E5CD; }

div#content div#map_cont table.DettaglioRisultatiRepartoRuoli { font-size:12px; margin:0px; width:100%; text-align:left; background-color: #FCF1E3; border: 1px solid #F7E5CD; }
div#content div#map_cont table.DettaglioRisultatiRepartoRuoli td.cellTitle { padding:0px; font-weight: bold; width: 20%; background-color: rgb(247, 204, 148); }
div#content div#map_cont table.DettaglioRisultatiRepartoRuoli td.cellTitleNome { padding:0px; font-weight: bold; width: 35%; background-color: rgb(247, 204, 148); }
div#content div#map_cont table.DettaglioRisultatiRepartoRuoli td.cellTitleData { padding:0px; font-weight: bold; width: 20%; background-color: rgb(247, 204, 148); }
div#content div#map_cont table.DettaglioRisultatiRepartoRuoli td.cellTitleEmail { padding:0px; font-weight: bold; width: 30%; background-color: rgb(247, 204, 148); }
div#content div#map_cont table.DettaglioRisultatiRepartoRuoli td.cellTitleTelefono { padding:0px; font-weight: bold; width: 15%; background-color: rgb(247, 204, 148); }
div#content div#map_cont table.DettaglioRisultatiRepartoRuoli td.cellData { padding:0px; width: 80%;}
div#content div#map_cont table.DettaglioRisultatiRepartoRuoli td.cellDataNome { padding:0px; width: 35%; }
div#content div#map_cont table.DettaglioRisultatiRepartoRuoli td.cellDataData { padding:0px; width: 20%; }
div#content div#map_cont table.DettaglioRisultatiRepartoRuoli td.cellDataEmail { padding:0px; width: 30%; }
div#content div#map_cont table.DettaglioRisultatiRepartoRuoli td.cellDataTelefono { padding:0px; width: 15%; }
div#content div#map_cont table.DettaglioRisultatiRepartoRuoli tr { }
div#content div#map_cont table.DettaglioRisultatiRepartoRuoli tr.odd { background-color:#F7E5CD; }
div#content div#map_cont table.DettaglioRisultatiRepartoRuoli td.IntestazioneRuoloRep { padding:0px; font-weight: bold; width: 30%; background-color: rgb(247, 204, 148); }
div#content div#map_cont table.DettaglioRisultatiRepartoRuoli td.IntestazioneRuoloRepEmpty { padding:0px; font-weight: bold; width: 10%; background-color: rgb(247, 204, 148); }
div#content div#map_cont table.DettaglioRisultatiRepartoRuoli td.IntestazioneRuoloRepMail { padding:0px; font-weight: bold; width: 6%; background-color: rgb(247, 204, 148); }
div#content div#map_cont table.DettaglioRisultatiRepartoRuoli td.IntestazioneRuoloRepTel { padding:0px; font-weight: bold; width: 12%; background-color: rgb(247, 204, 148); }
div#content div#map_cont table.DettaglioRisultatiRepartoRuoli td.IntestazioneRuoloRepData { padding:0px; font-weight: bold; width: 12%; background-color: rgb(247, 204, 148); }
div#content div#map_cont table.DettaglioRisultatiRepartoRuoli td.IntestazioneRuoloRepNome { padding:0px; font-weight: bold; width: 35%; background-color: rgb(247, 204, 148); }
div#content div#map_cont table.DettaglioRisultatiRepartoRuoli td.IntestazioneRuoloRepTitolo { padding:0px; font-weight: bold; width: 25%; background-color: rgb(247, 204, 148); }

div.spec {padding:10px 0px}
div.spec div.rag_soc{color:#C6274A; font-size:18px; padding:3px 20px;}
div.spec div.rag_soc_2{color:#C6274A; font-size:16px; padding:3px 20px;}
div.spec div.nome_persona{color:#C6274A; font-size:18px; padding:3px 20px;}
div.spec div.cit{color:#333; font-size:14px; padding:3px 20px;}
div.spec div.prov{color:#333; font-size:14px; padding:3px 20px;}
div.spec div.cap{color:#333; font-size:14px; padding:3px 20px;}
div.spec div.reg{color:#C6274A; font-size:14px; padding:3px 20px;}
div#content div#map_cont  h2.name_regioni {color:#C6274A; padding-left:15px; font-size:18px;}

.clear{
   clear: both;
}

