

/* basic elements */
body { 
	font: 8pt/16pt georgia; 
	color: #555753; 
	background: #F5F7EC url(images/sfondo.jpg); 
	margin: 0px; 
	text-align: center;
	background-repeat: repeat-x;
	}

p { 
	font: 8pt/14pt verdana; 
	margin-top: 0px; 
	text-align: justify;
	}


h3 { 
	font: italic normal 12pt georgia; 
	letter-spacing: 1px; 
	margin-bottom: 10px; 
	color: #7D775C;
	text-align: left;

	}

/*se esiste collegamento
	color: #8F9E28;
*/

#finto_link { 
	font: 11px verdana; 
	font-weight: bold; 
	color: #8B5B1D;
	}

#titoli_pedigree { 
	font: italic 9px verdana; 
	font-weight: bold; 
	color: #555753; 
	text-align: center;
	}


a:link { 
	font: 11px verdana; 
	font-weight: bold; 
	text-decoration: underline; 
	color: #8B5B1D;
	}
/**/
a:visited {	
	font: 12px verdana; 
	font-weight: bold; 
	text-decoration: underline; 
	color: #8B5B1D;
	}
/*selezione link 
	color: #B8C271;
*/
a:hover, a:active { 
	text-decoration: underline; 
	color: #8F9E28; /*verde oliva*/
	}


/* specific divs */
#container { 


	width:650px;
	padding-bottom:80px;
	position:relative;
	margin: 0 auto;


	}



#intro { 
	min-width: 470px;
	}
#pageHeader { 
	margin-bottom: 20px;

	}

/* using an image to replace text in an h1.*/
#pageHeader h1 { 
	background: url(images/sx_top.jpg) no-repeat top left; 
	width: 680px; 
	height: 183px; 

	margin-top:0px;

	}

#pageHeader h1 span {
	display:none
	}

#pageHeader h2 { 
	background: transparent url(images/dx_bt.jpg) no-repeat top left; 

	width: 84px; 
	height: 225px; 
	float: right;
	margin-top:0px;

	position:absolute;
	top:102px;
	left:647px;
	}

#pageHeader h2 span {
	display:none;
	}

#quickSummary {
	background: transparent url(images/sx_bt.jpg) no-repeat top left; 
	clear:both; 
	overflow:auto;

	width: 147px;
	height:175px;

	padding-top:10px;
	padding-left:15px;
	padding-right:15px;

	position:absolute;
	top:152px;
	left:0px;

	}
#quickSummary p {
	font: 8pt/12pt verdana;
	color:#EFF2E5;
	text-align:left;

	}

#quickSummary a {
	font:  bold 8pt/12pt verdana;
	color:#EFF2E5;
	text-align:left;
	text-decoration:underline;
	}

#quickSummary a:hover {
	font:  bold 8pt/12pt verdana;
	color:#EFF2E5;
	text-align:left;
	text-decoration:none;
	}


#preamble {

	padding-right:40px;
	padding-top:20px;
	padding-left:30px;
	overflow:auto;
	background: transparent url(images/centro.jpg) no-repeat 0 0 !important; 

	position:absolute;
	top:73px;
	left:177px;
	height:254px;
	width:400px;

	}

#preamble h3 {
	background: transparent url(images/pretext.gif) no-repeat top left;
	font: 0pt/14pt verdana;
	color:#FFFFFF;
	text-align:right;
	height:40px; 
}


#explanation h3, #benefits h3, #participation h3, #requirements h3 {

display:none	
}



#supportingText {
	background: transparent url(images/sfondo_pg.jpg) repeat-y top left; 

	float:left;
	padding-left: 10px; 
	padding-right: 30px; 
	padding-top:140px;
	padding-bottom:0px;
	margin-bottom: 0px;
	width:607px;
	}



#benefits {
	background: transparent url(images/beneftxt.gif) no-repeat top left; 


	float:right;	
	padding-top:50px;
	padding-bottom:30px;
	width:580px;

}
#txt_pg_intera {float:right; padding-top:0px;padding-bottom:10px;width:580px;}


#txt_pg_meta {

	background: transparent url(images/storia.jpg) no-repeat top left; 

	float:right;
	width:410px;
	padding-top:50px;
	padding-bottom:10px;

}




#txt_gallery_caccia {background: transparent url(images/caccia.jpg) no-repeat top left;float:right;width:410px;padding-top:30px;padding-bottom:0px;}
#txt_gallery_esposizioni {background: transparent url(images/esposizioni.jpg) no-repeat top left;float:right;width:410px;padding-top:30px;padding-bottom:0px;}
#txt_gallery_cucciolate {background: transparent url(images/cucciolate.jpg) no-repeat top left;float:right;width:410px;padding-top:50px;padding-bottom:0px;}
#txt_gallery_cucciolate p.p1 {text-align: center;}

#txt_storia {background: transparent url(images/storia.jpg) no-repeat top left; float:right;width:410px;padding-top:50px;padding-bottom:10px;}
#txt_storia p.p3 {float:right;width:607px;padding-bottom:0px;}

#txt_aida {background: transparent url(images/aida.jpg) no-repeat top left; float:right;width:410px;padding-top:50px;padding-bottom:10px;}
#txt_zampa {background: transparent url(images/diana.jpg) no-repeat top left; float:right;width:410px;padding-top:50px;padding-bottom:10px;}
#txt_rosa {background: transparent url(images/rosa.jpg) no-repeat top left; float:right;width:410px;padding-top:50px;padding-bottom:10px;}
#txt_agata {background: transparent url(images/agata.jpg) no-repeat top left; float:right;width:410px;padding-top:50px;padding-bottom:10px;}

#txt_barone {background: transparent url(images/barone.jpg) no-repeat top left; float:right;width:410px;padding-top:50px;padding-bottom:10px;}
#txt_bruna {background: transparent url(images/bruna.jpg) no-repeat top left; float:right;width:410px;padding-top:50px;padding-bottom:10px;}
#txt_bice {background: transparent url(images/bice.jpg) no-repeat top left; float:right;width:410px;padding-top:50px;padding-bottom:10px;}
#txt_bella {background: transparent url(images/bella.jpg) no-repeat top left; float:right;width:410px;padding-top:50px;padding-bottom:10px;}
#txt_biagio {background: transparent url(images/biagio.jpg) no-repeat top left; float:right;width:410px;padding-top:50px;padding-bottom:10px;}
#txt_brando {background: transparent url(images/brando.jpg) no-repeat top left; float:right;width:410px;padding-top:50px;padding-bottom:10px;}
#txt_brenno {background: transparent url(images/brenno.jpg) no-repeat top left; float:right;width:410px;padding-top:50px;padding-bottom:10px;}
#txt_balto {background: transparent url(images/balto.jpg) no-repeat top left; float:right;width:410px;padding-top:50px;padding-bottom:10px;}
#txt_bocia {background: transparent url(images/bocia.jpg) no-repeat top left; float:right;width:410px;padding-top:50px;padding-bottom:10px;}


#table_cani { 
	font: 8pt verdana; 
	color: #8B5B1D;
	margin-top: 0px;
	padding-bottom:30px;
	}



#txt_risultati {background: transparent url(images/risultati.jpg) no-repeat top left; float:right;width:410px;padding-top:50px;padding-bottom:10px;}
#txt_pedigree {background: transparent url(images/pedigree.jpg) no-repeat top left; float:right;width:410px;padding-top:50px;padding-bottom:10px;}


#title_pedigree{
		border-bottom-width:1px;
		border-bottom-style:solid;
		border-bottom-color:#8B5B1D;
		font: bold 8pt verdana; 
		color: #8B5B1D;
		padding-bottom:10px;
		padding-top:10px;
}


#pedigree { 
	font: 8pt/14pt verdana; 
	text-align: center;
	color: #555753;
	padding-top:1px;
	padding-bottom:1px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-left-width:1px;
	border-left-style:solid;	
	border-color:#8B5B1D;
	}

#pedigree_lr{
	font: 8pt/14pt verdana; 
	text-align: center;
	color: #555753;
	padding-top:1px;
	padding-bottom:1px;	
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-left-width:1px;
	border-left-style:solid;	
	border-color:#8B5B1D;
	border-right-width:1px;
	border-right-style:solid;	
}

#txt_contatti {background: transparent url(images/contatti.jpg) no-repeat top left; float:right;width:410px;padding-top:50px;padding-bottom:10px;}
#txt_cucciolate {background: transparent url(images/cucciolate.jpg) no-repeat top left; float:right;width:410px;padding-top:50px;padding-bottom:10px;}
#txt_cucciolate p.p1 {float:right;width:410px;padding-top:10px;padding-bottom:20px;text-align: center;}


#txt_prove {background: transparent url(images/prove.jpg) no-repeat top left; float:right;width:410px;padding-top:50px;padding-bottom:10px;}
#txt_prove p.p1 {float:right;width:410px;padding-top:10px;padding-bottom:20px;text-align: center;}

#txt_filmati {background: transparent url(images/filmati.jpg) no-repeat top left; float:right;width:410px;padding-top:50px;padding-bottom:10px;}
#txt_filmati p.p1 {float:right;width:410px;padding-top:10px;padding-bottom:20px;text-align: center;}


#txt_racconti {background: transparent url(images/racconti.jpg) no-repeat top left; float:right;width:410px;padding-top:50px;padding-bottom:10px;}
#txt_racconti p.p1 {float:right;width:410px;padding-top:10px;padding-bottom:20px;text-align: center;}

#txt_racconti1 {background: transparent url(images/racconti/titolo1.jpg) no-repeat top left; float:right;width:410px;padding-top:50px;padding-bottom:10px;}
#txt_racconti2 {background: transparent url(images/racconti/titolo2.jpg) no-repeat top left; float:right;width:410px;padding-top:50px;padding-bottom:10px;}
#txt_racconti3 {background: transparent url(images/racconti/titolo3.jpg) no-repeat top left; float:right;width:410px;padding-top:50px;padding-bottom:10px;}
#txt_racconti4 {background: transparent url(images/racconti/titolo4.jpg) no-repeat top left; float:right;width:410px;padding-top:50px;padding-bottom:10px;}


#txt_link {background: transparent url(images/link.jpg) no-repeat top left; float:right;width:410px;padding-top:50px;padding-bottom:10px;}
#txt_link p.p1 {float:right;width:410px;padding-top:10px;padding-bottom:20px;text-align: center;}

#txt_inostricani {background: transparent url(images/inostricani.jpg) no-repeat top left; float:right;width:410px;padding-top:50px;padding-bottom:10px;}
#txt_inostricani table.p1 {float:right;width:410px;padding-top:5px;padding-bottom:20px; vertical-align:middle;text-align: center;}
/*
#txt_inostricani a {margin: 0px 15px 0px 10px;}
#txt_inostricani em.txt1 {display:block;position: absolute;	padding-left: 85px;padding-top: 5px;}
#txt_inostricani em.txt2 {display:block;position: absolute;	padding-left: 285px;padding-top: 5px;}
*/

#footer { 

	background: transparent url(images/notext.gif) no-repeat top left; 	

	left:0px;
	text-align: center; 

	padding-top:30px;
	padding-bottom:0px;

	float:right;
	width:580px;

	}

#footer a:link, #footer a:visited { 
	margin-left: 20px; 
	}


#linkList {
	background: transparent url(images/sfondo_mn.jpg) repeat-y top left; 

	float:left;
	position: absolute;
	top: 327px;
	left: 0px;
	margin: 0px;
	width: 178px;
	text-align:left;
	padding: 0px;
	}

#linkList2 { 
	background: transparent url(images/menu_bt.jpg) no-repeat bottom left; 

	font: 10px verdana, sans-serif; 
	margin:0px;
	padding: 0px;
	/* sposta l'immagine + aumenta + va in basso */
	padding-bottom:80px;
	width: 178px; 
	float:left;
	}


#linkList li {

	list-style-type: none;
	background:#D4AF80;
	padding: 8px; 
	margin-bottom: 2px;
	margin-left:-39px;
	width:160px;

	}

#linkList li.sel {
	list-style-type: none;
	background:#B9915D;
	padding: 8px; 
	margin-bottom: 2px;
	margin-left:-39px;
	width:160px;
	}


#linkList li:hover {
	background: #B9915D;
}


#linkList li a { 

	display:block;
	color:#8B5B1D; 
	font: bold 11px verdana;
	text-decoration:underline;

	}

#linkList li a:hover { 
	display:block;
	color:#EAD4D4;
	font: bold 11px verdana;
	text-decoration:underline;
	}

#linkList li a.sel { 
	display:block;
	color:#EAD4D4;
	font: bold 11px verdana;
	text-decoration:underline;
	}


#linkList li a.c { 
	display:inline;
	color:#FFFFFF;
	font: 11px verdana;
	}

#linkList li a.c:hover { 
	display:inline;
	color:#6E7746;
	font: 11px verdana;
	}


#linkList li a.b { 
	display:block;
	color:#EAD4D4;
	font: bold 11px verdana;
	text-decoration:underline;
	}


#lselect {
	background: transparent url(images/titolo_menu.jpg) no-repeat top left; 
	padding-top:30px;
	padding-bottom:0px;
	margin-bottom:-10px;
	width:178px;
	float:left;
}


#larchives {
	background: transparent url(images/archtxt.gif) no-repeat top left; 
	padding-top:30px;
	padding-bottom:0px;
	margin-bottom:-10px;
	float:left;
}

#lresources {
	background: transparent url(images/restxt.gif) no-repeat top left; 
	padding-top:30px;
	padding-bottom:0px;
	margin-bottom:-10px;
	float:left;
}


#lselect h3 span, #larchives h3 span, #lresources h3 span {display:none;}
#lselect h3, #larchives h3, #lresources h3 {display:none;}

#extraDiv1, #extraDiv2, #extraDiv3, #extraDiv4, #extraDiv5, #extraDiv6 {display:none;}


/*galleria fotografica*/

/*posizione barra con immagini piccole*/
#gallery_photo {width:420px; position:relative; left:-10px; height:60px; padding-top:385px; margin:0 0px 0px 0px;}

/*dimensioni immagini frecce left e right*/
#gallery_photo img.left {width:55px; height:62px; background:#F5F7EC; float:left;cursor:pointer;}
#gallery_photo img.right {width:55px; height:62px; background:#F5F7EC; float:left;cursor:pointer;}

#gallery_photo ul {list-style:none; padding:0; margin:0; float:left; background:#F5F7EC; border:2px solid #F5F7EC; border-width:5px 2px;}
/*immagine piccola non selezionata*/
#gallery_photo ul li {display:inline; width:50px; height:50px; float:left; margin:0 4px; border:1px solid #D4BC9C; cursor:pointer;}
#gallery_photo ul li.hide {display:none;}
#gallery_photo ul li img {visibility:hidden; display:block; width:50px; height:50px;}

/*descrizione foto*/
#gallery_photo ul li span {
	display:none; position:absolute; top:335px; width:400px;
	font: 8pt/14pt verdana; 	
	text-align: center;
	}

#gallery_photo ul li b {color:#F5F7EC;}
/*foto piccola selezionata*/
#gallery_photo ul li.chosen {border-color:#8B5B1D; cursor:default;}

/*immagine grande*/
#gallery_photo ul li.chosen div {position:absolute; left:0; top:0px; width:420px; height:355px; background:#F5F7EC; border:1px solid #F5F7EC; border-width:1px 1px 0 1px;}
#gallery_photo ul li.chosen div i {width:420px; height:355px; display:table-cell; vertical-align:middle; text-align:center;} 
#gallery_photo ul li.chosen div i img {visibility:visible; width:auto; height:auto; border:1px solid #8B5B1D; margin:0 auto;}
#gallery_photo ul li.chosen span {display:block; left:10px;}




