body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	background-image: url(../img/matt.gif);
}

a:link { text-decoration: none;
    color: blue;
    }

  a:visited { text-decoration: none;
    color: blue;
    }

  a:hover { text-decoration: underline;
    color: rgb(0, 0, 0);
    }

  a img { border-style: none;
    border-width: 0pt;
    }
	
#testata {
	display: none;
}
#menualto {
	display: none;
}
#menualto a {
	display: none;
	}
#menualto a:hover, #menupr a:focus, #menupr a:active { display: none;
    }
	
#menusx {
	display: none;
	}

 #menusx a { display: none;
    }

  #menusx a:hover { display: none;
    }
	
		#menupof {
	display: none;
	}

 #menupof a {
	display: none;
    }

  #menupof a:hover {
	display: none;
    }
	
 #dovesei { display: none;
    }

#destra {
	width: 75%;
	color: #000033;
	background-color: #F4F4F4;
	float: right;
	margin: 10px;
	border: 1px solid #999999;
	padding: 10px;
	line-height: 1.5em;
	text-align: justify;
	}

#poesia {
	width: 50%;
	color: #000033;
	background-color: #F4F4F4;
	margin: 10px;
	border: 1px none #999999;
	padding: 10px;
	line-height: 5px;
	font-size: 120%;
	vertical-align: baseline;
	}

#destrapanna {
	width: 75%;
	color: #000033;
	background-color: #FFFFFF;
	float: right;
	margin: 10px;
	border: 1px solid #999999;
	padding: 10px;
	line-height: 1.5em;
	text-align: justify;
	font-size: 80%;
	}

#dxcentrato {
	width: 75%;
	color: #000033;
	text-align: center;
	background-color: #F4F4F4;
	float: right;
	margin: 10px;
	border: 1px solid #999999;
	padding: 5px;
	height: 1200px;
	}

 #boxditesto { border: 1px solid rgb(51, 51, 255);
    padding: 10px;
	text-align: left;
    background-color: rgb(255, 255, 255);
    width: 90%;
    
    }

#boxditesto p{	
	/*line-height : 0.1em;
	 questo significa che i paragrafi del box di testo devono avere un'interlinea di 0,5 em
	se vuoi puoi usare anche le percentuali es:
	line-height: 200%; */
	}

#boxdiareariservata {
	display: none;
    
    }
 #boxdiareariservata a:link { 
 	display: none;
    }

 #boxdiareariservata a:visited { 
 	display: none;
    }

 #boxdiareariservata a:hover { 
 	display: none;
    }

#portafotosx { border: rgb(51, 51, 255);
    padding: 10px;
	text-align: center;
    background-color: #F4F4F4;
	min-height: 60px;
	padding: 10px;
	float: left;
    width: 45%;
    max-width: 550px;
    }

#portafotodx { border: rgb(51, 51, 255);
    padding: 10px;
	text-align: center;
    background-color: #F4F4F4;
	min-height: 60px;
	padding: 10px;
	float: right;
    width: 45%;
    max-width: 550px;
    }

#spazioverde { border: rgb(51, 51, 255);
    padding: 10px;
    background-color: #E1FFE1;
	min-height: 60px;
	padding: 10px;
    max-width: 550px;
    }
	
#spazioverdecentrato {
	display: none;
	
    }
	
#spaziorosa { border: rgb(51, 51, 255);
    padding: 10px;
    background-color: #E2E3E7;
	min-height: 60px;
	padding: 10px;
    max-width: 550px;
    }

#portalogosx {
	border: rgb(51, 51, 255);
	text-align: center;
	background-color: #F4F4F4;
	min-height: 60px;
	padding: 10px;
	float: left;
	width: 16%;
	max-width: 550px;
	margin-left: 25px;
    }

#portalogodx {
	border: rgb(51, 51, 255);
	background-color: #F4F4F4;
	min-height: 40px;
	padding: 10px;
	float: right;
	width: 16%;
	max-width: 550px;
	margin-right: 25px;
	margin-top: 10px;
    }
#portalogo {
	background-color: #F4F4F4;
	padding: 10px;
	float: left;
	/*line-height: 0.1em;*/
	margin-left: 30px;
	/*height: 110px;*/
    }

	
	#portalink {
	border: rgb(51, 51, 255);
	background-color: #F4F4F4;
	padding: 10px;
	float: left;
    }
	
	#fotoplesso {
	border: rgb(51, 51, 255);
	background-color: #F4F4F4;
	padding: 10px;
	float: right;
    }
	
	
	#fotoplessosx {
	border: rgb(51, 51, 255);
	background-color: #F4F4F4;
	padding: 10px;
	float: left;
    }
	
 #boxregina { margin-left: 10px;
    float: right;
    margin-top: 2px;
    }
	
 #spaziotab {
	margin-left: 0px;
	text-align:center;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	} 
	
#spaziotabpic {
	margin-left: 150px;
	text-align:center;
	width: 60%;
	margin-top: 10px;
	margin-bottom: 10px;
	} 
	
.trucchetto {
	clear: right;
	}
.testocentrato {
	text-align: center;
	margin-bottom: 20px;
	}
	
 #piepagina {
	display: none;
    }

#portabolli {
	border: 1px solid rgb(153, 153, 153);
	text-align: center;
	color: rgb(0, 0, 0);
	visibility: visible;
	font-size: 90%;
	line-height: 0.1em;
	padding: 5px;
	margin-top: 20px;
    }

h2 {	
	color: #FF0000;
	text-align: left;
	}

h3 {	
	color: #000000;
	text-align: center;
	}

.marcato {
	font-weight: bold;
   } 
	
.nascosto {	
	display: none;
}	

.motore label {
	display: block;
	margin-bottom: 5px;
	margin-left: 3px;
}
.motore input {
	margin-right: 5px;
	padding-right: 3px;
	padding-left: 3px;
}

 table {
	margin-left: auto;
	margin-right: auto;
	width: 85%;
	float: none;
    }

  caption {
	font-weight: bold;
	color: rgb(153, 0, 0);
	font-size: 80%;
	margin-left: auto;
	margin-right: auto;
	letter-spacing: 0.1em;
	text-align: center;
	margin-bottom: 20px;
    }

  td { border: 1px solid rgb(56, 145, 227);
    padding: 4px;
    line-height: 1em;
    font-style: normal;
    text-align: left;
    font-size: 80%;
    background-color: rgb(255, 255, 255);
    }

  th { border: 1px solid rgb(56, 145, 227);
    padding: 4px;
    line-height: 1em;
    font-style: normal;
    text-align: center;
    font-size: 80%;
    background-color: rgb(56, 145, 227);
    color: rgb(255, 255, 255);
    font-weight: bold;
    }

.azzurra {
	color: White;
	background-color:#3399FF;
	font-weight: bold;
	border: 1px solid #3399FF;
	}

  .bianca {
	color: rgb(0, 0, 0);
	background-color: White;
	border: #FFFFFF;
    }



  td.vuota { border: 1px solid rgb(56, 145, 227);
    padding: 4px;
    line-height: 1em;
    font-style: normal;
    background-color: White;
    text-align: center;
    font-size: 80%;
    }

  .grigia {
	color: rgb(0, 0, 0);
	background-color: rgb(242, 242, 242);
	border: rgb(242, 242, 242);
    }

  .gialla { background-color: rgb(255, 255, 221);
    color: rgb(0, 0, 0);
    }

  .rossa {
	color: Yellow;
	background-color: rgb(153, 0, 0);
	border: rgb(153, 0, 0);
    }

  .trat { border-top: 1px dashed rgb(135, 134, 152);
    color: rgb(0, 0, 0);
    }

  .rosa {
	background-color: #FFCC99;
	color: rgb(0, 0, 0);
	border: #FFCC99;
    }
	
	 .verde {
	background-color: rgb(208, 224, 208);
	color: rgb(0, 0, 0);
	border: rgb(208, 224, 208);
    }
	 .marrone {
	background-color: #AA8964;
	color: #FFFF99;
	border: rgb(208, 224, 208);
    }
	
	 .verdescuro {
	background-color: #666600;
	color: #FFFFFF;
	border: rgb(208, 224, 208);
    }

.testoadestra {
	color: rgb(0, 0, 0);
	text-align: right;
    }

.testoasinistra {
	color: rgb(0, 0, 0);
	text-align: left;
    }

dt {
	color: #036;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 30px;
}

dd {
  color: #000;
  margin-bottom: 20px;
  margin-left: 15px;
  line-height: 130%;
}

ul {
	margin-left: 30px;
	padding-left: 0px;
	margin-bottom: 5px;
	list-style-image: url(../img/indice.gif);
}


ol {
   margin-left: 30px; 
   padding-left: 0px;
   margin-bottom: 5px;
   list-style: square;
}

acronym {
	background: transparent;
	border-bottom: #666 1px dashed;
}
.citazione {
	font-size: 80%;
	font-style: italic;
	font-weight: bold;
	color: #336666;
	text-indent: 30px;
}

.citazionerossa {
	font-size: 90%;
	font-style: italic;
	font-weight: bold;
	color: #990000;
	text-indent: 30px;
}

.testomappa {
    font-size: 100%;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000066;
	margin-left: 10px;
}

.testopiccolo {
    font-size: 70%;
	
}

.nostampa {
    display: none;
}

