/* CSS Document */

body 
{		background-color: #FFFFFF;
		text-align: center;
		margin: 0px;
		padding: 0px;
		height: 100%;	
}
 


#generale
{		background-color: #FFFFFF;
		text-align: left;
		width: 950px;
		height: 100%;	
		margin-top: 10px;
		margin-right: auto;
		margin-left: auto;	
}

#centro
{		width: 950px;
		height: 420px;
}

	#centro2
	{		width: 100%;
			height: 100%;
	}

#logo{
		background-color: #1F4F7D;
		width: 950px;
		height: 100px;
}

#gallo
{		width: 950px;
}

#menu
{		width: 200px;
		height: 400px;
		background-color: #1F4F7D;
		float: left;
}


#menu a:hover
{		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		color:#000000;
		text-decoration: none;
}

#menu a:active
{		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		color:#ffffff;
		text-decoration: none;
}

#menu a:visited
{		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		color:#ffffff;
		text-decoration: none;
}

#menu a:link
{		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		color:#ffffff;
		text-decoration: none;
}

#testo
{
	width: 750px;
	height: 400px;
	background-image: url(img/4.gif);
	float: right;
	overflow: auto;
	font-family: calibri;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
}


#testo2
{		width: 750px;
		height: 400px;
		background-color:#ffffff;
		background-image:url(img/sfo.gif);
		float: right;
		overflow:auto;
	font-family: calibri;
	font-size: 16px;
	color:#000000;
	text-decoration: none;
}

#testo2 a:hover
{		color:#000000;
}

#testo2 a:active
{		color:#000000;
}

#testo2 a:visited
{		color:#000000;
}

#testo2 a:link
{		color:#333333;
}

#testo3
{		width: 750px;
		height: 400px;
		background-color:#ffffff;
		background-image:url(img/sfo.gif);
		float: right;
		overflow:auto;
        font-family: calibri;
        font-size: 16px;
        color:#000000;
        text-decoration: none;
}

#intestazione
{		width: 950px;
		height: 20px;
		background-image:url(img/barrac.gif)
}

#intestazione2
{		width: 950px;
		height: 22px;
		margin-top: -20px;
		background-image: url(img/barrac.gif);
}

.pippo
{		font-family:Times new Roman;
		font-size: 14px;
		text-align: center;
		color:#FFFFFF;
}
  
.ruby
{		font-family:Courier New;
		font-size: 18px;
		text-align: center;
		color:#FFFF00;
}

.teo
{		font-family:Courier New;
		font-size: 16px;
		text-align: center;
		color:#006600;
		font-weight: bold;
}

.tigri
{		font-family:Courier New;
		font-size: 16px;
		text-align: center;
		color:#330066;
}
 
.pippi
{		font-family:Courier New;
		font-size: 16px;
		text-align: center;
		color:#FF0000;
}

.zanna
{		font-family:Courier New;
		font-size: 16px;
		text-align:justify;
		color:#FFFF00;
}

.toti
{		font-family:Courier New;
		font-size: 16px;
		text-align: justify;
		color:#66FF66;
}

.sole
{		font-family:Courier New;
		font-size: 16px;
		text-align:justify;
		color:#FFFFFF;
}
.sole2
{
	font-family: Times New Roman;
	font-size: 20px;
	text-align: center;
	color: #000000;
}

.luna
{		color:#1F4F7D;
}

.luna2
{
	color: #000066;
	font-size: +100%;
	font-weight: bold;
}

.ragno
{		background-image:url(img/sfmen_02.gif);
		font-size:18px;
		font-family: Georgia,Times New Roman,
		font-weight: bold;
}

.ragno2
/* {		background-image:url(img/equilibrio.jpg);  */
{		background-color:#1F4F7D;
		font-size:180%;
		font-family: Georgia,Times New Roman,
		font-weight: bold;
		color: #FFFFFF;
}

.R01_x-large
{		color:#1F4F7D;
        font-size: x-large;
}
.R01_x-large a:hover
{		color:#1F4F7D;
}
.R01_x-large a:active
{		color:#1F4F7D;
}
.R01_x-large a:visited
{		color:#1F4F7D;
}
.R01_x-large a:link
{		color:#1F4F7D;
}

.R01_large
{		color:#1F4F7D;
        font-size: large;
}


