@charset "utf-8";
/* CSS Document */

a { color: #777; }
a:hover { color: #444; text-decoration: none; }

a img { border: 0px; }

.hide { display: none; }

#boxmain{
	width: 980px;
	margin: auto;

}


				/*--------------------------------testata---------------------------*/
#header{
	width: 980px;
	height: 128px;
}

#headerc{
	width: 742px;
	height: 128px;
	float:left;
}

#head1{
	width:119px;
	height:128px;
	float:left;
	background-image: url(/immagini/hlogo%20mg.png);
}

#head1 a{
	display:block;
	width:80px;
	height:100px;
	margin-top:20px;
	margin-left:20px;
}

#nomesito{
	width: 615px;
	height: 85px;
	float:left;
	background-image: url(/immagini/hfci_m_g.png);
}

#nomesito a{
	display:block;
	width: 495px;
	height: 45px;
	margin-top:27px;
	margin-left:120px;
}

#head2{
	width: 97px;
	height: 45px;
	padding-top:40px;
	padding-left:30px;
	float:left;

}

#head2 img{
	border:none;

}

#head3{
	width: 742px;
	height: 43px;
	clear:left;
	background-image:url(/immagini/hbarramenu.png);
}


#head5{
	width: 119px;
	height: 128px;
	float: left;
	background-image: url(/immagini/hfci.png);
}

			/*-----------------------menu principale------------------------*/
.menu{
	margin: 0;
	padding-top: 3px;
	padding-left: 0;
	float: left;
}

.menu li{
	float: left;
	width: 90px;
	height: 22px;
	display: inline;
	text-align: center;
}

.menu a{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #000;
}

.menu a:hover{
	color: #CC3300;
}

#widths{
	width: 135px;
}


	/*--------------------------------contenitore parte centrale--------------------------*/

#contenuto{
	width:980px;
	font:normal 14px "Trebuchet MS";
	line-height: 1.4em;
	letter-spacing:0.1em;
	color: #fff;
}
#addestramento{
	width:800px;
	margin: 50px auto;
	font-size: 25px;
	text-align: center;
	color: #FFF;
	font-family: Palatino , "Trebuchet MS";
	font-style: italic;
	text-shadow: 2px 2px 3px #555;
	letter-spacing: 0.1em;
}
#kennel{
	width:960px;
	margin: 50px auto;
	font-size: 16px;
	text-align: left;
	color: #FFF;
	font-family: Palatino , "Trebuchet MS";
	font-style: italic;
	text-shadow: 2px 2px 3px #555;
	line-height: 1.4em;
	letter-spacing: 0.1em;
}

}


.posx{
	width:300px;
	float:left;
	margin:20px;
	margin-left:0px;
}

#boule a.h{

	display: block;
	height:200px;
	width:150px;
	margin-left:65px;
	background:url(/immagini/bouledogue_francese.jpg);
	background-repeat:no-repeat;
}

#boule a.h:hover{

	display: block;
	height:200px;
	width:150px;
	background:url(/immagini/bouledogue_franceseh.jpg);
	background-repeat:no-repeat;
}

#contenuto h2.kennel_desc{ text-align: center; margin: 40px; font-style: italic; }



	/*----------------barra percorso--------------*/

#path{
	width:945px;
	height:20px;
	padding-left:30px;
	padding-top:5px;
	text-align:left;
	font:bold italic 12px "Trebuchet MS";
	color:#fff;
}

#path a{
	text-decoration:none;
	color:#fff;
}

#path a:visited{
	color:#fff;
}

.here{
	color:#CC3300;
}




				/*--------------------------------slide java---------------------------*/




.stepcarousel{
	position:relative;
	float: left;
	border: 5px solid #666666;
	margin-top:15px;
	margin-left:10px;
	overflow: scroll;
	width: 950px;
	height: 200px;
}

.stepcarousel .belt{
	position: absolute;
	padding:0px;
}

.stepcarousel .panel{
	float: left;
	overflow: hidden;
	width: 950px;
}

		/*--------------------------------contenuto sinistra notizie---------------------------*/


#boxleft{
	width:670px;
	float:left;
	padding-left:10px;

}

#barranews{
	width:660px;
	height:60px;
	margin-bottom:15px;
	background-image:url(immagini/tnews.png);
	background-position:bottom;
	background-repeat: no-repeat;
}


#news{
	width:660px;
	color:#fff;
	background-color: #000;
	margin-bottom:5px;
	border:solid 2px #888;
}

#news a { color: #FFF; }


.titolonews{
	width:660px;
	float:left;
}

.titolonews h2{	
	text-align:center;
	font:bold italic 30px "Trebuchet MS";
}
.titolonews h2 span.parents{	
	text-align:center;
	font:bold italic 14px "Trebuchet MS";
	color: #777;
}

#news h3{	
	text-align:center;
	font:bold italic 18px "Trebuchet MS";
}


.testonews{
	width:630px;
	padding:15px;
	font:normal 14px "Trebuchet MS";
	text-align: center;
	line-height: 1.4em;
	letter-spacing:0.1em;
}

.testonews img { border: 2px solid #CCC; }

                         /*--------------------------------calendario news---------------------------*/
.twitter{
	width:400px;
	height:28px;
	margin:15px;
	margin-bottom: 25px;
	padding-left: 60px;
	float:left;
	font-size: 1.8em;
	background-image:url(immagini/twitter-news.png);
	background-repeat:no-repeat;
}

.twitter_news{
padding: 10px;
font-size: 1.4em;
line-height: 1.6em;
font-style:italic;
text-align: center;
}

.twitter_news a { padding: 5px; background-color: #222; }

.twitter_data{
margin-top: 25px;
font-size: 0.6em;
font-style:italic;
text-align: right;
}

.datamain{
	width:60px;
	height:60px;
	margin:10px;
	float:left;
	background-image:url(immagini/data.png);
}

.datamese{
	width:60px;
	height:19px;
	float:left;
	font:bolder 14px arial, sans-serif;
	text-align: center;
	color:#000;
	
}

.datagiorno{
	width:60px;
	height:34px;
	padding-top:7px;
	font:bolder 30px arial, sans-serif;
	float:left;
	color:#000;
	text-align: center;
}

	/*--------------------------------contenuto a destra---------------------------*/

#boxright{
	width:250px;
	float:left;
}

#contright{
	width:240px;
	margin-top:50px;
	padding-left:10px;
}

#contright ul{
	list-style-type:none;
	text-align:center;
	margin:0px;	

}

#contright li{
	padding-top:20px;	
}



	/*----------------menu rott--------------*/





#rottbox{
	width:920px;
	padding-left:50px;	
	padding-top:50px;
}


#rottmenu{

	height:100px;
	width:280px;	
	float:left;
	margin:5px;
	border:solid 4px #000;		
}

#rottmenu img{
	border:none;
}


#rottmenu a.maschi{

	display: block;
	height:100px;
	width:280px;
	background:url(/immagini/rott_maschi.jpg);
	background-repeat: no-repeat;
}

#rottmenu  a.maschi:hover{

	display: block;
	height:100px;
	width:280px;
	background:url(/immagini/rott_maschi_h.jpg);
	background-repeat: no-repeat;
}
#rottmenu a.males{

	display: block;
	height:100px;
	width:280px;
	background:url(/immagini/rott_males.jpg);
	background-repeat: no-repeat;
}

#rottmenu  a.males:hover{

	display: block;
	height:100px;
	width:280px;
	background:url(/immagini/rott_males_h.jpg);
	background-repeat: no-repeat;
}


#rottmenu a.femmine{

	display: block;
	height:100px;
	width:280px;
	background:url(/immagini/rott_femmine.jpg);
	background-repeat: no-repeat;
}

#rottmenu  a.femmine:hover{

	display: block;
	height:100px;
	width:280px;
	background:url(/immagini/rott_femmine_h.jpg);
	background-repeat: no-repeat;
}

#rottmenu a.females{

	display: block;
	height:100px;
	width:280px;
	background:url(/immagini/rott_females.jpg);
	background-repeat: no-repeat;
}

#rottmenu  a.females:hover{

	display: block;
	height:100px;
	width:280px;
	background:url(/immagini/rott_females_h.jpg);
	background-repeat: no-repeat;
}



#rottmenu a.passato{

	display: block;
	height:100px;
	width:280px;
	background:url(/immagini/rott_passato.jpg);
	background-repeat: no-repeat;
}

#rottmenu  a.passato:hover{

	display: block;
	height:100px;
	width:280px;
	background:url(/immagini/rott_passato_h.jpg);
	background-repeat: no-repeat;
}


#rottmenu a.past{

	display: block;
	height:100px;
	width:280px;
	background:url(/immagini/rott_past.jpg);
	background-repeat: no-repeat;
}

#rottmenu  a.past:hover{

	display: block;
	height:100px;
	width:280px;
	background:url(/immagini/rott_past_h.jpg);
	background-repeat: no-repeat;
}
#rottmenu a.acc{

	display: block;
	height:100px;
	width:280px;
	background:url(/immagini/rott_accoppiamenti.jpg);
	background-repeat: no-repeat;
}

#rottmenu  a.acc:hover{

	display: block;
	height:100px;
	width:280px;
	background:url(/immagini/rott_accoppiamenti_h.jpg);
	background-repeat: no-repeat;
}
#rottmenu a.matings{

	display: block;
	height:100px;
	width:280px;
	background:url(/immagini/rott_matings.jpg);
	background-repeat: no-repeat;
}

#rottmenu  a.matings:hover{

	display: block;
	height:100px;
	width:280px;
	background:url(/immagini/rott_matings_h.jpg);
	background-repeat: no-repeat;
}
#rottmenu a.giovani{

	display: block;
	height:100px;
	width:280px;
	background:url(/immagini/rott_giovani.jpg);
	background-repeat: no-repeat;
}

#rottmenu  a.giovani:hover{

	display: block;
	height:100px;
	width:280px;
	background:url(/immagini/rott_giovani_h.jpg);
	background-repeat: no-repeat;
}
#rottmenu a.youngs{

	display: block;
	height:100px;
	width:280px;
	background:url(/immagini/rott_youngs.jpg);
	background-repeat: no-repeat;
}

#rottmenu  a.youngs:hover{

	display: block;
	height:100px;
	width:280px;
	background:url(/immagini/rott_youngs_h.jpg);
	background-repeat: no-repeat;
}
#rottmenu a.cuccioli{

	display: block;
	height:100px;
	width:280px;
	background:url(/immagini/rott_cuccioli.jpg);
	background-repeat: no-repeat;
}

#rottmenu  a.cuccioli:hover{

	display: block;
	height:100px;
	width:280px;
	background:url(/immagini/rott_cuccioli_h.jpg);
	background-repeat: no-repeat;
}
#rottmenu a.puppies{

	display: block;
	height:100px;
	width:280px;
	background:url(/immagini/rott_puppies.jpg);
	background-repeat: no-repeat;
}

#rottmenu  a.puppies:hover{

	display: block;
	height:100px;
	width:280px;
	background:url(/immagini/rott_puppies_h.jpg);
	background-repeat: no-repeat;
}

	            /*----------------box cani--------------*/


#caneleft{
	float:left;
	width:250px;
}


#caneright{

	width:300px;
	float:left;
}

#caneleftfamiglia{
	width:250px;
	float:left;
	color: #fff;
	font-size: 14px;

}

#canerightimg{
	width:300px;
	float:left;

}

#canerightimg img{
	border:none;
	width:300px;

}

#canerightinfo{
	width:300px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;

}

#canerightinfo a{
	text-decoration:none;
	font-family: "Trebuchet MS";
	color: #fff;
	font-size: 18px;

}

#canerightinfo a:hover{
	color: #CC3300;		
}

.nomecane{
	text-align:center;
	font-family: "Trebuchet MS";
	color: #fff;
	font-size: 18px;
}

	/*--------------------------------pagina propria del cane--------------------------*/

#canep{
	width:960px;
	margin-top:20px;
	margin-bottom:50px;
}

#menuc{
	width: 200px;
	height: 50px;
	margin-left:50px;
}

#menuc a{
	width: 200px;
	height: 25px;
	display:block;
	opacity: .9; filter: alpha(opacity=90);
	padding-top:5px;
	text-align:center;
	text-decoration:none;
	font-family: "Trebuchet MS";
	color: #FFF;
	font-size: 14px;
	font-weight:bold;
	border:solid 2px #FFF;
	background-color: #000;

}

#menuc a:hover{
	background-color: #333;
}

#canetopc{
	height:70px;
	width:980px;		
	text-align:center;
	margin-top:20px;
}

#canetopc h1{
	width:700px;
	margin-left:130px;
	color: #000;
	font: italic bold 40px  "Trebuchet MS";	
	text-shadow: 3px 2px 2px #444; 	
	background-color: #888888;
	border:solid 3px #444444;

}

#caneleftc{
	width:300px;
	float:left;

}


#canerightimgc{
	width:590px;
	float:left;
	margin-left:50px;

}

#canerightimgc img{
	border:solid 4px #FFF;
	width:550px;

}


	/*--------------------------------menu piccolo cani a destra ---------------------------*/



#boxmenuright{
	width:250px;

}

#bottonedx{
	width: 200px;
	height:50px;
	padding-top:10px;
	padding-left:50px;
	
}


#bottonedx img{
	border:none;
}


#bottonedx a.maschi{

	display: block;
	height:50px;
	width:200px;
	background:url(immagini/mdxmaschi.jpg);
	background-repeat:no-repeat;
}

#bottonedx a.maschi:hover{

	display: block;
	height:50px;
	width:200px;
	background:url(immagini/mdxmaschi_h.jpg);
	background-repeat:no-repeat;
}

#bottonedx a.femmine{

	display: block;
	height:50px;
	width:200px;
	background:url(immagini/mdxfemmine.jpg);
	background-repeat:no-repeat;
}

#bottonedx a.femmine:hover{

	display: block;
	height:50px;
	width:200px;
	background:url(immagini/mdxfemmine_h.jpg);
	background-repeat:no-repeat;
}

#bottonedx a.passato{

	display: block;
	height:50px;
	width:200px;
	background:url(immagini/mdxpassato.jpg);
	background-repeat:no-repeat;
}

#bottonedx a.passato:hover{

	display: block;
	height:50px;
	width:200px;
	background:url(immagini/mdxpassato_h.jpg);
	background-repeat:no-repeat;
}

#bottonedx a.acc{

	display: block;
	height:50px;
	width:200px;
	background:url(immagini/mdxaccoppiamenti.jpg);
	background-repeat:no-repeat;
}

#bottonedx a.acc:hover{

	display: block;
	height:50px;
	width:200px;
	background:url(immagini/mdxaccoppiamenti_h.jpg);
	background-repeat:no-repeat;
}

#bottonedx a.giovani{

	display: block;
	height:50px;
	width:200px;
	background:url(immagini/mdxgiovani.jpg);
	background-repeat:no-repeat;
}

#bottonedx a.giovani:hover{

	display: block;
	height:50px;
	width:200px;
	background:url(immagini/mdxgiovani_h.jpg);
	background-repeat:no-repeat;
}

#bottonedx a.cuccioli{

	display: block;
	height:50px;
	width:200px;
	background:url(immagini/mdxcuccioli.jpg);
	background-repeat:no-repeat;
}

#bottonedx a.cuccioli:hover{

	display: block;
	height:50px;
	width:200px;
	background:url(immagini/mdxcuccioli_h.jpg);
	background-repeat:no-repeat;
}

/*----------------- Inglese -----------------*/

#bottonedx a.males{

	display: block;
	height:50px;
	width:200px;
	background:url(immagini/mdxmales.jpg);
	background-repeat:no-repeat;
}

#bottonedx a.males:hover{

	display: block;
	height:50px;
	width:200px;
	background:url(immagini/mdxmales_h.jpg);
	background-repeat:no-repeat;
}

#bottonedx a.females{

	display: block;
	height:50px;
	width:200px;
	background:url(immagini/mdxfemales.jpg);
	background-repeat:no-repeat;
}

#bottonedx a.females:hover{

	display: block;
	height:50px;
	width:200px;
	background:url(immagini/mdxfemales_h.jpg);
	background-repeat:no-repeat;
}

#bottonedx a.past{

	display: block;
	height:50px;
	width:200px;
	background:url(immagini/mdxpast.jpg);
	background-repeat:no-repeat;
}

#bottonedx a.past:hover{

	display: block;
	height:50px;
	width:200px;
	background:url(immagini/mdxpast_h.jpg);
	background-repeat:no-repeat;
}

#bottonedx a.matings{

	display: block;
	height:50px;
	width:200px;
	background:url(immagini/mdxmatings.jpg);
	background-repeat:no-repeat;
}

#bottonedx a.matings:hover{

	display: block;
	height:50px;
	width:200px;
	background:url(immagini/mdxmatings_h.jpg);
	background-repeat:no-repeat;
}

#bottonedx a.youngs{

	display: block;
	height:50px;
	width:200px;
	background:url(immagini/mdxyoungs.jpg);
	background-repeat:no-repeat;
}

#bottonedx a.youngs:hover{

	display: block;
	height:50px;
	width:200px;
	background:url(immagini/mdxyoungs_h.jpg);
	background-repeat:no-repeat;
}

#bottonedx a.puppies{

	display: block;
	height:50px;
	width:200px;
	background:url(immagini/mdxpuppies.jpg);
	background-repeat:no-repeat;
}

#bottonedx a.puppies:hover{

	display: block;
	height:50px;
	width:200px;
	background:url(immagini/mdxpuppies_h.jpg);
	background-repeat:no-repeat;
}





         /*--------------------------Java Galleria Cane---------------------------*/

#titologalleria{
	width:980px;
	margin-top:20px;
	margin-bottom:50px;
	text-align:center;
}

#titologalleria h2{
	font: italic bold 25px "Trebuchet MS" , "Georgia" , "Palatino"; 
	color: #fff; 
	text-shadow: 2px 2px 3px #444444; 
}

#titologalleria span{
	font: italic 18px Palatino , "Trebuchet MS" , Georgia; 
	color: #fff;
}


#FrogJS{
	width: 980px;
	height: 500px;
	margin: 0 auto;
}

#FrogJSImage{
	width: 550px;
}


#FrogJSrightThumb1{
	width: 150px;

}

#FrogJSleftThumb1{
	width: 150px;

}

#FrogJSrightThumb2{
	width: 150px;

}

#FrogJSleftThumb2{
	width: 150px;

}

#FrogJSCredit{
	text-align: right;
	font-size: 80%;
	color: #999;
	padding: 1px;
}

#FrogJSCaption{
	text-align: left;
	line-height: 140%;
}





         /*--------------------------------Risultati---------------------------*/

#risultati , #offspring {
	text-align:center;
	font: italic bold 25px "Trebuchet MS" , "Georgia" , "Palatino"; 
	color: #fff; 
	text-shadow: 2px 2px 3px #444444; 
}



#video{
text-align:center; font: italic bold 25px "Trebuchet MS" , "Georgia" , "Palatino"; color: #fff; text-shadow: 2px 2px 3px #444444; margin-bottom: 50px; }



#tableResult{

	margin: 10px 50px; text-align: center;	padding: 0px; 
	width: 85%; 
	border-collapse: collapse; 
	border: 1px solid #888888; 
	background-color: #222;
}

#tableResult tr.resultDesc td{ 
	margin: 0; 
	padding: 5px; 
	font: italic bold 18px "Trebuchet MS" , Georgia , Palatino; 
	color: #151515; 
	background-color: #888888; 
	text-shadow: 2px 2px 3px #555; 
	text-transform: uppercase; 
}

#tableResult tr.esposizioni td{ 
	font: italic 18px Palatino , "Trebuchet MS" , Georgia; 
	color: #999; 
	line-height: 1.5em; 
}

#tableResult tr td{ 
	margin: 0; 
	padding: 15px; 
	border: 1px solid #888888; 
	font: italic 14px "Trebuchet MS" , Georgia , Palatino; 
}





         /*--------------------------------Pedigree---------------------------*/




#tablePedigree{ 

	margin: 50px;
	padding: 0px; 
	width: 85%; 
	border-collapse: collapse; 
	border: 1px solid #888888; 
	background-color: #222;
}

#tablePedigree tr.namePedigree td{

	margin: 0; 
text-align: center;	padding: 5px; 
	font: italic bold 18px "Trebuchet MS" , Georgia , Palatino; 
	color: #151515; background-color: #888888; 
	text-shadow: 2px 2px 3px #555; 
	text-transform: uppercase;
}

#tablePedigree tr td{ 
	margin: 0;
	padding: 15px; 
	border: 1px solid #888888;
}

#tablePedigree tr td span.rottName{
 
	padding: 3px; 
	font: italic bold 12px "Trebuchet MS" , Georgia , Palatino; 
	color: #151515; 
	background-color: #888888; 
}

#tablePedigree tr td span.rottTitle{ 

	margin: 10px; 
	display: block; 
	font: italic 10px "Trebuchet MS" , Georgia , Palatino; 
	color: #888888; 
}

#tablePedigree tr td img{ 

	margin: 15px; 
	border: 0;
}

	/*--------------------------------vendita---------------------------*/

	#prodotto{
	width: 650px;	
	margin-top:15px;


}

#coppie{
	width: 150px;
	float:left
	

}


	#coppie img{
	width: 150px;
	border: none;
	margin-bottom:10px;

}


	#coppie p{
	font: bolder 50px "Arial Black", sans-serif;
	text-align:center;	

}


	#vprog{
	width: 650px;	

}


	#vprogtitle{
	width: 550px;
	height: 25px;	
	border-bottom:solid 1px #888;
	font: bolder 18px "Trebuchet MS" , Georgia , Palatino;

}


	#vprogcoppia{
	width: 650px;
	height: 60px;
	margin-top:15px;

}
	
	
	
	/*-----------------------------EXPO---------------------------*/



	#evento{
	width:940px;
	color:#fff;
	background-color: #000;
margin-top: 20px; margin-left: 10px; margin-bottom:5px;
border:solid 2px #888;
}

#evento hr { width: 50%; }

.titoloevento{
	width:950px;
	float:left;
}

.titoloevento h2{	
	text-align:center;
	font:bold italic 26px "Trebuchet MS";
}

#evento h3{	
	text-align:center;
	font:bold italic 20px "Trebuchet MS";
}


.testoevento{
	width:920px;
	padding:15px;
	text-align: center;
	font:normal 14px "Trebuchet MS";
	line-height: 1.4em;
	letter-spacing:0.1em;
}

.testoevento img { border: 2px solid #CCC; }

                         /*--------------------------------calendario expo---------------------------*/


.boxdata{
	width:60px;
	height:60px;
	margin:10px;
	float:left;
	background-image:url(immagini/data.png);
}

.boxmese{
	width:60px;
	height:19px;
	float:left;
	font:bolder 14px arial, sans-serif;
	text-align: center;
	color:#000;
	
}

.boxgiorno{
	width:60px;
	height:34px;
	padding-top:7px;
	font:bolder 30px arial, sans-serif;
	float:left;
	color:#000;
	text-align: center;
}

			/*--------------------------------footer---------------------------*/


#foot{
	width: 960px;
	height: 40px;
	clear:left;
	padding-top:20px;
	background-image: url(/immagini/foot.png);
	background-position:bottom;
	background-repeat:no-repeat;
	text-align:center;
}


#foot img{
	border:0;
}

#cleara{
	clear:both;
}

div.infoContatti {
	text-align: center;
	
	}
	
div#pubblicita { text-align: center; width: 85%; margin-top: 50px; }
	
ul, ol {list-style: none;}

ul#listLinks { text-align: left; margin-left: 150px; list-style-type: square; }

ul#listLinks p span { font: italic 20px "Trebuchet MS"; padding: 5px; color: #151515; background-color: #CCC; }

ul#listLinks li { padding: 15px; }

ul#listLinks li span { margin-right: 50px; padding: 3px; color: #888; background-color: #333; }	

div.infoContatti a { color: #777; }
div.infoContatti a:hover { color: #555; text-decoration: none; }
div.infoContatti h1 { font: italic bold 36px Palatino , "Trebuchet MS" , Georgia; padding: 10px; text-align: center; margin: 10; letter-spacing: 0.1em; line-height: 1.5em; }
div.infoContatti span.bgGrey { font: italic bold 16px "Trebuchet MS" , Georgia; padding: 5px; margin:0; letter-spacing: 0.1em; color: #111; background-color: #777; }

/*------------ Box Cani ---------------*/

#boxcane{
	text-align: center;	padding-left:10px;

}

#dogs{
	width:650px;
	opacity: .9; filter: alpha(opacity=90);
	margin: 20px auto;
	background-color:#000;
	border: solid 2px #FFF;
	margin-bottom:40px;
	text-align: center;
	font-family: Palatino , "Trebuchet MS";
	font-style: italic;
	text-shadow: 2px 2px 3px #555;
	letter-spacing: 0.1em;
}

.classe1 a {
	margin: 10px;
	font-size: 20px;
	font-family: "Trebuchet MS";
	font-style: italic;
	color: #FFF;
	text-shadow: 2px 2px 3px #555;
	letter-spacing: 0.1em;
}

#dogs img { border: solid 2px #FFF; margin: 0px 10px }

#dogstop{
	padding: 20px;
	font-size: 25px;
	color: #FFF;
	font-family: Palatino , "Trebuchet MS";
	font-style: italic;
	text-shadow: 2px 2px 3px #555;
	letter-spacing: 0.1em;
}

#dogstitle {
	margin-top: 10px;
	font-family: "Trebuchet MS";
	font-size: 12px;
}

#dogstop a{
	text-decoration:none;
	color: #FFF;
}

#dogstop a:hover{
	color: #CC3300;		
}

div#imgComment {
	margin: 20px auto;
	border: 2px solid #FFF; 
	background-color: #FFF;
	color: #000;
	font: bold italic 10px Verdana;
	text-align: center;
}


