/*ceramelliPapiani*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #8B0C17;
	margin: 0px;
	padding: 0px;
}

form { 
	margin: 0px;
}

img {
	border: 0px;
	vertical-align: bottom;
}

a {
	text-decoration: none;
}

a:link {
	color: #E3DBE8;
}

a:hover {
	color: #2F312E;
}

a:visited {
	color: #E3DBE8;
}

.rossoboldunderlined {
	color: #8B0C17;
	font-weight: bold;
	text-decoration: underline;
}

a.rossoboldunderlined {
	text-decoration: underline;
}

a.rossoboldunderlined:link {
	color: #8B0C17;
}

a.rossoboldunderlined:hover {
	color: #2F312E;
}

a.rossoboldunderlined:visited {
	color: #8B0C17;
}

.rossobold {
	color: #8B0C17;
	font-weight: bold;
}

a.rossobold:link {
	color: #8B0C17;
}

a.rossobold:hover {
	color: #2F312E;
}

a.rossobold:visited {
	color: #8B0C17;
}

.rosso{
	color: #8B0C17;
}

a.rosso:link {
	color: #8B0C17;
}

a.rosso:hover {
	color: #2F312E;
}

a.rosso:visited {
	color: #8B0C17;
}

input.ricerche {
	border: 1px #203554 solid;
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 10px; 
	color : #000000;
}

input.thesaurus {
	vertical-align: middle;
}

/*Archivio di Stato di Firenze*/

#indirizzo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #96B1D2;
	background-color: #285792;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #96B1D2;
	white-space: nowrap;
}

#indirizzo a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #285792;
	text-decoration: none;
}

#testata {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #96B1D2;
	background-color: #4A79B3;
	height: 76px;
}

/*Header*/

#header {
	text-align: center; 
	height: 47px;
	background: url("../images/testata_background.jpg");	
}

#logo {
	text-align: left;
	width: 730px;
	margin: auto;
	font-weight: bold;
	color: #E3DBE8;
}

#imglogo {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}

#textlogo {
	position: relative;
	top: 10px;
}

/*Middle*/

#middle {
	background-color: #96B1D2; 
	text-align: center;
}

#middle table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
	border-collapse: collapse;
 	margin : auto;
 	text-align: left;
}

#middle table td {
	padding : 0px;
	vertical-align: top;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #295793;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #295793;
}

#left {	
	width: 96px;
	padding-bottom: 35px;
}

#center {	
	width: 532px;
	padding-bottom: 35px;
}

#menu {
	height: 15px;
	font-weight: bold;
	color: #8B0C17;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#menu a {
	color: #8B0C17;
}

#menu a:hover {
	color: #333333;
}

#right {
	width: 138px;
	padding-bottom: 35px;
}

/*Footer*/

#footer {
	text-align: center;
}

#endline {
	height: 14px;
	background: url("../images/chiusura_background.jpg");	
}

#stemmi {	
	position: relative;
	top: -42px;
	background: url("../images/footer.gif");
	width: 709px;
	height: 65px;
	margin: auto;
}

#w3c {	
	position: relative;
	top: -22px;
	margin: auto;
}

/*login*/

#login_1 {
	height: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#login_2 {
	height: 15px;
	font-weight: bold;
	background-color: #8B0C17;
	color: #E3DBE8;	
	padding-left: 10px;
	padding-right: 10px;
}

#login_3 table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
	border-collapse: collapse;
	width: 100%;
}

#login_3 table td {
	padding: 1px;
	padding-left: 10px;
	vertical-align: top;
 	border-width: 0px;
}

#login_3 table td.button {
	padding-top: 5px;
}

#login_4 {
	height: 15px;
	font-weight: bold;
	background-color: #8B0C17;
	color: #E3DBE8;	
	padding-left: 10px;
	padding-right: 10px;
}

#login_5 table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
	border-collapse: collapse;
	width: 100%;
}

#login_5 table td {
	padding: 1px;
	padding-left: 10px;
	vertical-align: top;
 	border-width: 0px;
}

#login_5 table td.button {
	padding-top: 5px;
}

/*home*/

#section1, #section2, #section3, #section4, #section6, #title1, #title2, #title3, #title4, #title5, #title6, #title7 {
	padding-left: 10px;
	padding-right: 10px;
}

#title1, #title2, #title3, #title4, #title5, #title6, #title7 {
	height: 15px;
	font-weight: bold;
	color: #E3DBE8;
}

#title1, #title2, #title3, #title4, #title7 {
	background-color: #4A79B3;
}

#title5, #title6 {
	background-color: #8B0C17;
}

#section1, #section2, #section3, #section4, #section6 {
	padding-top: 5px;
	padding-bottom: 5px;
}

#section5 ul, #section7 ul{
	margin: 0px;
	padding: 0px;
	margin-left: 23px;
}

#section5 li, #section7 li {
	margin: 5px;
}

/*listaFamiglie*/

#listafamiglie_1 {
	height: 15px;
	padding-left: 10px;
}

#listafamiglie_2 table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
	border-collapse: collapse;
	width: 100%;
}

#listafamiglie_2 table td {
	vertical-align: top;
	border-width: 0px;
	padding: 1px;
	padding-left: 10px;
	padding-right: 10px;

}

#listafamiglie_3 {
	background-color: #8B0C17;
	height: 20px;
	padding-left: 10px;
	color: #E4DFE5;
	font-weight: bold;
}

#listafamiglie_letters {
	position: relative;
	top: 2px;
}

#listafamiglie_4 {
	background-color: #8B0C17;
	height: 20px;
}

#listafamiglie_5 {
	padding-left: 10px;
	padding-top: 1px;
}

/*formRicerca*/

#formricerca_1 {
	height: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#formricerca_2 {
	height: 15px;
	font-weight: bold;
	background-color: #8B0C17;
	color: #E3DBE8;	
	padding-left: 10px;
	padding-right: 10px;
}

#formricerca_3 table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
	border-collapse: collapse;
	width: 100%;
}

#formricerca_3 table td {
	vertical-align: top;
 	border-width: 0px;
 	padding: 1px;
	padding-left: 5px;
}

#formricerca_3 table td.button {
	padding-top: 5px;
}

/*navigatore*/

#navigatore_1 {
	background-color: #8B0C17;
	height: 20px;
	padding-left: 10px;
	color: #E4DFE5;
	font-weight: bold;
}

#navigatore_2 {
	float: left;
	position: relative;
	top: 2px;
	width: 140px;
}

#navigatore_3 {
	float: left;
	position: relative;
	top: 2px;
	width: 88px;
}

#navigatore_4 {
	float: left;
	position: relative;
	width: 75px;
}

#navigatore_5 {
	float: left;
	position: relative;
	width: 25px;
}

#navigatore_6 {
	float: left;
	position: relative;
	width: 25px;
}

#navigatore_7 {
	float: left;
	position: relative;
	width: 25px;
}

#navigatore_8 {
	float: left;
	position: relative;
	width: 25px;
}

/*dettagliFamiglia*/

#dettaglifamiglia_1 {
	height: 15px;
	padding-left: 10px;
}

#dettaglifamiglia_2 {
	background-color: #8B0C17;
	height: 20px;
	padding-left: 10px;
}

#dettaglifamiglia_3 table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
	border-collapse: collapse;
	width: 100%;
}

#dettaglifamiglia_3 table td {
	vertical-align: top;
	border-width: 0px;
	padding: 1px;
	padding-left: 10px;
	padding-right: 10px;
}

/*dettagliFamigliaAdmin*/

#dettaglifamiglia_1 {
	height: 15px;
	padding-left: 10px;
}

#dettaglifamiglia_2 {
	background-color: #8B0C17;
	height: 20px;
	padding-left: 10px;
}

#dettaglifamiglia_3 table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
	border-collapse: collapse;
	width: 100%;
}

#dettaglifamiglia_3 table td {
	vertical-align: top;
	border-width: 0px;
	padding: 1px;
	padding-left: 10px;
	padding-right: 10px;
}

#descrizione table td, #immagine table td, #note table td {
	background-color: #8B0C17;
	color: #E4DFE5;
}

/*thesaurus*/

#thesaurus_1, #thesaurus_3 {
	padding-left: 10px;
	font-weight: bold; 
}
#thesaurus_1 {
	padding-top: 3px;
	padding-bottom: 4px;
}

#thesaurus_3 {
	padding-top: 4px;
	padding-bottom: 3px;
}

#thesaurus_2 {
	height: 264px; 
	overflow: auto; 
	background-color: #FFFFFF;
}

/*listaFamiglie*/

#listafile_import, #listafile_export, #listafile_lastupdate, #listafile_userpwd {
	padding-left: 10px;
	padding-right: 10px;
	height: 15px;
	font-weight: bold;
	color: #E3DBE8;
	background-color: #4A79B3;
}

#listafile_importbar, #listafile_exportbar, #listafile_lastupdatebar, #listafile_userpwdbar {
	padding-top: 3px;
	padding-bottom: 2px;
	background-color: #8B0C17;
}

#listafile_importtext, #listafile_exporttext, #listafile_lastupdatetext, #listafile_userpwdtext {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right : 10px;		
	padding-left : 10px;		
}

#listafile_1 {
	height: 15px;
	padding-left: 10px;
	padding-top: 5px;
}

#listafile_2 table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 5px;
}

#listafile_2 table td {
	vertical-align: top;
	border-width: 0px;
	padding: 1px;
	padding-left: 10px;
	padding-right: 10px;
}

#listafile_3 {
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 5px;
}

#listafile_exportform, #listafile_lastupdateform, #listafile_userpwdform {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

#listafile_import_waiting, #listafile_export_waiting {
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
	color: #8B0C17;
}

#listafile_import_waiting {
	padding-bottom: 10px;
	display: none;
}

#listafile_export_waiting {
	padding-bottom: 10px;
	display: none;
}

/*help*/

#help_left {	
	width: 170px;
	padding-bottom: 35px;
}
#help_left a, #help_center a {
	text-decoration: none;
	color: #8B0C17;
}

#help_left a {
	font-weight: bold;
}

#help_left a:hover, #help_center a:hover {
    color: #333333;
}	

#help_center {	
	width: 500px;
	padding-bottom: 35px;
}

/*help_sommario*/

#help_sommario_1 {
	height: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#help_sommario_2 {
	height: 15px;
	font-weight: bold;
	background-color: #8B0C17;
	color: #E3DBE8;	
	padding-left: 10px;
	padding-right: 10px;
}

#help_sommario_3 {
	width: 140px;
	padding-top: 15px;
	padding-left: 10px;
}

/*help_content*/

#help_title {
	padding-left: 10px;
	padding-right: 10px;
	height: 15px;
	font-weight: bold;
	color: #E3DBE8;
	background-color: #4A79B3;
}

#help_content {
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
}

#help_content ul li {
	padding-top: 5px;
	list-style-type: none;
}

#help_content ol li {
	padding-top: 5px;
}

/*static*/

#center_static {
	width: 670px;
	padding-bottom: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
 	margin : auto;
 	text-align: left; 
 	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #295793;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #295793;
}

#title_static {
	padding-left: 10px;
	padding-right: 10px;
	height: 15px;
	font-weight: bold;
	color: #E3DBE8;
	background-color: #4A79B3;
}

#title_static a {
	color: #E3DBE8;
}

#title_static a:hover {
	color: #333333;
}

/*static content*/

#content_static {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 35px;
	vertical-align: top;
}

#content_static a {
	text-decoration: none;
	color: #8B0C17;
}

#content_static a:hover {
    color: #333333;
}

/*content testo*/

#content_dizionario, #content_bibliografia {
	padding-top: 25px;
}

#content_dizionario ul li, #content_bibliografia ul li {
	padding-top: 10px;
	list-style-type: none;
}

#content_testo table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color: #000000;
	border-collapse: collapse;
	width: 100%;
}

#content_testo table td {
	vertical-align: top;
	border-width: 0px;
	padding: 1px;
	padding-left: 10px;
	padding-right: 10px;
}

#content_testo_tavole_figure {
	padding-top: 2px;
}

#content_testo_tavole_figure ul li {
	padding-top: 10px;
	list-style-type: none;
	padding-left: 20px;
}	

#content_testo_tavole_figure a:hover {
    color: #333333;
}

#content_testo_tavole_figure a {
	text-decoration: none;
	color: #8B0C17;
}

#content_testo, #content_testo_figure, #content_testo_partizioni, #content_testo_partizionionorevoli, #content_testo_figure, #content_testo_pezze, #content_testo_def_preliminari {
	padding-top: 10px;
}

#content_testo_figure a, #content_testo_partizioni a, #content_testo_partizionionorevoli a, #content_testo_figure a, #content_testo_pezze a, #content_testo_def_preliminari a {
	color: #4A79B3;
	font-weight:bold;
}

#content_testo_figure a:hover, #content_testo_partizioni a:hover, #content_testo_partizionionorevoli a:hover, #content_testo_figure a:hover, #content_testo_pezze a:hover, #content_testo_def_preliminari a:hover {
    color: #333333;
}

#content_testo ul, #content_testo_pezze ul {
	width: 600px;
}

#content_testo ul li {
	width: 570px;
	list-style-type: disc;
}

/*data firma*/

#contenitore_data_firma {
 	margin-top: 15px;
 	width: 650px;
}

#firma {
 	float: right;
	width: 20%;
	text-align: right;	 
}

#data {
	float: left;
	width: 20%;
	text-align: left;
}

/*il fondo*/

.testo_rosso {
	color: #8B0C17;
}

/*pulsanti precedente successivo*/

#contenitore_pulsanti_top, #contenitore_pulsanti_bottom {
	padding-top: 10px;
 	text-align: center;
}

#contenitore_pulsanti_top table, #contenitore_pulsanti_bottom table {
	width: 650px;
}

#contenitore_pulsanti_top table td, #contenitore_pulsanti_bottom table td {
	border-width: 0px;
}