body{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#549cf4;
background-color:#549cf4;
margin:0px;
padding:0px;
}
body a{
color:#549cf4;
text-decoration:none;
}
body a img{
border:none;
}
body a:hover{
text-decoration:underline;
}
#primo{
background:url(img/esterno.jpg) repeat-y;
margin:0px auto;
width:1200px;
}
#cont{
width:1000px;
margin:0px auto;
background-color:#FFFFFF;
}

#contenitore{
width:1000px;
background-color:#FFFFFF;
}
#sidebardx{
width:210px;
float:right;
text-align:center;
font-size:18px;
padding-top:30px;
}
#sidebarsx{
width:210px;
float:left;
}
#corpo{
width:540px;
float:left;
padding:20px;
}
#menuprincipale{
background: url(img/sottomenu_zampe.jpg) no-repeat;
width:203px;
min-height:177px;
height:auto!important;
height:177px;
padding-top:35px;
}

#menuprincipale ul li{
font-size:18px;
list-style-type:none;
}
#menuprincipale ul li a{
font-size:18px;
}
#menuprincipale ul li a:hover{
font-size:18px;
text-decoration:underline;
}
#secondomenu{
background: url(img/sottomenu.jpg) no-repeat;
width:203px;
min-height:197px;
height:auto!important;
height:197px;
padding-top:35px;
}
#secondomenu ul li{
font-size:18px;
list-style-type:none;
}
#secondomenu ul li a{
font-size:18px;
}
#secondomenu ul li a:hover{
font-size:18px;
text-decoration:underline;
}
#agatha{
background:url(img/agatha.jpg) no-repeat;
width:131px;
height:146px;
margin:0px auto;
}
#news{
background: url(img/sottomenu.jpg) no-repeat;
width:153px;
height:157px;
padding-left:40px;
padding-right:10px;
padding-top:40px;
font-size:12px;
}
#foto{
width:210px;
height:200px;
font-size:12px;
}
#forifooter{
min-height:206px;
}
#footer{
width:1200px;
min-height:206px;
margin:0px auto;
background:url(img/footer_servizio.jpg) no-repeat;
position:relative;  
font-size:12px;
color:#FFFFFF;
}
#footer a{
font-size:12px;
color:#FFFFFF;
}
#footer ul{
margin:0px;
padding:0px;
list-style-type:none;
display:inline;
}
#footer ul li{
display:inline;
width:200px;
}
hr{
clear:both;
visibility:hidden;
margin:0px;
padding:0px;
height:0px;
}
#sitemap{
	background:url(img/sitemap.png) no-repeat;
	width:93px;
	height:158px;
	position:absolute;
	left: 131px;
	top: 35px;
}
#cuccioli{
	position:absolute;
	width:300px;
	top: 50px;
	left: 250px;
	background:url(img/cuccioli.png) no-repeat top left;
	min-height:160px;
	padding-top:20px;
}
#maschi{
	position:absolute;
	width:160px;
	left: 577px;
	top: 50px;
	background:url(img/maschi.png) no-repeat top left;
	min-height:160px;
	padding-top:20px;
}
#femmine{
	position:absolute;
	width:160px;
	left: 771px;
	top: 50px;
	background:url(img/femmine.png) no-repeat top left;
	min-height:160px;
	padding-top:20px;
}
#comproprieta{
	position:absolute;
	width:160px;
	left: 956px;
	top: 50px;
	background:url(img/comproprieta.png) no-repeat top left;
	height:160px;
	padding-top:20px;
}
#shinistat{
width:100px;
margin:0px auto;
}
#copyright{
color:#FFFFFF;
text-align:center;
}
#copyright a{
color:#FFFFFF;
text-decoration:none;
}
#copyright a:hover{
color:#FFFFFF;
text-decoration:underline;
}
