div.pannello_tab {
    margin: 0px;
    padding: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    text-align: left;
		border: 1px solid #D3D3D3;
		border-top: none;
		padding-top:10px;
	width: 766px;

}

div.pannello_tab div.tab {
    width: 746px;
    padding: 10px 10px 10px 10px;
	min-height: 30px;
	max-height: 75px;
	background-image:url(_img/ricerche/sfondo_ricerca.gif);
	background-repeat:repeat-x;
	border-style:none solid solid solid;
	
	
}



div.pannello_tab div.tab .ricerca_tab {
	width:700px;
	float:left;
}




div.bottom_ricerca {
    width: 758px;
    padding: 0px 0px 0px 8px;
	margin-bottom:20px;
	text-align:left;
    background: #FFFFFF;
	border-bottom: 1px solid #D3D3D3;
	border-left: 1px solid #D3D3D3;
	border-right: 1px solid #D3D3D3;
	
}

div.bottom_ricerca a{
    
    /*padding: 0px 3px 0px 3px;*/
	
}

div.pannello_tab div.tab .ricerca_tab {
	width:700px;
	float:left;
}

div.pannello_tab div.tab .banner_tab {
	width:159px;
	height:55px;
	float:right;
	valign:top;
	background-color:#EBDFB5;
	margin: 0 -9px 0 0;
}



ul.tabnav {
    width: 100%;
    overflow: hidden;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

ul.tabnav li {
    float: left;
    margin: 0px;
    padding: 0px;
    background: #FFF;
	border-style: none;
	margin-right:2px;

}

ul.tabnav a {
    float: left;
   /* padding: 0px 2px 0px 2px;*/
	width:72px;
	height:30px;
	background-image:url(_img/ricerche/tab.gif);
	background-repeat:repeat-x;
    text-decoration: none;
    color: black;
}

ul.tabnav span {
    float: left;
    padding: 8px 12px 8px 12px;
   	width:48px;
	height:14px;
    cursor: pointer;
    color: #000;
    font-weight: regular;

}

ul.tabnav a.active, ul.tabnav a:hover {
    background-image:url(_img/ricerche/tab_hover.gif);
	background-repeat:repeat-x;
	border-bottom-style: none;
	border: 1px groove #D3D3D3;
	
	
	
}

ul.tabnav a.active span, ul.tabnav a:hover span {
    color: black;
    font-weight: bold;
}



div.pannello_tab input {
    border: 1px solid;
    border-color: black;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-weight: normal;
    font-size: 0.9em;
}

div.pannello_tab input:focus {
    background: #FFFD65;
}

div.pannello_tab_necro input {
    border: 1px solid;
    border-color: black;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-weight: normal;
    font-size: 0.9em;
}


/* NECROLOGIO*/


div.pannello_tabnecro {
    margin: 0px 0px 0px 1px;
    padding: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    text-align: left;
		border: 1px solid #D3D3D3;
}
div.pannello_tab_necro div.tabnecro {
    width: 728px;
    padding: 0 0 0 -10px;
    
	
	
}
div.pannello_tab_necro div.tabnecro .ricerca_tab {
	width:500px;
	float:left;
}

div.pannello_tab_necro input:focus {
    background: #FFFD65;
}


ul.tabnav_necro {
    width: 100%;
    overflow: hidden;
    list-style: none;
    margin: 0px;
    padding: 0px;
	    border-style: solid;
    border-left-width: 1px;
	
	border-color: #D3D3D3;
}

ul.tabnav_necro li {
   
	float: left;
    margin: 0px;
    padding: 0px;
    border-style: solid;
    border-right-width: 1px;
	
	border-color: #D3D3D3;
  
}


ul.tabnav_necro a {
    float: left;
    text-decoration: none;
    color: black;
	border-style:none;

}

ul.tabnav_necro span {
    float: left;
	width:85px;
    padding: 8px 12px 6px 12px;
    cursor: pointer;
    color: #000;
    font-weight: bold;

}

ul.tabnav_necro a.active, ul.tabnav_necro a:hover {
   
	background-image:url(_img/necrologi/pulsante_attivo.png);
	background-repeat:repeat-x;
	
}

ul.tabnav_necro a.active span, ul.tabnav_necro a:hover span {
    color: black;
    font-weight: bold;
}







