body	{
		margin:0;
		padding:0;
		font-size:0.8em;
		font-family:verdana,arial,helvetica,sans-serif; 
		text-align:center;
		background-color:#4682B4;
		
	}


body.bianco	{
		margin:0;
		padding:0;
		font-size:0.8em;
		font-family:verdana,arial,helvetica,sans-serif; 
		text-align:center;
		background-color:#ffffff;
		
	}


#corpo {
		position:relative;
		margin:0;
		padding:0;
		width:100%;
		height:85%;
		background-color:#ffffff;
		
	}

#intestazione	{
			
			margin:0em auto;
			background-color:#4682B4;
			background-image:url("sf_hp.gif");
			border:solid;
			border-width:1px;
			border-color:#000000;
			text-align:left;
			padding-left:1px;
			padding-top:0px;
			
			
			

		}


img {
	border:0
    }


#leftlay	{
			position:absolute;
			top:0px;
			left:0px;
			width:19%;
			height:100%;
			text-align:left;
			background-color:#ffffff;
			font-size:0.7em;
		} 


#rightlay	{
			position:absolute;
			top:0px;
			right:0px;
			width:19%;
			height:100%;
			text-align:left;
			background-color:#ffffff;
			font-size:0.7em;
		} 

#contenuti	{
			
			margin-left:20%;
			margin-right:20%;
			text-align:left;
			background-color:#ffffff;
			height:100%;	
			padding-right:10px;
			border-style:solid;
			border-left-width:2px;
			border-right-width:2px;
			border-top-width:0px;
			border-bottom-width:0px;		
			
		}


#footer	{
			
			margin-left:20%;
			margin-right:20%;
			text-align:center;
			background-color:#6495ED;
			
						
			
		}



#leftlay2colonne	{
			position:absolute;
			top:0px;
			left:0px;
			width:24%;
			height:100%;
			text-align:left;
			background-color:#ffffff;
			font-size:0.7em;
		} 



#rightlay2colonne	{
			position:absolute;
			top:0px;
			right:0px;
			width:24%;
			height:100%;
			text-align:left;
			background-color:#ffffff;
			font-size:0.7em;
		} 


#contenuti2colonne	{
			
			margin-left:25%;
			text-align:left;
			background-color:#ffffff;
			height:100%;
			padding-right:10px;
			border-style:solid;
			border-left-width:2px;
			border-right-width:0px;
			border-top-width:0px;
			border-bottom-width:0px;
			
			
		}


#contenuti1colonna	{
			
			margin-left:0px;
			text-align:left;
			background-color:#ffffff;
			padding-right:10px;
			
		}

.contenuti2	{
			
			border-color:#000000;
			padding:1em;
			text-align:left;
			height:100%;
			width:100%;
			margin-top:1px;
			padding-top:5px;
			
		}



ul.menu	{

		list-style:none;
		margin:0;
		padding:0px 0px 0px 15px;
		
		border-style:solid;
		border-width:0px;
		
	}


ul.menu li a	{
			text-decoration:none;
			display:block;
			width:93%;
			line-height:2em;
			color:#000000;
			font-size:1.1em;
			font-weight:bold;
			

		}


ul.menu li a:hover	{
				background-color:#6495ED;
				border-left-style:solid;
				border-left-width:3px;
				border-left-color:#DC143C;
			}


		



ul.menuoriz	{

		list-style:none;
		margin:0;
		padding:0;
		border-style:solid;
		border-width:1px;
		
	}

ul.menuoriz li	{
			display:inline;
		}

ul.menuoriz li a	{
			text-decoration:none;
			display:inline;
			color:#000000;
			padding:.2em 1em;
			
			

		}


ul.menuoriz li a:hover	{
				background-color:#ddd;
			}


/* inizio input */


input.stile1 {   font-family:  arial,verdana,Helvetica,sans-serif; 
		font-size: 10pt; 
		font-style: normal; 
		line-height: normal; 
		font-weight: normal; 
		font-variant: normal; 
		text-transform: none; 
		color: #000000; 
		text-decoration: none; 
		background-color: #c0c0c0; 
		border: 1px #000000 solid 
	    }



input.stile2 {   border:#c0c0c0; 
		border-style:solid; 
		border-top-width:1px; 
		border-right-width:1px;
		border-bottom-width:1px;
		border-left-width: 1px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:11px;
		color:#000000;
		background-color:#2e93ff; 
	    }


.input.stile3 {   font-family:Verdana,arial,Helvetica,sans-serif; 
		font-size:11px; 
		font-style: normal; 
		line-height: normal; 
		font-weight: normal; 
		font-variant: normal; 
		text-transform: none; 
		color: #000000; 
		text-decoration:none; 
		background-color:#c0c0c0; 
		border: 1px #000000 solid; 
	    }




/* fine input */




/* paragrafo */

p.giustificato {
		text-align:justify; 
		margin-left:10px;
		margin-right:5px;
				
	 }

p.sinistra {
		text-align:left; 
		margin-left:10px;
		margin-right:5px;
				
	 }


p.centrato {
		text-align:center; 
		margin-left:10px;
		margin-right:5px;
				
	 }


p.destra {
		text-align:right; 
		margin-left:10px;
		margin-right:5px;
				
	 }



p.giustificatobold {
		text-align:justify; 
		margin-left:10px;
		margin-right:5px;
		font-weight:bold;
				
	 }

p.sinistrabold {
		text-align:left; 
		margin-left:10px;
		margin-right:5px;
		font-weight:bold;
				
	 }


p.centratobold {
		text-align:center; 
		margin-left:10px;
		margin-right:5px;
		font-weight:bold;		
	 }


p.destrabold {
		text-align:right; 
		margin-left:10px;
		margin-right:5px;
		font-weight:bold;
				
	 }



p.giustificato15 {
		text-align:justify; 
		margin-left:10px;
		margin-right:5px;
		line-height:1.5em;
				
	 }

p.sinistra15 {
		text-align:left; 
		margin-left:10px;
		margin-right:5px;
		line-height:1.5em;
				
	 }


p.centrato15 {
		text-align:center; 
		margin-left:10px;
		margin-right:5px;
		line-height:1.5em;
				
	 }


p.destra15 {
		text-align:right; 
		margin-left:10px;
		margin-right:5px;
		line-height:1.5em;
				
	 }


p.centratoboldsfondo {
		text-align:center; 
		margin-left:10px;
		margin-right:10px;
		margin-top:2px;
		margin-bottom:2px;
		font-weight:bold;
		background-color:#4682B4;
		color:#ffffff;		
	 }

/* fine paragrafo */


/* header */


h1 {font-weight:bold;font-size:2.6em;margin-top:0;}
h2 {font-weight:bold;font-size:2.2em;margin-top:0;}
h3 {font-weight:bold;font-size:1.8em;margin-top:0;}
h4 {font-weight:bold;font-size:1.3em;margin-top:0;}

h1.centro {font-weight:bold;font-size:2.6em;text-align:center;}
h2.centro {font-weight:bold;font-size:2.2em;text-align:center;}
h3.centro {font-weight:bold;font-size:1.8em;text-align:center;}
h4.centro {font-weight:bold;font-size:1.3em;text-align:center;}

/* fine header */
