html,body
{
margin:0;
padding:0;
background-image: url(sfondo.jpg);
background-position: left -6px;
background-repeat: repeat-x;
background-color:#000000;

}

body{font: 70% arial,sans-serif;text-align:center}



p{margin:0 10px 10px}
a{color: #ffffff;padding:10px;text-decoration: none} /* vecchio valore display:block;*/
div#header{height:80px;margin:16px 0px 0px 0px;
  padding-left:10px;color: #79B30B}
div#container{text-align:left}
div#content p{line-height:1.4}

div#footer{color: #cccccc}
div#footer p{margin:0;padding:5px 10px}

div#container{width:760px;margin:0 auto} 
div#content{
float:right;
width:560px;
height:400px;
border-bottom:#ff9900 1px solid;
border-top:#ff9900 1px solid;
color: #cccccc;
background-color:#;
overflow:hidden;
padding-bottom:20px;
} 






div#navigation{float:left;width:200px;height:300px;background-image:url(logo16.jpg);background-repeat:no-repeat;}
div#extra{float:right;width:560px}
div#footer{clear:both;width:100%}
div#fascia{background-color:#333333;padding: 10px 0px 20px 10px;margin-bottom:10px;height:90px;}
div#separatore{
text-align:center;
height:20px;
}
div#banner1{
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-style:italic;
color:#FFFFcc;
border:0px;
text-align:left;
width: 350px;
height: 55px;
left: 330px;
top: 25px;


}

h2 {
        font: bold 14px Verdana, Arial, Helvetica, sans-serif;
        color: #000;
        margin: 0px;
        padding: 0px 0px 0px 15px;
}

ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

img {
    border: none;
    padding: 10px 10px 10px 10px;
}

/*- Menu 1--------------------------- */

#menu1 {
        width: 200px;
        margin: 0px;
        border-style: solid solid solid solid;
        border-color: #000;
        border-size: 0px;
        border-width: 0px;
        }

#menu1 li a {
       
        text-decoration: none;
        }

#menu1 li a:link, #menu1 li a:visited {
        color: #cccccc;
        display: block;
        background:  url(menu40.gif);
        padding: 4px 0 0 4px;
        }

#menu1 li a:hover, #menu1 li #current {
        color: #cc6600;
	
        background:  url(menu40.gif) 0 -32px;
        padding: 4px 4px 0 4px;
        }

/*- Menu 2--------------------------- */
#menu2 {
		font:14px Verdana;
		font-weight:bold;
		text-transform:uppercase;
		margin-top: 240px;
		}

#menu2 li a {
        
          voice-family: "\"}\"";
          voice-family: inherit;
          
        text-decoration: none;
        }

#menu2 li a:link, #menu2 li a:visited {
        color: #cccccc;
        display: block;
        background:  url(menu40.gif);
        
        }

#menu2 li a:hover, #menu2 li #current {
        color: #cc6600;
        background:  url(menu40.gif) 0 -16px;
        
        }


}





				
em, i {
						font-style:normal;

						}						
form {
						padding:0px;
						margin:0px;
						}						
	
			
em 	{
						color:#ff9900;
						font-style:normal;
						font-weight:bold;
						}	
em a	{
						color:#ff9900;
						display:inline;
						font-weight:bold;
						
						
						}
em a:hover	{
						color:#ff9900;
						}            
						
input, textarea {
						
						
						
						font-family:Tahoma;
						font-size:11px;
						
						line-height:13px;
						padding-left:2px;
						padding-right:2px;
						}												
input	{
						width:200px;
						height:22px;
						margin:0px 0px 0px 0px;
						
						}
textarea {
						width:200px;
						height:30px;
						margin:0px 0px 0px 0px;
						
						overflow:hidden;

					

		


.footer span	{
						
						}							
.footer a	{
						
						font-size:10px;
						text-decoration:none;
						}
.footer a:hover	{
						
						font-size:10px;
						text-decoration:underline;
						}

}

#banner {
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
border:0px;

width: 425px;
height: 350px;
left: 300px;
top: 100px;
display:none;
}
#banner a
{
color:#FF9900;
text-decoration:none;

}
#banner a:hover
{
color:#FF9900;
text-decoration:underline;

}
#chiudi
{
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
left:90%;
top:-1px;
display:block;
}
#chiudi a
{

font-weight:bold;
text-decoration:none;

}
#chiudi a:hover
{
font-weight:bold;
color:#ff9900;
text-decoration:none;
}





#contactform2
	
	{
border:0px;
width: 560px;
color:#ffffff;
height:200px;
}
			

/* form1  */

	#form1{
		
		
		
		}
	#form1 fieldset{
		margin:0;
		padding:10px;
		border:none;	
		display:inline;
		
		
		
		}		
	#form1 legend {}	
	#form1 p{margin:.5em 0;}	
	#form1 label{display:block;}	
	


	#form1 input
		{		
		width:220px;
		padding:3px;
		background:#333333;
		border:0px;
		color:#fff;
		}




			
	#form1 textarea{
		padding:3px;
		background:#333333;
		border:0px;
		color:#fff;
		width:270px;
		height:125px;
		overflow:auto;
		}						
	
	#contactform2 a
		{
		color:#FF9900;
		text-decoration:none;
		
		}
	#contactform2 a:hover
		{
		color:#FF9900;
		text-decoration:underline;
		
		}				

/* // form  */

/* form3  */

	
		
	#form3
		 {
  		position:absolute;
  		top:200px;
  		left:50%;
  		
		}		
		
	#form3 legend {}	
	#form3 p{margin:.5em 0;}	
	#form3 label{display:block;}	
	#form3 input{		
		width:220px;
		padding:3px;
		background:#333333;
		border:0px;
		color:#fff;
		}		
	#form3 textarea{
		padding:3px;
		background:#333333;
		border:0px;
		color:#fff;
		width:270px;
		height:125px;
		overflow:auto;
		}
	#form3 fieldset{
		margin:0;
		padding:10px;
		border:none;	
		display:inline;
		
		
		
		}						
#login {
width:560px;
height:370px;
overflow-y:auto;
}	
	
#login a
		{
		color:#FF9900;
		text-decoration:none;
		
		}
#login a:hover
		{
		color:#FF9900;
		text-decoration:underline;
		
		}				

/* // form  */





#corpo {
width:560px;
height:370px;
overflow-y:auto;
}

#corpo2 {

height:185px;
overflow-y:auto;
}

#corpo p {
  clear: both;
  text-align:justify;
  
}
#corpo img {
  margin: 2px;
  
}

#corpo li {
	list-style:square;
	padding:10px 10px 10px 20px;
	margin:10px 10px 10px 40px;





}
#imgsinistra {
  float: left;
  margin-left: 0;
  padding: 10px 10px 10px 10px;
}
#imgdestra {
  float: right;
  margin-right: 0;
  padding: 10px 10px 10px 10px;	
}
#indicatore {
  
  position:absolute;
  top:500px;
  left:50%;
  text-align:right;
}

#logoanimato {
  float: right;
  margin-left: 10px;
  padding: 10px 0px 0px 0px;


}

#listaprog p {
  clear: both;
}
#listaprog img {
  margin: 2px;
}
#incorniciatasx {
  float: left;
  margin-left: 0;
}
#pagename p {
	text-align:right;
	font-weight:bold;
	color:#FF9900;
	
	}

#numpage p{
	
	color:#FF9900;
	
	}