body {
  background-color: #000000;
  color: black;
  margin: 0px;

}
 
.links {
	background-color: #ffffff;
	vertical-align: middle;
	text-decoration: none;
} 

.links5 {
	background-color: #000000;
	vertical-align: middle;
	text-decoration: none;
} 
 
A:.imglink { color: #222222; 
          text-decoration: none; 
} 
 
A:link { color: #222222; 
/*          text-decoration: none;  */
}
A:visited { color: #222222;
/*          text-decoration: none;  */
} 

A:hover, A:active { 
          color: #244b2f;
/*          font-weight: bold; */
/*         text-decoration: none;     
          background-color : #AAAAAA; */ 
          cursor : hand;
}



#panel_pensione   {
    width  : 840px;
    height : 641px;
    background-image : url(../images/assistam/pensione_b.gif); 
    
 }
 
 #panel_photogallery   {
    width  : 840px;
    height : 641px;
    background-image : url(../images/assistam/pannello_fotogallery_nero.gif); 
    
 }

#panel_home   {
    width  : 840px;
    height : 641px;
    background-image : url(../images/assistam/home_b.gif);
 }

#panel_dovesiamo   {
    position : absolute;
    width  : 740px;
    height : 441px;
/*    overflow : auto;  */
    margin-top : 210px;
    margin-left : 50px;
 }

/*.panel_home a:link, .panel_home a:visited {
          color: #222222; 
          text-decoration: none;  
          cursor : hand;
}

.panel_home a:hover, .panel_home a:active {
          color: #244b2f;
          font-weight: bold;
          text-decoration: none;  

} */


#puppyclass   {
    width  : 839px;
    height : 563px;
    background-image : url(../images/assistam/puppy_class.gif);
     

 }


#chi_siamo {
    position : absolute;
    width  : 140px;
    height : 30px;
/*    border : 1px solid #333333; */ 
    margin-top : 54px;
    margin-left : 30px;
 }


#photo_gallery {
    position : absolute;
    width  : 140px;
    height : 30px;
/*    border : 1px solid #333333; */ 
    margin-top : 54px;
    margin-left : 30px;
 }

#dove_siamo {
    position : absolute;
    width  : 140px;
    height : 27px;
/*    border : 1px solid #333333; */
    margin-top : 90px;
    margin-left : 30px;

 }

#contattaci {
    position : absolute;
    width  : 140px;
    height : 27px;
/*    border : 1px solid #333333; */
    margin-top : 124px;
    margin-left : 30px;

 }

#home {
    position : absolute;
    width  : 140px;
    height : 27px;
/*    border : 1px solid #333333; */
    margin-top : 160px;
    margin-left : 30px;

 }

#box_testo   {
    position : absolute;
    width  : 470px;
    height : 390px;
/*    border : 1px solid #333333; */
    margin-top : 220px;
    margin-left : 330px; 
    text-align : justify;
	  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	  padding : 0px;
	  color : #222222;
	  font-weight: normal; 
    font-size : 10pt;
 }
 
 #box_chi_siamo   {
    position : absolute;
    width  : 470px;
    height : 360px;
/*    border : 1px solid #333333; */
    margin-top : 220px;
    margin-left : 330px; 
    text-align : justify;
	  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	  padding-right : 15px;
	  color : #222222;
	  font-weight: normal; 
    font-size : 10pt;
    overflow : auto;
 }

#box_loghi {
    position : absolute;
    width  : 280px;
    height : 86px;
    border : 1px solid #333333;
    margin-top : 500px;
    margin-left : 30px;
    background-image : url(../images/assistam/loghi.gif);

 }

#mail_message {
    position : absolute;
    width  : 700px;
    height : 400px;
    border : 1px solid #333333;
    margin-top : 0px;
    margin-left : 30px;
    overflow : auto;

 }

#box_photogallery {
    position : absolute;
    width  : 740px;
    height : 350px;
/*    border : 1px solid #333333; */
    margin-top : 220px;
    margin-left : 50px;
/*    overflow : auto; */
 }
 
    
h1 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; 
  display : inline;
	padding : 0px;
	color : #222222;
	font-weight: normal; 
  font-size : 10pt;
}

h2 {
  display : inline;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	padding : 0px;
	color : #222222;
	font-weight: normal; 
  font-size : 10pt;
}


#header { border-bottom: 1px solid #fff;
          border-top: 1px solid #fff;
          text-align: center;          
}

h3 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
}

h4 {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
}

h5 {
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	padding : 0px;
	color : #222222;
	font-weight: normal; 
  font-size : 10pt;
  text-align : right;
}

table#uno {
	background-color: #000000;
	width: 100%;
	height: 100%;
}

table#due {
	 width: 960px;
	 height: 590px;
	 vertical-align: middle;
}

table#tre {
	background-color: #ffffff;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	margin: 0 0 0 0;
}

table#quattro {
	background-color: #000000;
	width: 100%;
	height: 100%;
	vertical-align: bottom;
	margin: 0 0 0 0;
}

table#cinque {
	background-color: #000000;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	margin: 0 0 0 0;
}


td#due_1 {
	background-color: #000000;
	padding-top: 20px;
	width: 18%;
	height: 100%;
	vertical-align: top;
	text-align: left;
	padding-right: 10px;
	font: bold;
}

td#due_2 {
	width: 49.9%;
	height: 100%;
	vertical-align: middle;
	text-align: center;
	border-left: thin solid #000000;
	border-right: thin solid #000000;
	border-top: thin solid #000000;
	border-bottom: thin solid #000000;
	margin: 0 0 0 0;
	background-color: #FFFFFF;

}

td#due_3 {
	padding-top: 20px;
	padding-left: 10px;
	background-color: #000000;
	padding-bottom: 20px;
	width: 17%;
	height: 100%;
	vertical-align: bottom;
	text-align: left;
}

#centrato {
	position: relative;
	background-color: Gray;
	top: 0px;
	left: 40px;
	width: 100%;
	height: 100%;
	vertical-align: middle;
}

td#info {
	background-color: White;
	vertical-align: center;
	text-align: center;
	font: bold 12pt Arial, Helvetica, sans-serif;
	border: none;
	color: #AAAAAA;
}


