/* CSS Document */

html,body {
margin: 0px;
padding: 0px;
height:100%;
 
}

body>div#container{
height: auto; min-height: 100%
}

div#container {
position: relative;
top: 0px;
left: 30px;
width: 700px;margin: 0;
background-color: white;
font-family:verdana, sans-serif;
font-size:12px;
height: 100%;
}


div#header{
width: 597px;
height:173;
margin: 0 auto;
border-bottom: 1px dotted;

}


div#logo{
width: 86px;
height:100;
padding-top:41px;
padding-bottom:32px;



}


div#contact{
position: relative;
top: -127px;
left:145px;
width: 250px;

}



div#foto{
position: relative;
top:-265px;
left:395px;
width: 280px;

}


div#navigation ul{
padding: 0;
margin: 0;
}



div#navigation li{
display: inline; margin: 0 0 0 1.8em;padding: 0;

}


div#navigation a{
text-decoration: none;
color: #000000;

}

div#navigation a:hover{
color: #FF0000;text-decoration: none;


}

div#navigation{
height: 15px;
background-color: #FFFF00;
position: relative;
top: -250px;
left:51px;
width: 597px;
}

div#content{
position: relative;
top:-235px;
left: -1px;
width: 597px;
margin: 0px auto;

}

div#news{
position: absolute;
color:red;
background-color: white;
border:3px solid blue;
padding:10px;
top:65px;
left:685px;
z-index:1;
font-family:verdana, sans-serif;
font-size:12px;
width:200px;	
}

div#testoiniziale{
border-bottom: 1px dotted;
padding-bottom: 17px;
height: 60px;
}


.titolirossi{
color: #FF0000;
line-height: 20px;
}

.titolirossilink{
color: #FF0000;
text-decoration:underline;
line-height: 20px;

}

.titoliblulink{
color: #0000FF;
text-decoration: underline;
line-height: 20px;
}

.nomirossi{
color: #FF0000;

}

.nomiblu{
color: #0000FF;

}




div#uno,div#due,div#tre,div#quattro,div#cinque,div#sei,div#sette,div#otto,div#nove,div#dieci,div#undici,div#dodici,div#tredici,div#quattordici,div#quindici,div#sedici,div#diciasette,div#diciotto,div#diciannove,div#venti,div#ventuno{
width: 597px;
height:173;
margin: 0 auto;
border-bottom: 1px dotted;
padding: 5px 0px;
}

div#due-t{
width: 597px;
height:173;
margin: 0 auto;
border-bottom: 1px dotted;
padding-left:0px;
padding-right:0px;
padding-bottom:10px;
padding-top:5px;
}

div#due-t1{
width: 597px;
height:173;
margin: 0 auto;
border-bottom: 1px dotted;
padding-left:0px;
padding-right:0px;
padding-bottom:18px;
padding-top:5px;
}

div#tre-t{
width: 597px;
height:173;
margin: 0 auto;
border-bottom: 1px dotted;
padding-left:0px;
padding-right:0px;
padding-bottom:35px;
padding-top:5px;
}




img{
border: 0px;
}


div#testouno{
position: absolute;
top: 79px;
left: 178px;
width: 419px;margin: 0;
height: 69px;
}

div#testodue{
position: absolute;
top: 198px;
left: 178px;
width: 419px;margin: 0;
height: 83px;
}


div#testotre{
position: absolute;
top: 317px;
left: 178px;
width: 419px;margin: 0;
height: 69px;
}

div#testotre-t{
position: absolute;
top: 329px;
left: 178px;
width: 419px;margin: 0;
height: 69px;
}

div#testoquattro{
position: absolute;
top: 440px;
left: 178px;
width: 419px;margin: 0;
height: 69px;
}

div#testocinque{
position: absolute;
top: 559px;
left: 178px;
width: 419px;margin: 0;
height: 69px;
}

div#testosei{
position: absolute;
top: 678px;
left: 178px;
width: 419px;margin: 0;
height: 69px;
}


div#testosette{
position: absolute;
top: 797px;
left: 178px;
width: 419px;margin: 0;
height: 69px;
}

div#testootto{
position: absolute;
top: 916px;
left: 178px;
width: 419px;margin: 0;
height: 69px;
}

div#testonove{
position: absolute;
top: 1035px;
left: 178px;
width: 419px;margin: 0;
height: 69px;
}

div#testodieci{
position: absolute;
top: 1154px;
left: 178px;
width: 419px;margin: 0;
height: 69px;
}

div#testoundici{
position: absolute;
top: 1273px;
left: 178px;
width: 419px;margin: 0;
height: 69px;
}
div#testododici{
position: absolute;
top: 1392px;
left: 178px;
width: 419px;margin: 0;
height: 69px;
}

div#testotredici{
position: absolute;
top: 1511px;
left: 178px;
width: 419px;margin: 0;
height: 69px;
}

div#testoquattordici{
position: absolute;
top: 1630px;
left: 178px;
width: 419px;margin: 0;
height: 69px;
}

div#testoquindici{
position: absolute;
top: 1748px;
left: 178px;
width: 419px;margin: 0;
height: 69px;
}

div#testosedici{
position: absolute;
top: 1867px;
left: 178px;
width: 419px;margin: 0;
height: 69px;
}

div#testodiciasette{
position: absolute;
top: 1987px;
left: 178px;
width: 419px;margin: 0;
height: 69px;
}

div#testodiciotto{
position: absolute;
top: 2106px;
left: 178px;
width: 419px;margin: 0;
height: 69px;
}

div#testodiciannove{
position: absolute;
top: 2225px;
left: 178px;
width: 419px;margin: 0;
height: 69px;
}

div#testoventi{
position: absolute;
top: 2343px;
left: 178px;
width: 419px;margin: 0;
height: 69px;
}

div#testoventuno{
position: absolute;
top: 2463px;
left: 178px;
width: 419px;margin: 0;
height: 69px;
}

div#testoventidue{
position: absolute;
top: 2701px;
left: 178px;
width: 419px;margin: 0;
height: 69px;
}

div#testoventitre{
position: absolute;
top: 2582px;
left: 178px;
width: 419px;margin: 0;
height: 69px;
}

div#testoventiquattro{
position: absolute;
top: 2820px;
left: 178px;
width: 419px;margin: 0;
height: 69px;
}



div#cani{
width: 597px;
height: 350px;
padding: 5px 0px 5px;
border-bottom: 1px dotted;
}

/* lista di thumbnail */


ul#thumbs, ul#thumbs li{
margin-bottom: 12px;
padding:0;
list-style:none;
margin-top: 0px;
}

ul#thumbs li{
float:left;
margin-right: 3.4px;
}

ul#thumbs a{
display:block;
float:left;
width:96px;
height:74px;
line-height:200px;
overflow:hidden;
position:relative;
z-index:1;		
}

ul#thumbs a img{
float:left;
position:absolute;
top:-15px;
left:-50px;	
}

ul#thumbs li#lucy1 a img{
float:left;
position:absolute;
top:-15px;
left:-80px;	
}

ul#thumbs li#fiorella1 a img{
float:left;
position:absolute;
top:-14px;
left:-37px;	
}



ul#thumbs li#stellina1 a img{
float:left;
position:absolute;
top:-45px;
left:-75px;	
}

ul#thumbs li#dolly1 a img{
float:left;
position:absolute;
top:-45px;
left:-70px;	
}

ul#thumbs li#bruno1 a img{
float:left;
position:absolute;
top:-1px;
left:-30px;	
}

ul#thumbs li#nicola1 a img{
float:left;
position:absolute;
top:-20px;
left:-70px;	
}

ul#thumbs li#ciccia1 a img{
float:left;
position:absolute;
top:-25px;
left:-60px;	
}

ul#thumbs li#sara1 a img{
float:left;
position:absolute;
top:-30px;
left:-70px;	
}

ul#thumbs li#teo1 a img{
float:left;
position:absolute;
top:-20px;
left:-60px;	
}

ul#thumbs li#luna1 a img{
float:left;
position:absolute;
top:-35px;
left:-50px;	
}

ul#thumbs li#bimba1 a img{
float:left;
position:absolute;
top:-40px;
left:-30px;	
}

ul#thumbs li#nera1 a img{
float:left;
position:absolute;
top:-30px;
left:-60px;	
}

ul#thumbs li#sansone1 a img{
float:left;
position:absolute;
top:-30px;
left:-30px;	
}

ul#thumbs li#timo1 a img{
float:left;
position:absolute;
top:-50px;
left:-90px;	
}

ul#thumbs li#tata1 a img{
float:left;
position:absolute;
top:-10px;
left:-110px;	
}


ul#thumbs li#dora1 a img{
float:left;
position:absolute;
top:-2px;
left:-60px;	
}

ul#thumbs li#pasquale1 a img{
float:left;
position:absolute;
top:-25px;
left:-70px;	
}

ul#thumbs li#kika1 a img{
float:left;
position:absolute;
top:-30px;
left:-80px;	
}

ul#thumbs li#mariano1 a img{
float:left;
position:absolute;
top:-10px;
left:-85px;	
}

ul#thumbs li#bessie1 a img{
float:left;
position:absolute;
top:-40px;
left:-70px;	
}

ul#thumbs li#nerone1 a img{
float:left;
position:absolute;
top:-10px;
left:-110px;	
}																																			
																																			
																											
																					

/* mouse over */

ul#thumbs a:hover{
overflow:visible;
z-index:1000;
border:none;		
}

ul#thumbs a:hover img{
border:1px solid #FFFF00;	
}

/* clearing floats */

ul#thumbs:after, li#thumbs:after{
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}

ul#thumbs, li#thumbs{
display:block;
}

ul#thumbs, li#thumbs{
min-height:1%;
}
* html ul#thumbs, * html li#thumbs{
height:1%;
}	


/* lista di nomi */

div#nomi{
position:absolute;
top:156px;
left:-1px;	
width: 597px;
height: 350px;

}

ul#nome{
margin: 0;
padding: 0;
list-style:none;
}

ul#nome li{
float:left;
margin-bottom: 71px;
}

ul#nome li#lucy {
margin-right: 70px;
}

ul#nome li#fiorella {
margin-right: 40px;
}

ul#nome li#stellina {
margin-right: 40px;
}

ul#nome li#dolly {
margin-right: 60px;
}

ul#nome li#bruno {
margin-right: 56px;
}

ul#nome li#nicola {
margin-right: 20px;
}

ul#nome li#ciccia {
margin-right: 58px;
}

ul#nome li#sara {
margin-right: 68px;
}

ul#nome li#teo {
margin-right: 76px;
}

ul#nome li#luna {
margin-right: 66px;
}

ul#nome li#bimba {
margin-right: 60px;
}

ul#nome li#nera {
margin-right: 60px;
}

ul#nome li#sansone {
margin-right: 43px;
}

ul#nome li#timo {
margin-right: 69px;
}

ul#nome li#tata {
margin-right: 68px;
}

ul#nome li#dora {
margin-right: 65px;
}

ul#nome li#pasquale {
margin-right: 35px;
}

ul#nome li#kika {
margin-right: 55px;
}

ul#nome li#mariano {
margin-right: 44px;
}

ul#nome li#bessie {
margin-right: 54px;
}

/* lista immagini cannizzaro */




ul#cannizzaro-immagini, ul#cannizzaro-immagini li{
position:relative;
top:31px;
left:0px;	
margin-bottom: 5px;
padding:0;
list-style:none;
margin-top: 0px;
}

ul#cannizzaro-immagini li{
float:left;
margin-right: 5px;
}

/* clearing floats */

ul#cannizzaro-immagini:after, li#cannizzaro-immagini:after{
content:"."; 
display:block; 
height:0; 
clear:both; 

}

ul#cannizzaro-immagini, li#cannizzaro-immagini{
display:block;
}

ul#cannizzaro-immagini, li#cannizzaro-immagini{
min-height:1%;
}
* html ul#cannizzaro-immagini, * html li#cannizzaro-immagini{
height:1%;
}

/* lista immagini canile */




ul#canile, ul#canile li{

margin-bottom: 5px;
padding:0;
list-style:none;
margin-top: 0px;
}

ul#canile li{
float:left;
margin-right: 5px;
}

/* clearing floats */

ul#canile:after, li#canile:after{
content:"."; 
display:block; 
height:0; 
clear:both; 

}

ul#canile, li#canile{
display:block;
}

ul#canile, li#canile{
min-height:1%;
}
* html ul#canile, * html li#canile{
height:1%;
}		


/* lista normative */

ul#normative, ul#normative li{
list-style-position: inside;
margin:0;
padding:0;

}


ul#normative{
margin-top:5px;
}

ul#norma, ul#norma li{
list-style-position: inside;
margin:0;
padding:0;

}


ul#norma{
margin-top:5px;
}

ul#norme, ul#norme li{
list-style-position: inside;
margin:0;
padding:0;

}


ul#norme{
margin-top:5px;
}


/* colore link */

a.titoliblulink:link{
color:#0000FF;
}

a.titoliblulink:li{
color:#0000FF;
}



div#footer{
position: absolute;
bottom:170px;
left: -2px;
text-align: center;
padding-top:17px;
width: 100%;
}




div#convalida1{
position: absolute;
height: 31px;
bottom:140px;
left: -50px;
text-align: center;
width: 100%;
}

div#convalida2{
position: absolute;
height: 31px;
bottom:140px;
left: 50px;
text-align: center;
width: 100%;
}

div#lingua{
position: absolute;
top: 10px;
left: 58px;
}






