

{
  margin: 0;
  padding: 0;
}

html, body {
  height: 100%; /* Required */
}

body {
  color: #fff;
  font: 10px Verdana, sans-serif;
  text-align: center;
}

h1 {
  font: bold 12px Verdana, sans-serif;
}

h2 {
  padding: 1em 0 .2em 0;
  font: normal 18px/1.5em Georgia, serif;
}

p {
  margin: 2em 0;
  line-height: 1.5em;
}

a {
/*   color: #666; */
  font-weight: bold;
  text-decoration: none;
}

.cont a {
	color:#525b73;
	font-weight: bold;
	text-decoration: none;
}

.cont a:hover {
	color:#525b73;
	font-weight: bold;
	text-decoration: underline ;
}



a:focus { outline: 0; }


#clear
{
clear:both;
}

#table_cani td a
{
	color: #597e5d;
	text-decoration:none;
}
#table_cani td a:hover
{
	color: #597e5d;
	text-decoration:none;
}










#container-page {
	margin: 0 auto;
	width: 950px;
	background: #DDD;
	text-align: left;
	position: relative;
	height: auto !important;  	/* per i browser moderni */
	height: 750px;      		/* per IE5.x e IE6 */
	min-height: 750px;  		/* per i browser moderni */
}









#head {
	height:240px;
}

#headlogo {

	padding-top:100px;
	padding-left:40px;	
}


#content {
	clear: both;
	height: 440px;
}


#content-pri {
	width: 380px;
	float: right;
	padding: 45px 290px 0 0;
	text-align: justify;
}

#content-pri a {
color:#fff; 
}

#content-pri a:hover{
/* color:#9d4348;
text-decoration: none; */
}


#content-pri-gallery {
	width: 600px;
	float: right;
	padding: 0 65px 0 0;
	text-align: justify;
/* background-color:#CCC;	 */
}




#content-left-gallery2 {
padding: 0px 0px 0 15px;
float:right;
width: 360px;
/* background-color:#eee; */
}

#content-right-gallery2 {
padding: 5px 30px 0 0;	
float: right;
width: 180px;
/* background-color:#FF3; */
}

#content-pri-gallery2 {
	width: 300px;
	float: right;

}




#content-pri-g {
	width: 390px;
	float: right;
	padding: 0 310px 0 0;
	text-align: justify;
}

#content-sec-g {
	width: 250px;
	float: left;
}

#content-cani {
	width: 650px;
	float: right;
	padding: 45px 20px 0 0;
	text-align: justify;
/* 	background-color:#ccc; */
}

#content-cani2 {
	padding-top: 0px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 100px;
	color:#538b61;
	font: 11px Verdana, sans-serif;
text-align: left;	
}

#content-cani3 {
	width: 390px;
/* 	float: right;
	background-color:#ccc; */
}

#content-sec {
	width: 280px;
	float: left;
}

/*
#foot {clear: both;	height: 70px;  	text-align: center;	color:#FFF;}
#foot a {color:#FFF;text-decoration:none;}
#foot a:hover{color:#6b8b3d;}
*/

#container-page.pdf{
	background:url(../img/pdf.jpg) center top no-repeat;
}

/* home --------------------------------------------------*/
#container-page.home{
	background:url(../img/p_home.jpg) center top no-repeat;
}

ul.vert-h{
	margin:0;padding:0;
	list-style-type:none;
	display:block;
	font: 9px Verdana, sans-serif;
	line-height:26px;
	width:200px;
}
ul.vert-h li{
	margin:0;padding:0;
}
ul.vert-h li a{
	display:block;text-decoration:none;
	color:#fff;
	padding:0 0 0 60px;
	width:180px;
	background:url("../img/m_0.gif") no-repeat 0 9px;
}
ul.vert-h li a:hover{
	background:url("../img/m_0.gif") no-repeat 0 9px;
	color:#6b8b3d;
}
ul.vert-h li a.current,ul.vert-one li a.current:hover{
	background:url("../img/m_h.gif") no-repeat 0 9px;
	color:#6b8b3d;
}

#foot.h {clear: both; margin-top:10px; height: 70px;	text-align: center;	color:#FFF;}
#foot.h a {color:#FFF;text-decoration:none;}
#foot.h a:hover{color:#6b8b3d;}






/* news --------------------------------------------------*/
#container-page.news{
	background:url(../img/p_news.jpg) center top no-repeat;
}

ul.vert-n{
	margin:0;padding:0;
	list-style-type:none;
	display:block;
	font: 9px Verdana, sans-serif;
	line-height:27px;
	width:200px;
}
ul.vert-n li{
	margin:0;padding:0;
}
ul.vert-n li a{
	display:block;text-decoration:none;
	color:#fff;
	padding:0 0 0 60px;
	width:180px;
	background:url("../img/m_0.gif") no-repeat 0 9px;
}
ul.vert-n li a:hover{
	background:url("../img/m_0.gif") no-repeat 0 9px;
	color:#d08a29;
}
ul.vert-n li a.current,ul.vert-one li a.current:hover{
	background:url("../img/m_n.gif") no-repeat 0 9px;
	color:#d08a29;
}


#foot.n {clear: both; margin-top:10px; height: 70px;  	text-align: center;	color:#FFF;}
#foot.n a {color:#FFF;text-decoration:none;}
#foot.n a:hover{color:#d08a29;}








/* chi --------------------------------------------------*/
#container-page.ch{
	background:url(../img/p_chi.jpg) center top no-repeat;
}
ul.vert-ch{
	margin:0;padding:0;
	list-style-type:none;
	display:block;
	font: 9px Verdana, sans-serif;
	line-height:27px;
	width:200px;
}
ul.vert-ch li{
	margin:0;padding:0;
}
ul.vert-ch li a{
	display:block;text-decoration:none;
	color:#fff;
	padding:0 0 0 60px;
	width:180px;
	background:url("../img/m_0.gif") no-repeat 0 9px;
}
ul.vert-ch li a:hover{
	background:url("../img/m_0.gif") no-repeat 0 9px;
	color:#8b6e47;
}
ul.vert-ch li a.current,ul.vert-one li a.current:hover{
	background:url("../img/m_c.gif") no-repeat 0 9px;
	color:#8b6e47;
}
#foot.ch {clear: both; margin-top:10px; height: 70px;  	text-align: center;	color:#FFF;}
#foot.ch a {color:#FFF;text-decoration:none;}
#foot.ch a:hover{color:#8b6e47;}


/* razza --------------------------------------------------*/
#container-page.razza{
	background:url(../img/p_razza.jpg) center top no-repeat;
}

#container-page.razza a: {
	color:#fff;
}


ul.vert-r{
	margin:0;padding:0;
	list-style-type:none;
	display:block;
	font: 9px Verdana, sans-serif;
	line-height:27px;
	width:200px;
}
ul.vert-r li{
	margin:0;padding:0;
}
ul.vert-r li a{
	display:block;text-decoration:none;
	color:#fff;
	padding:0 0 0 60px;
	width:180px;
	background:url("../img/m_0.gif") no-repeat 0 9px;
}
ul.vert-r li a:hover{
	background:url("../img/m_0.gif") no-repeat 0 9px;
	color:#9d4348;
}
ul.vert-r li a.current,ul.vert-one li a.current:hover{
	background:url("../img/m_r.gif") no-repeat 0 9px;
	color:#9d4348;
}

#lnk.r {clear: both; margin-top:10px; height: 70px;  	text-align: center;	color:#FFF;}
#lnk.r a {color:#FFF;text-decoration:none;}
#lnk.r a:hover{color:#9d4348;}


#foot.r {clear: both; margin-top:10px; height: 70px;  	text-align: center;	color:#FFF;}
#foot.r a {color:#FFF;text-decoration:none;}
#foot.r a:hover{color:#9d4348;}

/* i miei chihuahua  --------------------------------------------------*/

ul.vert-chu{
	margin:0;padding:0;
	list-style-type:none;
	display:block;
	font: 9px Verdana, sans-serif;
	line-height:27px;
	width:200px;
}
ul.vert-chu li{
	margin:0;padding:0;
}
ul.vert-chu li a{
	display:block;text-decoration:none;
	color:#fff;
	padding:0 0 0 60px;
	width:180px;
	background:url("../img/m_0.gif") no-repeat 0 9px;
}
ul.vert-chu li a:hover{
	background:url("../img/m_0.gif") no-repeat 0 9px;
	color:#538b61;
}
ul.vert-chu li a.current,ul.vert-one li a.current:hover{
	background:url("../img/m_w.gif") no-repeat 0 9px;
	color:#538b61;
}

#foot.chu {clear: both; margin-top:10px; height: 70px;  	text-align: center;	color:#FFF;}
#foot.chu a {color:#FFF;text-decoration:none;}
#foot.chu a:hover{color:#538b61;}







/* gallery --------------------------------------------------*/
#container-page.gall{
	background:url(../img/p_gall.jpg) center top no-repeat;
}
ul.vert-g{
	margin:0;padding:0;
	list-style-type:none;
	display:block;
	font: 9px Verdana, sans-serif;
	line-height:27px;
	width:200px;
}
ul.vert-g li{
	margin:0;padding:0;
}
ul.vert-g li a{
	display:block;text-decoration:none;
	color:#fff;
	padding:0 0 0 60px;
	width:180px;
	background:url("../img/m_0.gif") no-repeat 0 9px;
}
ul.vert-g li a:hover{
	background:url("../img/m_0.gif") no-repeat 0 9px;
	color:#7798a4;
}
ul.vert-g li a.current,ul.vert-one li a.current:hover{
	background:url("../img/m_g.gif") no-repeat 0 9px;
	color:#7798a4;
}
#foot.g {clear: both; margin-top:10px; height: 70px;  	text-align: center;	color:#FFF;}
#foot.g a {color:#FFF;text-decoration:none;}
#foot.g a:hover{color:#7798a4;}





/* cuccioli --------------------------------------------------*/
#container-page.cuccioli{
	background:url(../img/p_cuccioli.jpg) center top no-repeat;
}

#container-page.cuccioli2{
	background:url(../img/p_cuccioli2.jpg) center top no-repeat;
}

ul.vert-cu{
	margin:0;padding:0;
	list-style-type:none;
	display:block;
	font: 9px Verdana, sans-serif;
	line-height:27px;
	width:200px;
}
ul.vert-cu li{
	margin:0;padding:0;
}
ul.vert-cu li a{
	display:block;text-decoration:none;
	color:#fff;
	padding:0 0 0 60px;
	width:180px;
	background:url("../img/m_0.gif") no-repeat 0 9px;
}
ul.vert-cu li a:hover{
	background:url("../img/m_0.gif") no-repeat 0 9px;
	color:#6593ab;
}
ul.vert-cu li a.current,ul.vert-one li a.current:hover{
	background:url("../img/m_u.gif") no-repeat 0 9px;
	color:#6593ab;
}
#foot.cu {clear: both; margin-top:10px; height: 70px;  	text-align: center;	color:#FFF;}
#foot.cu a {color:#FFF;text-decoration:none;}
#foot.cu a:hover{color:#6593ab;}

















/* contatti --------------------------------------------------*/
#container-page.contatti{
	background:url(../img/p_contatti.jpg) center top no-repeat;
}


ul.vert-co{
	margin:0;padding:0;
	list-style-type:none;
	display:block;
	font: 9px Verdana, sans-serif;
	line-height:27px;
	width:200px;
}
ul.vert-co li{
	margin:0;padding:0;
}
ul.vert-co li a{
	display:block;text-decoration:none;
	color:#fff;
	padding:0 0 0 60px;
	width:180px;
	background:url("../img/m_0.gif") no-repeat 0 9px;
}
ul.vert-co li a:hover{
	background:url("../img/m_0.gif") no-repeat 0 9px;
	color:#525b73;
}
ul.vert-co li a.current,ul.vert-one li a.current:hover{
	background:url("../img/m_0.gif") no-repeat 0 9px;
	color:#525b73;
}
#foot.co {clear: both; margin-top:10px; height: 70px;  	text-align: center;	color:#FFF;}
#foot.co a {color:#FFF;text-decoration:none;}
#foot.co a:hover{color:#525b73;}





/* link --------------------------------------------------*/
#container-page.link{
	background:url(../img/p_link.jpg) center top no-repeat;
}
ul.vert-l{
	margin:0;padding:0;
	list-style-type:none;
	display:block;
	font: 9px Verdana, sans-serif;
	line-height:27px;
	width:200px;
}
ul.vert-l li{
	margin:0;padding:0;
}
ul.vert-l li a{
	display:block;text-decoration:none;
	color:#fff;
	padding:0 0 0 60px;
	width:180px;
	background:url("../img/m_0.gif") no-repeat 0 9px;
}
ul.vert-l li a:hover{
	background:url("../img/m_0.gif") no-repeat 0 9px;
	color:#74a4b8;
}
ul.vert-l li a.current,ul.vert-one li a.current:hover{
	background:url("../img/m_0.gif") no-repeat 0 9px;
	color:#74a4b8;
}



/* 

ul.vert-l2{
	margin:0;padding:0;
	list-style-type:none;
	display:block;
	font: 9px Verdana, sans-serif;
	line-height:20px;
	width:200px;
}
ul.vert-l2 li{
	margin:0;padding:0;
	color:#ccc;
}
ul.vert-l2 li a{
	display:block;text-decoration:none;
	color:#ccc;
	padding:0 0 0 30px;
	width:180px;

}

 */
 
 #vertl2  {
	text-align:center;
}
 
#vertl2 a {
	color:#5f669a;
	outline: 0;
    border: 0;	
}

#vertl2 a:focus { outline: 0; }

#vertl2 link img {
   outline: 0;
   border: 0;
} 


#vertl2 a:hover {
	color:#5f669a;
	text-decoration: underline ;
}

#vertl2 ul{
/* 	margin-left:20px; */
	list-style-type:none;
	display:block;
	font: 9px Verdana, sans-serif;
	line-height:15px;

}







#foot.l {clear: both; margin-top:10px; height: 70px;  	text-align: center;	color:#FFF;}
#foot.l a {color:#FFF;text-decoration:none;}
#foot.l a:hover{color:#74a4b8;}











/* ------------------------ Paginatore  ---------------------------------*/

 
 #table_page
{
	border-spacing: 5px;
}

#table_page tr {}

#table_page td
{
	display: block;
	width: 12px; height: 12px;	
	
	background-color:#6593ab;
	border: 1px solid #D5EDF9;	
}

#table_page td a
{
	display: block;
	width: 12px; height: 12px;	
	
	background-color:#6593ab;
}

#table_page td a:hover
{
	display: block;
	width: 12px; height: 12px;	
	
	background-color: #D5EDF9;
}



#table_page th 
{
	display: block;
	width: 12px; height: 12px;
	
	background-color: #D5EDF9;
	border: 1px solid #6593ab;
}

#table_page th a
{
	display: block;
	width: 12px; height: 12px;
}

/* ------------------------ Paginatore  ---------------------------------*/
