html, body {
	padding: 0px; 
	margin: 0px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size:16px;
	color: #000000;
	background-color: #d4d1c5;
	text-align: justify;
	background-image: url(/dyna_graph/costa_back_sotto.gif);
  	background-position: top left;
	background-repeat: repeat-x;
}

/*Inizio stile elementi generici*/
img {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; }
h1,h2,h3,p,div { color: #000000; }

a { color: #006666; }
a:hover { color: #006666; }
p img { margin-left: 12px; }
/*Fine stile elementi generici*/

/*Inizio stile DIV*/
#backk  {
	background-image: url(/dyna_graph/costa_back.gif);
  	background-position: top left;
	background-repeat: repeat-x;
  	background-color: #f7f7d3;	
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
}
#backk2  {
  	background-color: #f7f7d3;	
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	border: 0px solid #cdcdcd;
}
#main {
	position: relative; 
	width: 760px;  
	margin: 0px auto 0px auto; 
	padding: 0px 0px 0px 0px; 
	border: 0px solid #cdcdcd;
	text-align: center; 
	background-color: transparent;	
}
#main2 {
	position: relative; 
	width: 700px;  
	margin: 0px auto 0px auto; 
	padding: 0px 0px 0px 0px; 
	border: 0px solid #cdcdcd;
	text-align: center; 
	background-color: transparent;	
	border: 1px solid #cdcdcd;
}
#main #title {
	position: relative; 
	z-index: 1;  
	margin: 0px auto 0px auto; 
	padding: 0px 0px 0px 0px; 
	border: 0px solid #cdcdcd;
	text-align: center; 
	background-image: url(/dyna_graph/costa_back_pulsanti.gif);
  	background-repeat: no-repeat;
  	background-color: transparent;	
}
#main #title a {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	border: 0px solid #cdcdcd;
}
#main #title a:hover {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	border: 0px solid #cdcdcd;
}
#main #bottoni{
	text-align: left; 
	position: relative; 
	z-index: 1; 
	height: 72px; 
	width: 772px; 
	padding: 0px 0px 0px 0px; 
	top: 0px; 
	left: 0px; 
	border: none; 
	background-image: url(/dyna_graph/costa_back_pulsanti.gif);
  	background-repeat: no-repeat;
  	background-color: transparent;	
}
#main #bottoni #sposta{
	padding: 20px 0px 0px 0px; 
}
#main #bottoni #sposta a{
	padding: 1px; 
	margin: 1px; 
	margin-left:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background-color: transparent;	
	font-size:16px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
#main #bottoni #sposta a:hover{
	padding: 1px; 
	margin: 1px; 
	margin-left:0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background-color: transparent;	
	font-size:16px;
	color: #707070;
	font-weight: bold;
	text-decoration: underline;
}
#footer{
	height: 8px;  
	padding: 0px 0px 0px 0px; 
	border: 0px solid #cdcdcd;
	background-image: url(/dyna_graph/costa_back_linea.gif);
  	background-repeat: repeat-x;
  	background-color: transparent;	
}
#footer2{
	height: 8px;  
	padding: 0px 0px 0px 0px; 
	border: 0px solid #cdcdcd;
	background-image: url(/dyna_graph/costa_back_linea.gif);
  	background-repeat: repeat-x;
  	background-color: transparent;	
}
#banner {
	height: 128px;  
	padding: 4px; 
	border: none; 
	align: center; 
}
#banner .bannerz {
	height: 120px;  
	width: 200px; 
	padding: 0px 0px 0px 0px; 
	border: 0px solid #cdcdcd;
	background-color: #cdcdcd;	

}
#moduli {
	text-align: justify;

}

#moduli .matteo { font-size: 24px; color: #000000; }

#moduli #texta textarea { width: 424px; height: 40px; }


#moduli #codice { padding-left: 70px; }