body, table{
	background-color: #CCCCFF;
}
#td1{
margin: 0;
	padding: 0;
width: 646px;
height: 450px;
	background-image: url(casavacanza_copia.jpg);
	background-repeat: no-repeat;
}
#td2{
	width: 650px; height:50px;
	text-align: center;
}

#quickSummary {
background-image: url(index_file/image001.gif);
 background-position:right;
 background-repeat: no-repeat;
  width: 311px;
 height:115px;
 padding-top: 1px;
margin:45px 0px 0px 329px;
 color:#333333;
 font-size:12px;
 line-height:1.3em;
 display:block;
 }
 
div.centra{
width: 646px;
margin: 0 auto;
}
 
 #quickSummary p{
 padding:3px 3px;
 margin:0px 0px 0px 270px;
 display:block;
}
.p1 {
 padding-top: 2px;
 font-style:italic;
 font:lighter
 
 }
 table {
 width:650px; 
 height:450px;
 border: 0px;
 background-color: #CCCCFF;
 border-color: #41545F;
 padding:0px; 
 }
 
 
.imgDog{
 background-image: url(images/cane041.gif);
 border: 0px;
 width: 140px;
 height: 100px;
 margin:0px 0px 0px 15px;
 	
 }
 .entra{
 	text-align: center;
 }
 .div{
 	margin: auto;
 }
 .PRight{
 	text-align: right;
 }
 
 .pcenter{
 	text-align: center;
 }
 
 .pleft{
 	text-align: left;
 }
 
 .pc{
 	text-align: center;
	
	}
	.codice{
	margin:0 auto;
width: 101px;	
vertical-align: top;

	}

tdpiede{

margin:0 auto;
	text-align: center;
	height: 2px;
	width: 650px;
}

img{
	border: 0px;
}

A:link {
	font-size: 20px;
	font: "Times New Roman", Times, serif;
	
	COLOR: #000000;
	cursor: hand;
}

A:active {
font: "Times New Roman", Times, serif;
font-size:20px; 
	
COLOR: #8A91A1; 
cursor: hand;
}

A:visited {
	
	font-size: 20px;
	font: "Times New Roman", Times, serif;
	
	COLOR: #8A91A1;
	cursor: hand;
	
}

A:hover {
font: "Times New Roman", Times, serif;
	font-size: 20px;
	text-transform: capitalize;
	
	COLOR: #ffffff;
	cursor: hand;
}
