body{margin: 0;padding:0;background-color:#7DB7AE;font-family: arial,sans-serif;}

p{font-size: 0.8em;font-weight: normal;color:#000;margin: 5px 0px 0px 0px;padding:0;width:455px;}
a:link {color:#4C8A80; text-decoration:none;}
a:visited {color:#4C8A80; text-decoration:none;}
a:hover {color:#212F7C; text-decoration:none;}

/*HOME*/
#home{background:url(img/h_foto2.jpg);background-repeat:no-repeat;width:778px;height:400px;text-align: left;
margin:15px 0px 0px 0px;}
#testa .flag{float:right;margin:50px 30px 0px 0px;}
#testa .logo{margin:50px 0px 0px 35px;}
#home .foto{margin:39px 0px 10px 35px;}
#home .menu {font-family: arial,sans-serif;font-size: 0.8em;font-weight: bold;
color:#142374; padding:0px 0px 0px 0px;margin:15px 0px 0px 0px;text-align:center;}
#home .menu a:link{color:#3A6F69;text-decoration:none;}
#home .menu a:visited{color:#142374;text-decoration:none;}
#home .menu a:hover{color:#3A6F69;text-decoration:none;}

/*INDEX*/
#header{background:url(img/testata.jpg);background-repeat:no-repeat;width:734px;height:240px;text-align:left;}
#header .logo{padding: 25px 0px 0px 45px;}
h1{
	margin: 0;
	padding:0;
	font-size: 16px;
	font-weight: bold;
	color:#F99039;
	text-align: center;
}

/*stili specifici per il layout*/
#content{
	background:url(img/contenuto.gif);
	width:727px;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
#content .tabella{width:660px;border:0px;}
#content .sx{vertical-align:top;width:170px;/*border-right:1px #597671 solid;*/}

#content .contatti a:active{display:none;}

#content .descrizione {font-size:0.8em;color:#212F7C;}
#content .pedigree {font-size:0.9em;color:#212F7C;padding:0;margin:0;}
#content p.pedigree {padding:0px 0px 0px 0px;margin:0px 0px 30px 0px;}


#content .scheda {font-size:0.7em;font-weight:bold;color:#212F7C;padding:0px 0px 20px 0px;margin:0px;}
#content .scheda a {color:#4C8A80;}
#content .scheda a:hover {color:#212F7C;}

#content .dx{vertical-align:top;width:485px;padding:6px 0px 0px 10px;text-align:left;/*border-bottom:1px #597671 solid;*/ }
#content .dx p{font-size: 11px;font-weight: normal;color:#000;margin: 5px 0px 10px 0px;padding:0;width:455px;}
#content .dx img{padding:2px;border:1px #7DB7AE solid;margin: 3px 0px 3px 0px; }
#content .dx .non{
	padding:2px;
	border:none;
	margin: 3px 0px 3px 0px;
	text-align: right;
}
#content .dx .float{float:left;margin: 0px 10px 0px 0px; }
#content .dx .floatsx{float:left;margin:4px 4px 6px 4px;}
#content .dx .floatdx{float:right;margin:4px 4px 6px 4px;}
#content .tit {font-size:4em;color:#fe0000; font-family:"Zapfino Linotype One"; font-style: italic;}

#nomi {
text-align:center;
background:url(img/bkg_menu.gif);background-repeat:no-repeat;
font-size:11px;
margin:13px 0px 15px 0px;
padding:4px 0px 4px 0px;
}
#nomi ul {
display: inline;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#nomi ul li {
display: inline;
margin:0px 0px 0px 0px;
padding:0px 15px 0px 15px;
font-weight:normal;
color:#FE0000;
}
#nomi li.primo {
border-left:none;
padding:0px;
}
#nomi li a {text-decoration:none;
color:#FE0000;
}
#nomi a:hover {text-decoration:none;
color:#FE0000;
text-decoration:none;
}

/* MENU BASSO */
#menubasso {
text-align:center;
background:url(img/bkg_menubasso.gif);background-repeat:no-repeat;
height:30px;width:660px;
padding:15px 0px 0px 0px;
margin:15px 0px 5px 0px;
font-size:10px;

}
#menubasso ul {
display: inline;
margin:0px;
padding:0px;
}
#menubasso ul li {
display: inline;
margin:0px 5px 0px 5px;
padding:0px;
font-weight:bold;

}
#menubasso li.primo {
border-left:none;
padding:0px;
}
#menubasso li a {text-decoration:none;
color:#5E978E;
}
#menubasso a:hover {text-decoration:none;
color:#212F7C;
text-decoration:none;
}
#menubasso li {text-decoration:none;
color:#F99039;
}

div#footer{width:660px;text-align:center; padding: 5px;
    background-color: #fEfEf4;font-size:10px;color:#666666;vertical-align:center;}
div#footer a{color:#2F347F;text-decoration:none; }

/* CARTINA */
.mappa {background-color: #fefef4;}
