	body
		{background:#F4F4F4;
		text-align:center;
		 font-family:verdana,helvetica,sans-serif;
		}
    table {font-family:verdana,helvetica,sans-serif;
		 margin: 5px;
		 font-size:70%;
		 	}
	A:link,A:visited
		{text-decoration:none;
		color:#000099
		}
	A:hover
		{text-decoration:underline;}

	#fondo_bianco
	    {background:#ffffff;
		color:#0000A0
		}
	#fondo_rosso
		{background-color: #E80224;
		color: #FFFFFF;
		}

	#fondoblu
		{background-color: #0000A0 ;
		color: #FFFFFF;
		}
	#div1
		{background-color: #0000A0 ;
		color: #FFFFFF;
		border-left: 8px solid black;
		border-bottom: 8px solid black;
		}
	#div2
		{background-color: #E80224;
		color: #FFFFFF;
		border-bottom: 8px solid black;
		border-right: 8px solid black;
		}
	#div2sx
		{background-color: #E80224;
		color: #FFFFFF;
		border-left: 8px solid black;
		}
	#div1_lineablu
		{color:#0000A0;
		border-left: 8px solid #0000A0;
		border-bottom: 8px solid #0000A0;
		}
	#div2_lineablu
		{background-color:#FFffff ;
		color:#0000A0;
		border-right: 8px solid #0000A0;
		}

	#div1_lineanera
		{color:#000000;
		border-left: 8px solid #000000;
		border-bottom: 8px solid #000000;
		}
	#div2_lineanera
		{color:#000000;
		border-bottom: 8px solid #000000;
		}
	#div3_lineanera
		{color:#000000;
		border-left: 8px solid #000000;
		}
	#div1_lineabianca
		{color:#0000A0;
		border-bottom: 8px solid #000000;
		}
	#div2_lineabianca
		{color:#0000A0;
		border-bottom: 8px solid #000000;
		border-left: 8px solid #000000;
		}
    #div3_lineabianca
		{color:#000000;
		border-left: 8px solid #000000;
		}
	#div1_giallo
		{background-color: #F2F200 ;
		color:#000000;
		border-left: 8px solid #000000;
		}
	#div1_lineagialla
		{
		border-left: 8px solid #F2F200;
		}
	#div1_linearossa
		{
		border-bottom: 8px solid #FF0000;
		}
	#div1_lineaverde
		{
		border-bottom: 8px solid #339900;
		border-left: 8px solid #339900;
		}
	#fondo_blu
		{background-color: #0000A0;
		color: #FFFFFF;
		border-left: 1px solid black;
		}
	#fondo_nero
		{background-color: #000000;
		color: #FFFFFF;
		border-bottom: 8px solid black;
		}
		hr
		{color:#800000;
		width:90%
		}
	#scrittablu
		{color:#0000A0;
		border:1px dashed  #0000A0;
		}
	#briciole_blu
		{background:#ffffff;
		color:#0000A0;
		text-align:right;
		}
		#bianco_nero
	    {background-color:#ffffff;
		color:#000000;
		}
	#container{
    width: 100%;
    margin: 5px auto;   /*centra negli altri browsers*/
    text-align: left;/*ripristina l' allineamento*/
	   	    } 

	#tuttocont
		{width:760px;
		}
	
	ul li
		{list-style:square outside;
		margin-left: 5px
		}
	p
		{
		margin-left: 10px;
		margin-right: 10px;
		}
		
