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;
		
		
		
	}

img {
	border:0;
    }

#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;
			
			
			

		}



#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;
			
		}


div.menuori	{
				
			text-align:center;
			color:#ffffff;
			background-color:#4682B4;
			
			
		}



#divtabcol {
                position:absolute;
		top:5px;
		height:90%;
		left:1%;
		width:98%;
		background-color:#ffffff;
		color:#000000;
		border-color:#c0c0c0;
		border-top:solid;
		border-bottom:solid;
		border-left:solid;
		border-right:solid;
		border-width:4px;
		border-bottom-color:#c0c0c0;
		border-right-color:#c0c0c0;
		border-left-color:#c0c0c0;
		border-top-color:#c0c0c0;
		z-index:2;
		overflow:auto;
           }



.testobiancosuolive {
			color:#ffffff;
			  background-color:#4682B4;	
			font-family:arial,helvetica,verdana;
			font-weight:bold;


		   }


.abussola2 {
		text-decoration:none;
		font-size: 1em; 
		font-family: Verdana,arial,Helvetica,sans-serif; 
		color:#ffffff;
		font-weight:bold;
		background-color:#6495ED;
	}



.mytable2 {	font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size: 1em; 
		font-style: normal;
		line-height: normal; 
		font-weight: normal; 
		font-variant: normal; 
		text-transform: none; 
		color: #000000; 
		text-decoration: none; 
		background-color:#6495ED;
                border:solid;
		border-color:#ffffff;
		border-width:1px;
		margin:0 auto;
		
	 }

.mytable2 td {
		border:solid;
		border-color:#ffffff;
		border-width:1px;
		
              }

.mytable2 td.centrato {
		border:solid;
		border-color:#ffffff;
		border-width:1px;
		text-align:center;
		
		
              }


.mytable2 td.destro {
		border:solid;
		border-color:#ffffff;
		border-width:1px;
		text-align:right;
		
		
              }



.mytable2 td.centratobold {
		border:solid;
		border-color:#ffffff;
		border-width:1px;
		text-align:center;
		color:#a52a2a;
		font-weight:bold;
		
		
              }


.mytable2 td.grasset {
		border:solid;
		border-color:#ffffff;
		border-width:1px;
		color:#a52a2a;
		font-weight:bold;
		
		
              }


.mytable2 td.grassetdx {
		border:solid;
		border-color:#ffffff;
		border-width:1px;
		color:#a52a2a;
		font-weight:bold;
		text-align:right;
		
		
              }


.mytable2 td.grassetdx2 {
		border:solid;
		border-color:#ffffff;
		border-width:1px;
		color:#a52a2a;
		font-weight:bold;
		background-color:#E0FFFF;
		text-align:right;
		
		
              }





.mytable2 th {
		border:solid;
		border-color:#bdbdbd;
		border-width:1px;
		background-color:#191970;
	        color:#ffffff;
              }




.mytable3 {	
		
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size: 1em; 
		font-style: normal;
		line-height: normal; 
		font-weight: normal; 
		font-variant: normal; 
		text-transform: none; 
		color: #ffffff; 
		text-decoration: none; 
		background-color:#4682B4;
                border:solid;
		border-color:#ffffff;
		border-width:1px;
		margin:0 auto;
		
		
	 }

.mytable3 td {
		border:solid;
		border-color:#ffffff;
		border-width:1px;
		
		
              }


.mytable3 td.colorediverso {
		border:solid;
		border-color:#ffffff;
		background-color:#87CEFA;
		color:#000000;
		padding-right:2px;
		text-align:right;
		border-width:1px;
		
		
              }

.mytable3 td.centrato {
		border:solid;
		border-color:#ffffff;
		border-width:1px;
		text-align:center;
		
              }

.mytable3 th {
		border:solid;
		border-color:#bdbdbd;
		border-width:1px;
		background-color:#000080;
              }


.mytable4 {	font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size: 1em; 
		font-style: normal;
		line-height: normal; 
		font-weight: normal; 
		font-variant: normal; 
		text-transform: none; 
		color: #000000; 
		text-decoration: none; 
		background-color:#B0C4DE;
                border:solid;
		border-color:#191970;
		border-width:1px;
		margin:0 auto;
		
	 }

.mytable4 td {
		border:solid;
		border-color:#191970;
		border-width:1px;
		
              }

.mytable4 td.centrato {
		border:solid;
		border-color:#191970;
		border-width:1px;
		text-align:center;
		
		
              }


.mytable4 td.destro {
		border:solid;
		border-color:#191970;
		border-width:1px;
		text-align:right;
		
		
              }



.mytable4 td.centratobold {
		border:solid;
		border-color:#191970;
		border-width:1px;
		text-align:center;
		color:#a52a2a;
		font-weight:bold;
		
		
              }


.mytable4 td.grasset {
		border:solid;
		border-color:#191970;
		border-width:1px;
		color:#a52a2a;
		font-weight:bold;
		
		
              }


.mytable4 td.grassetdx {
		border:solid;
		border-color:#191970;
		border-width:1px;
		color:#a52a2a;
		font-weight:bold;
		text-align:right;
		
		
              }


.mytable4 td.grassetdxorale {
		border:solid;
		border-color:#191970;
		border-width:1px;
		color:#a52a2a;
		font-weight:bold;
		text-align:right;
		
		
              }


.mytable4 td.grassetdxscritto {
		border:solid;
		border-color:#191970;
		border-width:1px;
		color:#2E8B57;
		font-weight:bold;
		text-align:right;
		
		
              }



.mytable4 td.grassetdxpratico {
		border:solid;
		border-color:#191970;
		border-width:1px;
		color:#000000;
		font-weight:bold;
		text-align:right;
		
		
              }





.mytable4 td.grassetdxoralem {
		border:solid;
		border-color:#191970;
		border-width:1px;
		color:#a52a2a;
		font-weight:bold;
		text-align:right;
		background-color:#F5F5F5;
		
		
              }


.mytable4 td.grassetdxscrittom {
		border:solid;
		border-color:#191970;
		border-width:1px;
		color:#2E8B57;
		font-weight:bold;
		text-align:right;
		background-color:#F5F5F5;
		
		
              }



.mytable4 td.grassetdxpraticom {
		border:solid;
		border-color:#191970;
		border-width:1px;
		color:#000000;
		font-weight:bold;
		text-align:right;
		background-color:#F5F5F5;
		
		
              }


.mytable4 td.grassetdx2 {
		border:solid;
		border-color:#191970;
		border-width:1px;
		color:#a52a2a;
		font-weight:bold;
		background-color:#E0FFFF;
		text-align:right;
		
		
              }





.mytable4 th {
		border:solid;
		border-color:#191970;
		border-width:1px;
		background-color:#191970;
	        color:#ffffff;
              }



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:#ffffff;
			padding:.2em 1em;
			font-size:0.75em;
			
			

		}


ul.menuoriz li a:hover	{
				color:#000000;
				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:#ffffff; 
		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 */
