/*
-----------------------------------------------
Adozioni Cani CSS 
Authore:	Elisabetta Borseti
Versione:	14 Lug 2005
----------------------------------------------- */
html,body{margin: 0;padding:0;}

body {
  background:url(../immagini/sfondo.gif) top repeat;
  padding: 0;
  margin: 0;
  text-align: center;
  font-size:12px;
}
a:link,a:visited
{
color: #658120;
}

a:hover
{
color: #E56C00;
}
form{margin:0;padding:0;}

/* STRUCTURE
------------------------------------------------*/

#content { 	
  position: relative;
  background: #044314 url(../immagini/finto.gif) top repeat-y;
  margin: 0 auto;
  padding: 0;
  width: 676px;
  min-height: 	330px;
  height: 		auto !important;
  height: 		330px;
  border-left: 8px solid #FEB018;
  border-right: 8px solid #FEB018;
  border-bottom: 25px solid #FEB018;  
}


#header { 	
  text-align: left;
  margin: 0px auto;
  padding: 0;
  width: 676px;
  height: 109px;
  min-height: 109px;
  height: 109px !important;
  background: #044314 url(../immagini/home1.jpg) no-repeat;
  border: 0px dashed #564b47;

}

#header #linkheader {
	position: absolute;
	top: 20px;
	right: 0;
	background: transparent;
	width: 100px;
	height: 80px;
} 

#header #linkheader a#rieti {
	display: block;
	width: 100px;
	height: 80px;
	text-indent: -2000px;
} 


#inhalt { 	
  text-align: left;
  background: transparent;
  margin: 5px auto 0 10px;
  padding: 0;
  border: 0px dashed #564b47;
  float: right;
  width: 500px;
  position:relative;
}

#testo {
  width: 470px;
  min-height: 	293px;
  height: 		auto !important;
  height: 		293px;
  font-family: Verdana,Times new Roman,  Arial, san-serif;
  border: 0 solid black;
  text-align: justify;
  color:#253204;
}

#testorosso {
  
  font-family: Verdana,Times new Roman,  Arial, san-serif;
  Font-size:15px;
  border: 0 solid black;
  text-align: justify;
  color:red;
}


.rosso {
  
  font-family: Verdana,Times new Roman,  Arial, san-serif;
  Font-size:12px;
  border: 0 solid black;
  text-align: justify;
  color:red;
}

.elenco
{
font-family: Verdana,Times new Roman, Arial, san-serif;
 border: 0px solid black;
font-size: 14px;
line-height: 120%;
color: #253204;
}

.didascalie
{
font-family: Verdana,Times new Roman, Arial, san-serif;
 border: 0px solid black;
font-size: 11px;
line-height: 120%;
font-weight: bold;
color: #FF7300;
text-align:center;
}


.didascalie2
{
font-family: Verdana,Times new Roman, Arial, san-serif;
 border: 0px solid black;
font-size: 11px;
line-height: 120%;
font-weight: none;
color: #FF7300;
text-align:center;
}


.frase_imp
{
font-family: Verdana,Times new Roman, Arial, san-serif;
 border: 0px solid black;
font-size: 18px;
line-height: 120%;
 font-weight: bold;
color: #E56C00;
}

.frase_imp1
{
font-family: Verdana,Times new Roman, Arial, san-serif;
 border: 0px solid black;
font-size: 14px;
line-height: 120%;
 font-weight: bold;
color: #E56C00;
text-align:left;
}

.frase_imp2
{
font-family: Verdana,Times new Roman, Arial, san-serif;
 border: 0px solid black;
font-size: 18px;
line-height: 120%;
 font-weight: bold;
color: #E56C00;
text-align:center;
}







#scorrimento {
  width: 450px
  height:32px;
  height:32px !important;
  font-family: Verdana, Times new Roman,  Arial, san-serif;
  border: 0px solid black;

}

#breakcrumb {
 width: 300px
  height: 32px;
  height: 32px !important;
  font-family: Verdana, Times new Roman,  Arial, san-serif;
  font-size: 14px;
  font-weight: bold;
  color: #E56C00;
  border: 0px solid black;
  float: right;
  

}


#menu {
background: transparent;
float: left;
width: 172px;
padding:0px;
margin:0;
border: 0px solid black;

}

/**********************************
*         NAV CONTAINER           *
**********************************/	

#navbar	{
	position:relative;
	background: transparent;
	float: left;
	text-align:left;
	width: 676px;
	height: 32px;
	min-height: 32px;
	height: 32px !important;
	padding: 0;
	}


#navbar ul {
	display: block;
	border: 0;
	color: #FF008A;
	margin: 0;
	padding: 0;
	text-align: center;
	clear: left;
	}

#navbar ul li {

	float: left;
	text-align: center;
	margin: 0;
	list-style: none;
	}



/* MISC =clearfix


/**********************************
*        SUB NAV            *
**********************************/	

#subnavbar {
	position: relative;
	background: transparent;
	margin-top: 5px;
	margin-left: 3px;
	float: left;
	z-index: 2;
	text-align: center;
	color:#E56C00;
	width: 156px;
	font-size:14px;
}

#subnavbar ul {text-align: left;}

.subnavcontainer
{
margin-left: 5px;
padding: 0;
font-family: Times new Roman, Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 150%;
color: #658120;
font-weight: bold;
}

.subnavcontainer li
{
list-style-type: none;
}

.subnavcontainer a:link, .subnavcontainer a:visited
{
color: #658120;
font-weight: bold;
text-decoration: none;
}

.subnavcontainer a:hover
{
color: #E56C00;
font-weight: bold;
}

	
.subnavcontainer a.active:link, .subnavcontainer a.active:visited	{
	font-weight : bold;
/*	text-transform: uppercase;*/
	color: #E56C00;
	text-decoration:none;
	}
	
.subnavcontainer a.active:hover	{
	font-weight : bold;
	color: #E56C00;
/*	text-transform: uppercase;*/
	text-decoration: none;
	}

.subnavcontainer2
{
margin-left: 10px;
padding: 0;
font-family: Times new Roman, Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 100%;
color: #658120;
font-weight: bold;
}

.subnavcontainer2 li
{
list-style-type: none;
}

.subnavcontainer2 a:link, .subnavcontainer2 a:visited
{
color: #f16607;
font-weight: bold;
text-decoration: none;
}

.subnavcontainer2 a:hover
{
color: #febd37;
font-weight: bold;
}

	
.subnavcontainer2 a.active:link, .subnavcontainer2 a.active:visited	{
	font-weight : bold;
/*	text-transform: uppercase;*/
	color: #febd37;
	text-decoration:none;
	}
	
.subnavcontainer2 a.active:hover	{
	font-weight : bold;
	color: #febd37;
/*	text-transform: uppercase;*/
	text-decoration: none;
	}


.testoverde {                                             
	font-family: Verdana, Times new Roman, Arial, Helvetica, sans-serif;     
	font-size: 12px;                                        
	text-decoration: none;                                  
	font-weight: none;                                      
	color: #253204;  
	                                       
	                                                        
} 
.testoverdino {                                             
	font-family: Verdana, Times new Roman, Arial, Helvetica, sans-serif;     
	font-size: 12px;                                        
	text-decoration: none;                                  
	font-weight: none;                                      
	color: rgb(101,129,32);  
	                                       
	                                                        
}



/* MISC =clearfix
------------------------------------------------*/
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

.clearfix {
	display: inline-table;
	}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
	}

.clearfix {
	display: block;
	}
	
/**********************************
*         FOOTER           *
**********************************/

#footer {

	background: 	transparent;
	border: 	0px solid black;
	height: 10px;
    clear:both;
    margin-top:-10px;
    position:relative;
}	

#footer img{

    
	position:absolute;
	bottom:0;
	left:0;

}
.footerTxt {
	font-family: Times new Roman, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #D6CFD6;
	
}

a.footerTxt:link, a.footerTxt:visited
{
color: #D6CFD6;
font-weight: bold;
text-decoration: none;
}

a.footerTxt:hover
{
color: #ffffff;
font-weight: bold;
}


a.breakcrumb:link, a.breakcrumb:visited
	{
color: #FEBD34;
font-weight: bold;
text-decoration: none;
}

a.breakcrumb:hover
{
color: #FEBD34;
font-weight: bold;
}

a.breakcrumb:active
{
color: #E56C00;
font-weight: bold;
}




/**********************************
*        CREDITS           *
**********************************/

#credits {
	background-color: transparent;
	width: 780px;
	height: 20px;
	min-height: 20px;
	margin:0 auto;
	height: auto !important;
	margin-bottom: 0;
	margin-top: 5px;
	text-align: center;
	padding: 2px 0 0 4px;
}	


a.creditsTxt {
	font-family: Verdana, Times new Roman, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #E5F5CB;
	
}

a.creditsTxt:link, a.creditsTxt:visited
{
color: #E5F5CB;
font-weight: bold;
text-decoration: none;
font-size: 10px;
}

a.creditsTxt:hover
{
color: #FFF5E1;
font-weight: bold;
}

h2 {                                             
	font-family: Times new Roman, Verdana, Arial, Helvetica, sans-serif;     
	font-size: 12px;                                        
	text-decoration: none;                                  
	font-weight: bold;                                      
	color: #044314;                                         
	                                                        
}   

h3 {                                             
	font-family: Verdana, Times new Roman, Arial, Helvetica, sans-serif;     
	font-size: 16px;                                        
	text-decoration: none;                                  
	font-weight: bold;                                      
	color: #E56C00;   
	text-align: center;                                      
	                                                        
} 

.arancio {color: #E56C00;}

h4 {                                             
	font-family: Verdana, Times new Roman, Arial, Helvetica, sans-serif;     
	font-size: 12px;                                        
	text-decoration: none;                                  
	font-weight: bold;                                      
	color: #E56C00;   
	text-align: center;                                      
	                                                        
} 


h1 {                                             
	font-family: Verdana, Times new Roman, Arial, Helvetica, sans-serif;     
	font-size: 14px;                                        
	text-decoration: none;                                  
	font-weight: bold;                                      
	color: #E56C00;   
	text-align: left;   
	padding: 0;
	                                                        
} 


h2 {
	font-family: Verdana, Times new Roman, Arial, Helvetica, sans-serif;     
	font-size: 12px;                                        
	text-decoration: none;                                  
	font-weight: none;                                      
	color: #E56C00;   
	text-align: center;   

} 

ul {                                             
	font-family: Verdana, Times new Roman, Arial, Helvetica, sans-serif;     
	font-size: 12px;                                        
	text-decoration: none;                                  
	font-weight: none;                                      
	color: #253204;  
	                                       
	                                                        
} 

p {                                             
	font-family: Verdana, Times new Roman, Arial, Helvetica, sans-serif;     
	font-size: 12px;                                        
	text-decoration: none;                                  
	font-weight: none;                                      
	color: #253204; 
    
	                                       
	                                                        
} 






.bordeaux {
	font-family: Verdana, Times new Roman, Arial, Helvetica, sans-serif;     
	font-size: 14px;                                        
	text-decoration: none;                                  
	font-weight: bold;                                      
	color: #9F0C0C;  

}

.bordeaux1 {
	font-family: Verdana, Times new Roman, Arial, Helvetica, sans-serif;     
	font-size: 14px;                                        
	text-decoration: none;                                  
	font-weight: bold;                                      
	color: #FF7300; 

}

.bordeaux2 {
	font-family: Verdana, Times new Roman, Arial, Helvetica, sans-serif;     
	font-size: 13px;                                        
	text-decoration: none;                                  
	font-weight: bold;                                      
	color: #E56C00;  

}


.bordeaux3 {
	font-family: Verdana, Times new Roman, Arial, Helvetica, sans-serif;     
	font-size: 11px;                                        
	text-decoration: none;                                  
	font-weight: bold;                                      
	color: #E56C00;  

}

.nb {                                             
	font-family: Verdana, Times new Roman, Arial, Helvetica, sans-serif;     
	font-size: 10px;                                        
	text-decoration: none;                                  
	font-weight: none;                                      
	color: #253204; 
	                                       
	                                                        
} 






.titoli_foto {
	font-family: Verdana, Times new Roman, Arial, Helvetica, sans-serif;     
	font-size: 14px;                                        
	text-decoration: none;                                  
	font-weight: bold;                                      
	color: #F38614;  

}


 

a.listalink {
   font-family: Times new Roman, Arial, Helvetica, sans-serif;     
	font-size: 12px;                                        
	text-decoration: none;                                  
	font-weight: bold;                                      
	color: #609F70;        

}     

a.listalink:link, a.listalink:visited
{
color: #609F70;
font-weight: bold;
text-decoration: none;
font-size: 12px;
}

a.listalink:hover
{
color: #EA312D;
font-weight: bold;
}    


a.listalink2 {
   font-family: Times new Roman, Arial, Helvetica, sans-serif;     
	font-size: 11px;                                        
	text-decoration: none;                                  
	font-weight: none;                                      
	color: #C35203;        

}     

a.listalink2:link, a.listalink2:visited
{
color: #C35203;
font-weight: none;
text-decoration: none;
font-size: 12px;
}

a.listalink2:hover
{
color: #EA312D;
font-weight: none;
}    



a.listalink3 {
   font-family: Times new Roman, Arial, Helvetica, sans-serif;     
	font-size: 12px;                                        
	text-decoration: none;                                  
	font-weight: none;                                      
	color: #C35203; 
  line-height:12px       

}     

a.listalink3:link, a.listalink3:visited
{
color: #C35203;
font-weight: none;
text-decoration: none;
font-size: 12px;
line-height:12px
}

a.listalink3:hover
{
color: #EA312D;
font-weight: none;
}    

.heresmall
{
color: #E56C00;
font-weight: none;
text-decoration: none;
font-size: 12px;
}    

.testolink1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;     
	font-size: 14px;                                        
	text-decoration: none;                                  
	font-weight: none;                                      
	color: #C35203;        

}     



a.testolink {
   font-family: Verdana, Arial, Helvetica, sans-serif;     
	font-size: 14px;                                        
	text-decoration: none;                                  
	font-weight: none;                                      
	color: #C35203;        

}     

a.testolink:link, a.testolink:visited
{
color: #C35203;
font-weight: none;
text-decoration: none;
font-size: 14px;
}

a.testolink:hover
{
color: #EA312D;
font-weight: none;
}  



a.testolink1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;     
	font-size: 16px;                                        
	text-decoration: none;                                  
	font-weight: none;                                      
	color: #C35203;        

}     

a.testolink1:link, a.testolink:visited
{
color: #C35203;
font-weight: none;
text-decoration: none;
font-size: 16px;
}

a.testolink1:hover
{
color: #EA312D;
font-weight: none;
}    



a.testolink3 {
   font-family: Verdana, Arial, Helvetica, sans-serif;     
	font-size: 12px;                                        
	text-decoration: none;                                  
	font-weight: none;                                      
	color: #C35203;        

}     

a.testolink3:link, a.testolink:visited
{
color: #C35203;
font-weight: none;
text-decoration: none;
font-size: 12px;
}

a.testolink3:hover
{
color: #EA312D;
font-weight: none;
}    


td.numeri{
color: #658120;
font-weight: bold;
font-family: Comic Sans MS,Georgia;
font-size: 14px;
}

a.numeri:link, a.numeri:visited{
color: #658120;
font-weight: bold;
text-decoration: underline;
font-family: Comic Sans MS,Georgia;
font-size: 14px;
}

a.numeri:hover
{
color: #ffa43f;
font-weight: none;

}  





#newsletter{
	font-family: Times new Roman, Verdana, Arial, san-serif;
	padding:0;
	width:148px;
	text-align:right;
	color: #E56C00;
	font-weight: bold;
	
	}  
	
	#messaggio{
	font-family: Times new Roman, Verdana, Arial, san-serif;
	padding:0;
	width:148px;
	text-align:center;
	font-size: 14px;
	color: #E56C00;
	font-weight: bold;
	
	}  
	
	
#colonna_sx{
	float: left;
	padding:0;
	width:148px;
	text-align:left;
	font-weight: none;
	font-size: 11px;
	border:0px solid black;
	
	} 
	
#colonna_dx{
	float: right;
	padding:0;
	width:200px;
	text-align:left;
	font-weight: none;
	font-size: 11px;
	border:0px solid black;
	
	} 
	
	
	
a.colonna {
   font-family: Verdana, Arial, Helvetica, sans-serif;     
	font-size: 11px;                                        
	text-decoration: none;                                  
	font-weight: none;                                      
	color: #495A13;        

}    
	
a.colonna:link, a.colonna:visited
{
color: #495A13;
font-weight: none;
text-decoration: none;
font-size: 11px;
}

a.colonna:hover
{
color: #C35203;
font-weight: none;
}     
	
	
	
.newsletter{
	font-family:  Verdana, Arial, san-serif;
	border: 2px solid #febe38;
	font-weight: normal;
	font-size:12px;
	margin:0px;
	color: #E56C00;
	}  
.newsletterOK{
	font-family:  Verdana, Arial, san-serif;
	border: 2px solid red;
	color: #ff0000;
	font-weight: normal;
	font-size:12px;
	margin:0px;
	} 
.formbutton{
	border: 2px solid #febe38;
	width:50px;
	height:20px;
	padding:0;
	margin-top:5px;
	font-family: Times new Roman, Verdana, Arial, san-serif;
	font-weight: bold;
	font-size:14px;
	background: #E56C00;
	color:#fff;	
	vertical-align:middle;
	}	
.testosinistra{padding:3px;text-align:left;font-weight: normal;}
.sfondoadozioni{text-align:left;width:240px;margin:0;padding:0px;background: #ecf7d0 url(../immagini/sfondo_adozioni.gif) top no-repeat;height:390px;vertical-align:top;}
.sfondonovelle{width:240px;margin:0;padding:0px;background: #ecf7d0 url(../immagini/sfondo_adozioni.gif) top no-repeat;height:390px;vertical-align:top;}
.sfondoadozioni2{width:240px;margin:0;padding:0px; height:390px;vertical-align:top;}

.cont{padding:20px;font-size:11px;}
#sesso{float:right;}
.sessom{float:left;color:#374a06;	font-weight: bold;font-size:16px;width:150px;}
.sessof{float:left;color:#940d11;	font-weight: bold;font-size:16px;width:150px;}	 
.fotocane{border: 2px solid #E56C00;}	
	          
.divcenter{text-align:center;clear:both;}
.divfoto{position:relative;width:auto !important;min-width:100px;width:100px;margin:0 auto;}                                 
.clicca {position:absolute;bottom:0;right:0;width:41px;height:41px;text-align:left;font-weight: bold;color:red;font-size:11px;}

.liete-right{padding:15px;float:right;width:200px;height:200px;background: #ecf7d0 url(../immagini/sfondo_liete.gif) top no-repeat;text-align:center;}
.liete-left{padding:15px;float:left;width:200px;height:200px;background: #ecf7d0 url(../immagini/sfondo_liete.gif) top no-repeat;text-align:center;}


#testo a.linkgenerico:link, #testo a.linkgenerico:visited
{
color:  #C35203;
text-decoration: none;
font-size: 14px;
}

#testo a.linkgenerico:hover
{
color: #EA312D;

text-decoration: none;
font-size: 14px;
}

#llsx {
	width: 189px;
	height: 159px;
	background: url(../immagini/cornice.jpg) no-repeat;
	padding: 21px 21px 20px 20px;
	font-size: 0;
}
#llsx_txt {
	float: left;
	width: 201px;
	height: 220px;
}

#llsx_txt a {
	display: block;
}

#lldx {
	float: right;
	width: 189px;
	height: 159px;
	background: url(../immagini/cornice.jpg) no-repeat;
	padding: 21px 21px 20px 20px;
	font-size: 0;
}
#lldx_txt {
	float: right;
	width: 201px;
	height: 220px;
}

#lldx_txt a {
	display: block;
}

.linkg
{
padding: 0;
font-family: Times new Roman, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 120%;
color: #658120;
font-weight: bold;
}



.linkg a:link, .linkg a:visited
{
color: #658120;
font-weight: bold;
text-decoration: none;
}

.linkg a:hover
{
color: #E56C00;
font-weight: bold;
}

	
.linkg a.active:link, .linkg a.active:visited	{
	font-weight : bold;
/*	text-transform: uppercase;*/
	color: #E56C00;
	text-decoration:none;
	}
	
.linkg a.active:hover	{
	font-weight : bold;
	color: #E56C00;
/*	text-transform: uppercase;*/
	text-decoration: none;
	}
	
a img.bordata{border:2px solid #658120;}
a:hover img.bordata{border:2px solid #E56C00;}	

#pag{font-weight:bold}
#page-right{float:right}
#page-left{float:left}


a.linkorange {
	font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
	color: #E56C00;
	 
}
	
a.linkorange:link, a.linkorange:visited {
	color: #E56C00;
	font-weight: none;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;	
}

a.linkorange:hover {
	text-decoration: underline;
	color: #658120;
	font-weight: none;
	font-weight: bold;
}


#map{
  width: 450px;
  height: 400px;
  border: 1px solid #e95d0f;
}
