body {
	margin: 0px;
	padding: 0px;
	background-color: #003000;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #476d04;
	line-height: 16px;
	background-image: url(../img/sf_sito.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#centrato #corpo #corpo_interno .bloccotab {
	height: 2px;
	width: 765px;
	margin: 0px;
	padding: 0px;
	background-color: #1C4C06;
}
#centrato #corpo #corpo_interno .bloccotab3 {
	height: 5px;
	width: 765px;
	padding: 0px;
	background-color: #1C4C06;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#centrato #corpo #corpo_interno .bloccotab2 {
	height: 7px;
	width: 765px;
	margin: 0px;
	padding: 0px;
	background-color: #8BBF2D;
}
#centrato #corpo #corpo_interno #aspetto {
	background-image: url(../img/sf_barra.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 90px;
	width: 767px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#centrato #corpo #corpo_interno #aspetto p {
	color: #FFFFFF;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8bbf2d;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8bbf2d;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8bbf2d;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
.verdino {
	color: #8bbf2d;
}
#piede {
	text-align: center;
	margin-top: 10px;
	margin-right: 14px;
	margin-bottom: 0px;
	margin-left: 14px;
	height: 45px;
	background-color: #003000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#spaziosotto {
	padding: 0px;
	height: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0px;
}

#centrato #piede p {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#centrato {
	padding: 0px;
	width: 837px;
	border: 2px solid #FFFFFF;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #1c4c06;
	text-align: left;
}
#centrato #testa {
	margin: 0px;
	padding: 0px;
}
#centrato #menu {
	margin: 0px;
	padding: 0px;
}
#centrato #menu2 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#centrato #corpo #corpo_interno {
	margin: 0px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-color: #FFFFFF;
}
#centrato #corpo {
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}


/* titoletti pagine */
#titolo_chisiamo {
	width: 201px;
	height: 45px;
	background-image: url(../img/titoletto_chisiamo.gif);
	margin: 0px;
	padding: 0px;
	}
#titolo_chisiamo span, #titolo_comesiamo span, #titolo_contatti span, #titolo_indole span, #titolo_inbreve span, #titolo_news span, #titolo_link span {
	display: none;
	}
#titolo_comesiamo {
	width: 238px;
	height: 42px;
	background-image: url(../img/titoletto_comesiamo.gif);
	margin: 0px;
	padding: 0px;
	}
#titolo_contatti {
	width: 164px;
	height: 42px;
	background-image: url(../img/titoletto_contatti.gif);
	margin: 0px;
	padding: 0px;
	}
#titolo_indole {
	width: 165px;
	height: 42px;
	background-image: url(../img/titoletto_indole.gif);
	margin: 0px;
	padding: 0px;
	}
#titolo_inbreve {
	width: 170px;
	height: 42px;
	background-image: url(../img/titoletto_inbreve.gif);
	margin: 0px;
	padding: 0px;
	}
#titolo_news {
	width: 134px;
	height: 43px;
	background-image: url(../img/titoletto_news.gif);
	margin: 0px;
	padding: 0px;
	}
#titolo_link {
	width: 114px;
	height: 45px;
	background-image: url(../img/titoletto_link.gif);
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
/* titoletti pagine fine*/

#centrato #corpo #corpo_interno #menu3 {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}
#centrato #corpo #corpo_interno .enci {
	text-align: right;
	padding: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #243803;
	font-style: italic;
}
#centrato #corpo #corpo_interno .interno_comesiamo {
	padding: 0px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
#centrato #corpo #corpo_interno #flashinbreve {
	margin: 0px;
	padding: 0px;
}
#centrato #corpo #corpo_interno #indice_news {
	width: 250px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1C4C06;
	float: left;
}
#centrato #corpo #corpo_interno #indice_news ul {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#centrato #corpo #corpo_interno #indice_news li {
	margin: 0px;
	padding: 0px;
}
.attivo {
	color: #d86b00;
}
#centrato #corpo #corpo_interno #corponews {
	width: 510px;
	float: right;
	margin-bottom: 30px;
}
#corpolink {
	padding: 20px;
	background-color: #6C9E00;
	margin: 0px;
}
#centrato #corpo #corpolink {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#centrato #corpo #corpolink a:link{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#centrato #corpo #corpolink a:visited{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
#centrato #corpo #corpolink a:hover{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
#centrato #corpo #corpo_interno #bloccospazio {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	clear: right;
}


#centrato #corpo #corpo_interno #corponews h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#centrato #corpo #corpo_interno #titolo_scheda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	width: 750px;
	height: 30px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#centrato #corpo #corpo_interno #alto_scheda img {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 15px solid #CCCCCC;
}
#centrato #corpo #corpo_interno #alto_scheda form {
	height: 35px;
	padding: 0px;
	text-align: right;
	background-image: url(../img/sfondo_scelta_esemplare.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	vertical-align: middle;
}
#centrato #corpo #corpo_interno #alto_scheda select {
	width: 250px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #1C4C06;
	border: 1px solid #8BBF2D;
	padding: 0px;
	margin-top: 7px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.nero {
	color: #000000;
	font-weight: bold;
}


#centrato #corpo #corpo_interno #bloccospazio2 {
	clear: left;
	margin: 0px;
	padding: 10px;
	height: 20px;
}
#centrato #corpo #corpo_interno #bloccospazio3 {
	clear: right;
	margin: 0px;
	padding: 5px;
	height: 2px;
}
#centrato #corpo #corpo_interno #centroscheda #centro_sx {
	width: 200px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#centrato #corpo #corpo_interno #centroscheda #centro_dx {
	width: 570px;
	float: right;
}
.tdesemplare {
	background-color: #b1d7ee;
	height: 25px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #063e6c;
}
.tdrisultati {
	background-color: #d1d79f;
	height: 25px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #525724;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: normal;
	width: 175px;
}
#centrato #corpo #corpo_interno #bassoscheda #centrobassodx .sfondobeige p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.sfondobeige {
	background-color: #d1d79f;
	color: #4c511e;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 160px;
	overflow:auto;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 560px;
}
#centrato #corpo #corpo_interno #bassoscheda #centrobassosx {
}


.titoloGenealogico {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #3987c6;
	font-weight: bold;
	width: 170px;
	height: 18px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
#centrato #corpo #corpo_interno #centroscheda #centro_dx #elencofigli {
	height: 128px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	text-align: left;
	vertical-align: top;
	color: #063E6C;
	font-weight: normal;
	overflow:auto;
}
#centrato #corpo #corpo_interno #centroscheda #centro_dx .azzurro #elencofigli p {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.azzurro {
	background-color: #B1D7EE;
}



.spaziotdesemplare {
	height: 9px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
#centrato #corpo #corpo_interno #centroscheda #centro_dx .spazioverticale {
	width: 2px;
	height: 2px;
	margin: 0px;
	padding: 0px;
}
#centrato #corpo #corpo_interno #bassoscheda #centrobassosx {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 150px;
}
#centrato #corpo #corpo_interno #bassoscheda #centrobassosx .controlloscroll {
	height: 170px;
	padding: 0px;
	overflow:auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 200px;
}

#centrato #corpo #corpo_interno #bassoscheda #centrobassodx {
	margin: 0px;
	padding: 0px;
	float: right;
}
#centrato #testaindex {
	text-align: center;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#centrato #testaindex #Map {
	margin: 0px;
	padding: 0px;
}

#centrato #corpoindex {
	background-image: url(../img/sf_index_bergamasco.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	height: 381px;
	width: 837px;
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#centrato #corpoindex p {
	padding: 0px;
	text-align: left;
	color: #FFFFFF;
	margin-top: 5px;
	margin-right: 40px;
	margin-bottom: 7px;
	margin-left: 40px;
}
#centrato #corpoindex h3 {
	padding: 0px;
	font-size: 16px;
	color: #FFFFFF;
	text-align: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}

#centrato #corpoindex h2 {
	color: #FFFFFF;
	text-align: left;
	font-size: 18px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 95px;
	line-height: 20px;
}
#centrato #corpoindex #titolo_index {
	height: 35px;
	background-image: url(../img/fiore_index.gif);
	background-repeat: no-repeat;
	background-position: 40px center;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#centrato #testaindex #entriamo {
	height: 30px;
	width: 837px;
	text-align: left;
	margin: 0px;
	background-image: url(../img/fondo_entra.jpg);
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: center;
}
#centrato #testaindex #entriamo a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 53px;
	text-decoration: none;
}
#centrato #testaindex #entriamo a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 53px;
	text-decoration: none;
}
#centrato #testaindex #entriamo a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 53px;
}



/* titoletti pagine  edit for multilanguage en*/
#titolo_chisiamo_en {
	width: 201px;
	height: 45px;
	background-image: url(../img/en/titoletto_chisiamo.gif);
	margin: 0px;
	padding: 0px;
	}
#titolo_chisiamo_en span, #titolo_comesiamo_en span, #titolo_contatti_en span, #titolo_indole_en span, #titolo_inbreve_en span, #titolo_news_en span, #titolo_link_en span {
	display: none;
	}
#titolo_comesiamo_en {
	width: 238px;
	height: 42px;
	background-image: url(../img/en/titoletto_comesiamo.gif);
	margin: 0px;
	padding: 0px;
	}
#titolo_contatti_en {
	width: 164px;
	height: 42px;
	background-image: url(../img/en/titoletto_contatti.gif);
	margin: 0px;
	padding: 0px;
	}
#titolo_indole_en {
	width: 275px;
	height: 42px;
	background-image: url(../img/en/titoletto_indole.gif);
	margin: 0px;
	padding: 0px;
	}
#titolo_inbreve_en {
	width: 170px;
	height: 42px;
	background-image: url(../img/en/titoletto_inbreve.gif);
	margin: 0px;
	padding: 0px;
	}
#titolo_news_en {
	width: 134px;
	height: 43px;
	background-image: url(../img/en/titoletto_news.gif);
	margin: 0px;
	padding: 0px;
	}
#titolo_link_en {
	width: 114px;
	height: 45px;
	background-image: url(../img/en/titoletto_link.gif);
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
/* titoletti pagine fine*/


/* titoletti pagine  edit for multilanguage gr*/
#titolo_chisiamo_gr {
	width: 201px;
	height: 45px;
	background-image: url(../img/gr/titoletto_chisiamo.gif);
	margin: 0px;
	padding: 0px;
	}
#titolo_chisiamo_gr span, #titolo_comesiamo_gr span, #titolo_contatti_gr span, #titolo_indole_gr span, #titolo_inbreve_gr span, #titolo_news_gr span, #titolo_link_gr span {
	display: none;
	}
#titolo_comesiamo_gr {
	width: 238px;
	height: 42px;
	background-image: url(../img/gr/titoletto_comesiamo.gif);
	margin: 0px;
	padding: 0px;
	}
#titolo_contatti_gr {
	width: 164px;
	height: 42px;
	background-image: url(../img/gr/titoletto_contatti.gif);
	margin: 0px;
	padding: 0px;
	}
#titolo_indole_gr {
	width: 275px;
	height: 42px;
	background-image: url(../img/gr/titoletto_indole.gif);
	margin: 0px;
	padding: 0px;
	}
#titolo_inbreve_gr {
	width: 250px;
	height: 42px;
	background-image: url(../img/gr/titoletto_inbreve.gif);
	margin: 0px;
	padding: 0px;
	}
#titolo_news_gr {
	width: 134px;
	height: 43px;
	background-image: url(../img/gr/titoletto_news.gif);
	margin: 0px;
	padding: 0px;
	}
#titolo_link_gr {
	width: 114px;
	height: 45px;
	background-image: url(../img/gr/titoletto_link.gif);
	padding: 0px;
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
/* titoletti pagine fine*/
