/* CSS Document 
@charset "utf-8";*/

body {
	/*	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;*/
	margin: 0;
	padding: 0;
	color: #000;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
}
p {
	padding-right: 30px;
	padding-left: 30px; /* L'aggiunta di una spaziatura ai lati degli elementi contenuti nei div, anziché ai div stessi, consente di evitare ogni calcolo matematico relativo ai riquadri. Come metodo alternativo si può anche utilizzare un div nidificato con spaziatura laterale. */
	font-weight: normal;
	line-height: normal;
	color: #666;
	margin: 0;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: justify;
}
.foto { /* Questo selettore rimuove il bordo blu predefinito visualizzato in alcuni browser intorno a un'immagine quando è circondata da un collegamento.  */
	border: 1px solid #1D245B;
	margin: 5px;
	padding: 1px;
}
h3 {
	margin-top: 0;	 /* La rimozione del margine superiore permette di aggirare il problema che si crea quando i margini possono fuoriuscire dal div che li contiene. Il margine inferiore che rimane permetterà di distanziare gli elementi che seguono. */
	padding-right: 15px;
	padding-left: 15px; /* L'aggiunta di una spaziatura ai lati degli elementi contenuti nei div, anziché ai div stessi, consente di evitare ogni calcolo matematico relativo ai riquadri. Come metodo alternativo si può anche utilizzare un div nidificato con spaziatura laterale. */
	font-weight: normal;
}
#Tabella_01 tr td table tr td h4 a {
	color: #FFF;
	text-decoration: none;
}

#Tabella_01 tr td table tr #menu:hover {
	background-color: #52699B;
}
#Tabella_01 tr td table tr #menu {
	height: 25px;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	padding-left: 50px;
}
#copyright a{
	color: #FFFFFF;
}

h4 {
	padding-right: 5px;
	padding-left: 15px; /* L'aggiunta di una spaziatura ai lati degli elementi contenuti nei div, anziché ai div stessi, consente di evitare ogni calcolo matematico relativo ai riquadri. Come metodo alternativo si può anche utilizzare un div nidificato con spaziatura laterale. */
	color: #FFF;
	font-weight: normal;
	font-size: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 2px;
}
.linea {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:26px;
	margin-top: 30px;	 /* La rimozione del margine superiore permette di aggirare il problema che si crea quando i margini possono fuoriuscire dal div che li contiene. Il margine inferiore che rimane permetterà di distanziare gli elementi che seguono. */
	padding-right: 30px;
	padding-left: 30px; /* L'aggiunta di una spaziatura ai lati degli elementi contenuti nei div, anziché ai div stessi, consente di evitare ogni calcolo matematico relativo ai riquadri. Come metodo alternativo si può anche utilizzare un div nidificato con spaziatura laterale. */
	line-height: normal;
	color: #46403b;
	font-weight: normal;
	text-align:left
}
h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-top: 20px;	 /* La rimozione del margine superiore permette di aggirare il problema che si crea quando i margini possono fuoriuscire dal div che li contiene. Il margine inferiore che rimane permetterà di distanziare gli elementi che seguono. */
	padding-right: 30px;
	padding-left: 30px; /* L'aggiunta di una spaziatura ai lati degli elementi contenuti nei div, anziché ai div stessi, consente di evitare ogni calcolo matematico relativo ai riquadri. Come metodo alternativo si può anche utilizzare un div nidificato con spaziatura laterale. */
	line-height: 1px;
	color: #1B1B1B;
	font-weight: normal;
	text-align: right;
}
h5 {
	padding-right: 15px;
	padding-left: 15px; /* L'aggiunta di una spaziatura ai lati degli elementi contenuti nei div, anziché ai div stessi, consente di evitare ogni calcolo matematico relativo ai riquadri. Come metodo alternativo si può anche utilizzare un div nidificato con spaziatura laterale. */
	font-weight: normal;
	line-height: normal;
	margin: 0;
	padding-top: 0px;
	padding-bottom: 0px;
}
h6 {
	padding-right: 15px;
	padding-left: 15px; /* L'aggiunta di una spaziatura ai lati degli elementi contenuti nei div, anziché ai div stessi, consente di evitare ogni calcolo matematico relativo ai riquadri. Come metodo alternativo si può anche utilizzare un div nidificato con spaziatura laterale. */
	font-weight: normal;
	line-height: normal;
	color: #666;
	font-size: 11px;
	margin: 0;
	padding-top: 0px;
	padding-bottom: 0px;
}
a img { 
	border: 1px solid #1D245B;
	margin: 1px;
	padding: 1px;
}

#copyright{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
}

/* ~~ L'applicazione di stili ai collegamenti del sito deve rispettare questo ordine, compreso il gruppo di selettori che creano l'effetto hover. ~~ */
a:link {
	color: #42413C;
	text-decoration: underline;  A meno che non vogliate personalizzare i collegamenti in un modo molto particolare, è bene applicare la sottolineatura per permetterne una rapida identificazione visiva. 
}
a:visited {
	color: #6E6C64;
	text-decoration: underline;
}
a:hover, a:active, a:focus { /* Questo gruppo di selettori conferisce alla navigazione tramite tastiera gli stessi effetti hover che si producono quando si usa il mouse. */
	text-decoration: none;
}

