

		  /*STILI PER LE TABELLE*/
@media screen and  /*(min-width: 480px) and*/ (max-width: 799px) { 

/*.rigagriglia{
			float:none;
            } */
#colonna1{
		float:none;
		width:auto;
		}
#colonna2{
		float:none;
		width:auto;
		}
.rigagriglia .div .rigagriglia{
	  float:none;
      width:auto;

      }

} 

 @media screen and (min-width:800px){
#colonna1{
		width:20%;
}
#colonna2{
		width:70%;
} 

table{
      /*width:100%;	*/
      color:#000;
      font-size:.8em;
      border-collapse: separate;
      border-spacing:0;
      margin:3em 0 3em;
      box-shadow:.3em .3em .6em rgba(64,0,0,.5);
      opacity:.7;
      }		 

caption{
        background:#FDFEA8;
        color:#008000;
        font:bold 1em georgia, times, serif;
        padding:.2em;
        box-shadow:.3em .3em .6em rgba(64,0,0,.5); 
        }

th{		
    font-size:1em;
    padding:.5em .5em;
    color:#FFF;
    background:#A74D0B;
    border:.1em solid #600;
    }	

tr:hover{
    background:#ccf;
    } 
 
td{
    padding:.3em .5em;	
    border:.1em solid #600;
    }

ul.ciliege	li{
    margin-left:1.5em;
    list-style:url(ciliegine.gif);
    } 

ul.fronte, ol.fronte{
		margin:0;
		padding:1.5em;
		list-style:none;
		} 

.rigagriglia{
        float:left;
        width:100%;
        margin:2em 0 0 0;
        color:#606;
        text-align:justify;	
        }

.rigagriglia  .fronte{/*stili per pagina iniziale fronte.html*/
        float:left;
        width:27%;
        margin:0 1.5em;
        text-align:justify;
        background-image:#C39861;
        } 		

.rigagriglia  .div{
      float:left;
      width:50%;
      margin:0 .3em;
      text-align:justify;
      background-image:#C39861;
      }

.rigagriglia  .div1{
      float:left;
      width:40%;
      margin:0 1em 0 2em;
      text-align:justify;
      background-image:#C39861;
      }
								
.rigagriglia  .div2{
      float:left;
      width:86%;
      margin-top:-1.5em;
      text-align:justify;
      background-image:#C39861;
      }
													
      		
.rigagriglia  h4{
      text-align:left;
      font-size:1.5em;
      line-height:1.5em;
      color:#9727A1;
      }
					
.rigagriglia  h2{
      text-align:left;
      color:#9727A1; 
      }   
	  
 }/*fine min-width*/
 
h4{ 
	font-size: 1.5em; 
	margin: 0; 
	text-shadow:.1em .1em .2em rgba(32,0,0,.4 ); 
    color:#9727A1;
	background:none;
	}	
					
h5{ 
	font-size: 1.3em; 
	border-bottom:7px solid #A0E;
	color:#A3F;
	} 							 
