body { 
		font-family: Arial, Verdana, sans-serif, Times New Roman; 
		font-size: 12px;
		text-align: center;
		background: white;
	}

div, ul {

}
	
a { 
	color: black; 
	text-decoration: none; 
	font-weight: bold;
	text-align: left;
	}	
	
a:hover { 
			text-decoration: underline;
			color: #dbedd7;
		}	

#page { 
			background-color: white; 
			width: 794px; 
			display: block; 
			margin: 0 auto; 
			position: relative; 
		}
		
#intestazione { 
				background-color: white; 
				width: 792px; 
				height: 190px; 
				display: block; 
				position: relative; 
			}

#intestazione img#logo { 
						position: absolute; 
						top: 40px; 
						left: 25px; 
						border: 0; 
					}
					
#intestazione img#header {
							position: absolute;
							top: 10px;
							left: 140px;
						}
						
#menu {
			height: 50px;
			position: relative;
			top: -10px;
		}

#link {
		position: relative;
		margin-right: 607px;
		margin-bottom: 2px;
	}						

h4 {
		margin-right: 10px;
	}
	
#allevamenti {
				position: absolute;
				top: 50px;
				left: 50px;
			}

#canili {
			text-align: left;
			margin-top: 100px;
			margin-left: 50px;
		}
		
#canili a:hover {
					color: #00a651;
				}		
		
#ospedale {
			position: absolute;
			top: 180px;
			left: 50px;					
		}						

#cliniche {
			text-align: left;
			margin-top: 100px;
			margin-left: 50px;
			}
		
#negozio{
			position: absolute;
			top: 310px;
			left: 50px;					
		}		
		
#toelettatura {
				text-align: left;
				margin-top: 100px;
				margin-left: 50px;
				}		
		
#intestazione h1 { 
					display: block; 
					width: 611px; 
					height: 138px; 
					text-indent: -9999px; 
					
					background-position-x: initial;
					background-position-y: initial;
					background-size: initial;
					background-repeat-x: no-repeat;
					background-repeat-y: no-repeat;
					background-attachment: initial;
					background-origin: initial;
					background-clip: initial;
					background-color: initial;
					position:absolute; 
					right: -6px; 
					top: 0px;
				}
				
ul#menu li{
			background-color: #5bac4c;
			border-left: 0px solid;
			display: block;
			width: 130px;
			height: 15px;
			margin: 2px 0;
			float: left;
			margin: 0px 5px;
			text-align: center;
		}
		
#container { 
				display: inline; 
			}	

#contenuti { 
				position: relative; 
				margin-left: 187px;
				margin-bottom: 210px;
				margin-top: -670px;
				width: 550px;
				height: 500px;
				font-size: 15px;
				text-align: left;
			}	

#contenuti h1 { 
				font-size: 16px; 
				margin: 5px 0 15px 0; 
				color: black;
			}

#contenuti h2 { 
				font-size: 16px;
				margin: 5px 0 15px 0; 
				color: black; 
			}

#contenuti h2 a { 
				text-decoration: none; 
				font-weight: bold; 
				color: black; 
				font-style: italic;
				}

#contenuti h2 a:hover { 
						text-decoration: underline; 
					}					

#contenuti h3 a { 
					margin: 10px 0; 
					color: black; 
					font-style: italic; 
					text-decoration: none; 
				}

#contenuti h3 a:hover { 
						text-decoration: underline;
					}

#contenuti h3 { 
							font-size: 15px; 
							margin-left: 10px;
							margin-right: 10px;
							color: #1b8a43; 
							clear: left; 
							background-color: #c5e2c0; 
							text-align: left;
						}
						
#contenuti h3 a { 
							margin: 15px 0; 
							color: rgb(147, 115, 94); 
							font-style: italic; 
							text-decoration: none; 
							margin: 0; 
						}

#contenuti h3 a:hover { 
								text-decoration: underline;
								}

#contenuti h4 { 
				font-size: 12px; 
				margin: 15px 0; 
				color: black; 
				text-transform: uppercase;
			}	

#contenuti ul { 
				display: block; 
				margin-left: 20px; 
			}

#contenuti p { 
				line-height: 1.3; 
				text-align: left;
				margin-left: 20px;
			}

#contenuti p a {  
				text-decoration:none; 
				margin-left: 20px; 
			}

#contenuti p a:hover { 
						text-decoration:underline; 
						color: #f26522;
					}

#contenuti img { 
margin:10px 0; }

h5 { font-size:12px; 
color:rgb(147, 115, 94); 
font-weight:normal; }

#footer { 
			float: center; 
			background-color: #fbaf5d; 
			width: 792px; 
			height: 75px; 
			display: block; 
			font-size: 12px; 
			position: relative;
		}

#footer p { 
			padding-top: 15px; 
			margin-right: 200px; 
			margin-left: 200px; 
			text-align: center; 
			color: black;
		}		

#footer p a { 
				color: black; 
				text-decoration: none; 
				font-weight: bold; 
			}	

#footer p a:hover { 
					text-decoration: underline; 
				}
				
#social {
			float: center;
			width: 792px;
			
		}

#homebox {
				width: 185px; 
				margin-right: 20px; 
				margin-top: -37px;
				border-bottom: 2px solid #fff;
				background-color: #fdc689;
			}

#homebox h3{
				color: #f26522; 
				padding-left: 0px;
			}

#boxnews a { 
				padding-bottom: 5px; 
				border-bottom: 1px solid #ccc; 
				display: inline-block;
			}
			
#boxnews a:hover {
					color: #f26522
				}

#boxnews ul { 
				width: 180px; 
				height: 170px;
				margin-bottom: 27px;
				padding-left: 0px;
			}

#boxnews li{ 
				color: black; 
				margin-bottom: 34px; 
				margin-top: -12px;
				font-size: 10px; 
				list-style: none;
			}

#boxnews.hasJS { 	
					height:190px; 	
					overflow:hidden; 	
					position:relative; 
				}

#boxnews.hasJS ul { 
					position:absolute; 
					top:120px; 
					left:0; 
					margin:0.5em 0.5em;
					padding:0px;
				}
