/*stili per il layout fluido*/
html, body 
{
margin: 0;
padding: 0;
}

body 
{
font-family: verdana, tahoma, arial, sans-serif;																
font-size: 76%; color: #000; 
position: relative;
}

#container
{color:#000;
background: #fff url(../immagini/falsacol2.jpg) repeat-y left;
}

#container img
 {border: none;  }

#striscia
 {
 float: left;
 color: #fff;
 }
 
#striscia p
 {
 padding: 0.5em 0 0 0.8em;
 text-align: center;
 font-size: 2em;
 font-weight: bold;
 color: #fff;  } 
 
#content 
{
margin: 0 2em 0 8em;
padding: 1em;
}							

#content h3  
{
text-align: center;
}

#content a:visited 
{
color: blue;
}

#content a:hover 
{
color: #3984f5;
}

#intestazione	 
{
background-color: #fcf1b0; 
border: 1px solid #f90; 
margin: 2em 1em 1em; 
padding: 0.5em;
position: relative;
text-align: center;
}

#intestazione h1 
{
margin: 0; 
padding: 1em 0 0.5em 0; 
font-size: 1.2em; 
color: red;
}

#intestazione h2 
{
margin: 0; 
font-size: 1em; 
color: #00c;
text-align: center;
}

#contenuti 
{
padding-top: 0.5em; 
padding: 1em; 
color: #000;
font-size: 0.9em;
position: relative;
border: 1px solid #f90;
}

#contenuti h1
 {font-size: 1.6em;
 color: #00c;  }


#contenuti address
{margin: 0;
padding: 1em;
}

#contenuti cite  
{
display: block; 
padding: 1em;  
}
	

#contenuti p
{margin: 0;
padding: 0.5em 0;
}

#contenuti dl 
{
margin: 0;
padding-top: 2em;
}

#contenuti dt	 
{
margin: 0;
padding: 0 0.5em 0.5em 1em;  
font-weight: bold;
}
 
#contenuti dd 
{margin: 0;
padding: 0 0.5em 1em 2em; 
color: #000;
}

#contenuti dl a
{
text-decoration: none;
}

#contenuti a:link 
{
color: #00c;
}

#contenuti a:visited 
{
color: blue;
}

#contenuti a:hover  
{
color: red;
}	
#contenuti ul 
{
margin: 0; 
padding: 1em; 
list-style-type: none;
line-height: 2em; 
}

#contenuti ul a 
{
color:blue; 
}	 

#contenuti h3
{
font-size: 1em; 
font-weight: bold; 
color: #ff3; 
background-color: #00c;
padding: 0.2em;		 
margin: 2em 9em;
text-align: center;
}

#contenuti img
{
margin: 1em 0.5em;
}

#contenuti ol {line-height: 2em;
font-size: 1.2em;  }

#contenuti2 
{
margin: 0.5em 1em; 
padding: 0.5em; 
color: #000; 
background-color: #fef9dc; 
font-size: 0.9em;
}

#contenuti2 p
{
margin: 0;
padding: 0.5em;
}	

#contenuti2 dl 
{
margin: 0;
padding-top: 2em;
}

#contenuti2 dt	 
{
margin: 0;
padding: 0 0.5em 0.5em 1em;  
font-weight: bold;
}
 
#contenuti2 dd 
{margin: 0;
padding: 0 0.5em 1em 2em; 
color: #000;
}
						
#contenuti2 dl a
{
text-decoration: none;
}

#contenuti2 a:link 
{
color: #00c;
}

#contenuti2 a:visited 
{
color: blue;
}

#contenuti2 a:hover  
{
color: red;
}	
#contenuti2 ul 
{
margin: 0; 
padding: 1em; 
list-style-type: none;
}

#contenutiinfo ul a 
{
color:blue; 
}	 

#contenutiinfo h3
{
font-size: 1em; 
font-weight: bold; 
color: #ff3; 
background-color: #00c;
padding: 0.2em;		 
margin: 2em 10em;
text-align: center;
}

#note  
{
margin: 1em;
padding: 1em; 
font-size: 0.8em;
background-color: #eee;
}

#note p  
{
margin: 0; 
padding: 0.5em;  
}

#note h4  
{
font-size: 1em; 
margin: 0; 
padding: 0.5em;  
}
#commento
{
margin: 0;
padding: 1em;
background-color: #FBF4CD;
border: 1px solid #ddd;
}				

#link1 ul li
{
line-height: 1.5em;
}

#link1
{
float: left;
}


#link1 li h4
{
margin: 0;
padding-top: 1em;
font-size: 1.1em;
font-weight: bold;
color: red;
}
#link2
{	
margin-left: 18em;
} 

#link2 ul li
{
line-height: 1.5em;
}

#link2 li h4
{
margin: 0em;
padding-top: 1em;
font-size: 1.1em;
font-weight: bold;
color: red;
}

#menu
 {background: #eee;
 padding: 1em;
 border: 1px solid #ddd;  }	 

#menu	p
{
margin: 0;
padding: 0.5em 1em;
text-align: right;
}
		
#finale
{
margin: 1em 1.5em;
font-size: 0.9em;
}

#finale a 
{
text-decoration: none;
font-size: 0.9em;
}

#finale p	 
{
font-size: 0.9em;
}

p  
{
padding: 0.25em 0.5em;  
}

h3 
{
font-size: 1em; 
font-weight: bold; 
color: #006; 
background-color: #f90;
}

img.right		
{
float: right;
}

img.left		
{
float: left;
}

.nascosto  
{
visibility: hidden;
}

.rosso 
{
color: red;
}

.centrato 
{
text-align: center;  
}	 

.sinistra	 
{
text-align: left;  
}
	 
.destra {
text-align: right;  
}
	 
.rosarancio 
{
background-color: #fff8f0;  
}

.arancio 
{
color: #ff8000;
}

.blue 
{
color: blue;
}

.marrone
{
color: #820000;
}

.grassetto 
{
font-weight: bold;  
}

.corsivo 
{
font-style: italic;  
}

.data	 
{
font-size: 0.9em; 
padding: 0 0 0.2em; 
margin-bottom: 0; 
}
	
.testopiccolo 
{
font-size: 0.9em;
}

.testogrosso
{
font-size: 1.2em;
}

.skiplink 
{
display: none; 
}