body {
	background-color: #dbb895;
	margin:0px auto;
	padding:0;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
}

/*colori link*/	
a:link, a:visited {
	color: #2F1807;
	text-decoration: underline;
	font-weight: bold;
}
a:hover, a:active, a:focus {
	color: #661919;text-decoration: underline overline;
	font-weight: bold;
	background-color: #E9D6C7;
}
/*contenitore scritta copyright*/	

	#footer {
	margin: 0 auto;
	padding: 5px 0 5px 0;
	text-align: center;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}
#footer p {margin: 0 0 5px 0;}
/*colori link copyright*/	
#footer a:link {color: #402009;  text-decoration: none; }
#footer a:visited {color: #402009; text-decoration: none;}
#footer a:hover, a:active, a:focus {color: #75492B;}	
/*fine scritta copyright*/	

.tdlateralesin{
margin:0;  
padding: 0px;
background: #E9D6C7 url(../imgs/bglats.jpg) repeat-y top left;
 }
.tdlateraledx{
margin:0;  
padding: 0px;
background: #E9D6C7 url(../imgs/bglatd.jpg) repeat-y top right;
}
/*colori e font cella centrale*/	
.tdcentro{
margin:0;  
padding: 5px 10px 5px 10px;
background-color: #F0E9E4;
font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
}
h2 {
margin: 0;
padding: 5px 5px 5px 5px;
text-align: center;
font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #402009;
}
/*grafica*/	
#wrapper{
margin:0 auto;
text-align: left;   
 padding: 0;
 width: 98%;
}
 #tabella1{
margin:0 auto;
padding: 0;
}
.tdup {
background: #e9d4c3 url(../imgs/top.jpg) repeat-x;
height: 155px;
margin:0;
 padding: 0;
}

.barrasotto{
margin:0;  
padding: 0px;
 background: #F0E9E4 url(../imgs/bot.jpg) repeat-x;
}
.tdmenusopra {
margin:0;
padding: 0;
background: #f0e9e4 url(../imgs/top1.jpg) repeat-x;
}
.tdmenus {
margin:0;
padding: 0;
background: #E9D6C7 url(../imgs/bgs.jpg) repeat-y top right;
}
.tdmenud {
margin: 0p;
padding: 0;
background: #E9D6C7 url(../imgs/bgd.jpg) repeat-y top left;
}
/*menu laterali*/	
/*sinistro*/	
#navcontainer, #navcontainerd  { width: 170px; margin: 5px;
	padding:0;
}

#navcontainer ul, #navcontainerd ul
{margin: 0;
	padding:0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}
#navcontainer li, #navcontainerd li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navcontainer a, #navcontainerd a
{
display: block;
padding: 5px;
width: 140px;
 line-height: 1em;
}

#navcontainer a:link, #navlist a:visited, #navcontainerd a:link, #navlistd a:visited
{
	color: #402009;
	text-decoration: none;
	padding-left: 25px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-weight: bolder;
		background: url(../imgs/bullet.png) no-repeat 0% 2%;
}

#navcontainer a:hover, #navcontainerd a:hover
{
	color: #75492b;
	background-image: url(../imgs/bullet_hover.png);
	background-repeat: no-repeat;
}

/*cuccioli*/	
#navcontainerc { width: 170px; margin: 5px;
	padding:0; 
	}

#navcontainerc ul
{
margin: 0;
	padding:0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}

#navcontainerc a
{height: 25px;
display: block;
padding: 5px;
width: 140px;
 line-height: 1em;

}

#navcontainerc a:link, #navlistc a:visited
{
	color: #661919;
	text-decoration: none;
	padding-left: 22px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-weight: bolder;
		background: url(../imgs/bulletc.png) no-repeat 0% 0%;
}

#navcontainerc a:hover
{
	color: #75492b;
	background-image: url(../imgs/bullet_hover.png);
	background-repeat: no-repeat;
}
#dcontenuto{
margin-left: 5px;
	padding:0;
	}
#scontenuto{
margin-right: 5px;
	padding:0;
	}	
