/* Classi per il sito Tempi e Spazi */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url('http://www.tempiespazi.it/common/img/bgtile.gif'); 
	padding: 0;
	margin: 0;
	font-size: 90%;
	color: #000;
	background-color: #FFFFFF;
}
/* classi per intestazione  */
div.intesta, div#intesta {
 	background-color: #b73f0f; 
	color: #fff;
	font-family: Arial, sans-serif;
	height: 1%; 
	padding-top: 0.4em;
	margin-top: 0;
	vertical-align: top;
}
div.intestadx {
	margin-left: 130px;
	padding: 0;
}

/* percorso */
div.percorso, div#percorso {
	padding: 0.3em;
	font-size: 90%;
	background-color: #F5F5F5;
	color: #000;
/*	margin-bottom: 0.5em;*/
	clear: both;
} 
div.percorso strong, div#percorso strong {
	font-weight: normal;
}
div.percorso a:hover, div#percorso a:hover {
	text-decoration: none;
	color: #003366;
	background-color: #FFFFFF;
}
div.percorso a:active, div#percorso a:active { 
	color: #FFFFFF; 
	background-color: #003366; 
}
/* contenitore principale */
div.container, div#container {
	background-color: #FFFFFF;
	color: #000;
	margin: 0;
	padding: 0;
	height: 1%;
}
.hidden {
	position: absolute;
 	top: -500px;
 	width: 0.1em;
 	height:0.1em;
 	overflow: hidden;
}
/* footer delle pagine */
div.footer, div#footer {
	background-color: #b73f0f;
	color: #FFFFFF;
	font-size: 90%;
	text-align: center;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
div#footer a, div.footer a { background-color: #b73f0f;
	color: #FFFFFF; }
div#footer a:visited, div.footer a:visited {
	background-color: #b73f0f;
	color: #FFFFFF;
}
div#footer a:hover, div.footer a:hover {
	background-color: #FFFFFF;
	color: #990000;
}
/* div per la navigazione (link indietro e inizio pagina) */
div.naviga {
	background-color: #990000;
	color: #FFFFFF;
	text-align: right;
	padding: 0.3em;
	font-size: 85%;
}
div.naviga a {
	background-color: #990000;
	color: #FFFFFF;
}
div.naviga a:visited {
	background-color: #990000;
	color: #FFFFFF;
}
div.naviga a:active {
	background-color: #990000;
	color: #FFFFFF;
}
div.naviga a:hover {
	background-color: #FFFFFF;
	color: #990000;
}
/* classe per la formattazione dell'introduzione di una pagina  */ 
.introduzione {
	font-size: 110%;
	margin-bottom: 1em;
	font-family: "Book Antiqua", Georgia, "Times New Roman", Times, serif;
	padding: 0.2em;
	}
/* descrizione della sezione */
.dex {
	font-size: 85%;
	text-align: left;
	margin: 0 0 1em;
	padding: 0;
}
/* scritta  per indicare la data dell'ultimo aggiornamento*/ 
.aggiornamento, .aggiorna, div#aggiorna {
 	margin: 1em;
	background-color: #FFFFFF;
	color: #c00000;
 }
em {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 120%;
	}
.corsivo {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS";
	font-style: italic;
	font-size: 100%;
	}
br.nofloat {
	clear: both;
}
/* TITOLI  */
/* classe per la scritta "Tempi e Spazi" nell'intestazione */
.h1intesta
{
	font-size: 140%;
	font-weight: bold;
	color: #000000;
	padding: 0;
	padding-left: 0.5em;
	letter-spacing: 0.1em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.h1intesta a {
	text-decoration: none;
	color: #000000;
}
.h1intesta a:visited {
	text-decoration: none;
	color: #000000;
}
.h1intesta a:hover {
	text-decoration: none;
	background-color: #b73f0f;
	color: #FFFFFF;
}
/*  sottotitolo bianco nell'intestazione */
.sottotitolointesta {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 110%;
	letter-spacing: 0.1em;
	font-family: Arial, sans-serif;
	border-left: 2px solid #FFFFFF;
	padding: 0;
	margin: 0;
	padding-left: 0.5em;
	height: 1%;
	}
/*  sottotitolo nel testo, sotto h1 o h2 */	
.sottotitolo {
	color: #900;
	font-weight: bold;
	font-size: 90%;
	letter-spacing: 0.1em;
	padding: 0;
	margin: 0;
}
/* pretitolo */
.pretitolo {
	color: #b73f0f; 
 	font-size: 90%;
	letter-spacing: 0.1em; 
}
/* titolo nella sezione areaevidenza */
.titoloindice  {
	color: #006699;
	font-weight: bold;
	margin-left: 1em;
	}
/* h1 */
h1 {
	font-size: 150%;
	font-weight: bold;
	color: #006699;
	letter-spacing: 0.1em;
	margin-top: 0.5em;
	margin-bottom: 0.5em; 
	font-family: Georgia, "Times New Roman", Times, serif;
	 
}

/* h2 */
h2  {
	font-size: 110%;
	font-weight: bold; 
	letter-spacing: 0.1em;
	padding: 0 0 0.2em;  
	margin: 0;
	color: #c00000;
	font-family: Georgia, "Times New Roman", Times, serif;
}
/* h3 */
h3 {
	font-size: 95%;
	font-weight: bold; 
	letter-spacing: 0.1em; 
	padding: 0; 
	margin: 0;
   color: #006282;
background-color: #fff;  
font-family: "Times New Roman", Times, serif;
	
}
/* h4 */
h4
{
	font-size: 100%;
	font-weight: bold;
	letter-spacing: 0.1em; 
	padding: 0;
	margin: 0;
	
}
/* fine titoli */
/* link */
a { color: #333333; }
a:visited { color: #990000;  }
a:active { color: #336699; }
a:hover { 
	color: #FFFFFF; 
	background-color: #990000;
	text-decoration: none;
	}
/* immagini */ 
img { border: 0px; }
.imgdx {
	border: 0px;
	float: right;
	margin-bottom: 0.2em;
	margin-left: 1em;
}
.imgsx
{
	border: 0;
	float: left;
	margin-right: 0.5em;
	margin-bottom: 0.2em;
}
img.nospace {
	border-style: none;
	margin: 0;
	padding: 0;
}
.imgcentro {
	vertical-align: middle;
}
.riga {
	border-bottom: 1px solid #CCCCCC;
	padding: 0.4em;
	margin-bottom: 0.5em;
}
.margine {
	margin-left: 2%;
}
.note {
	padding: 0.4em;
/*	font-size: 120%;*/
/*	font-family: Bookman Old Style, Georgia, "Times New Roman", Times, serif;*/
	word-spacing: 0.2em;
	background-color: #FFFFFF;
	color: #c00000;
	padding-left: 3%;
	padding-right: 3%;
	/*	border-top: 0.01em solid #c00000;*/
	
	
	
}

.poesia {
	font-size: 110%;
	font-family: Georgia, "Times New Roman", Times, serif;
	word-spacing: 0.2em;
	margin-left: 5%;
}
.nprogetti {
	color: #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 110%;
	margin-bottom: 2em;
}
.paginavuota {
	font-weight: bold;
	margin-top: 5em;
	margin-bottom: 5em;
}
/* Menu di navigazione veloce */
div.dimensioninulle {
	height: 0.1em; 
	width: 0.1em; 
	overflow: hidden; 
}

/* formattazione della data*/
.data {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Comic Sans MS";
	font-size: 90%;
	font-weight: bold;
	color: #666666;
}

.citazione {
	margin-left: 3em;
	margin-bottom: 2em;
	margin-top: 2em;
	border-left: 0.1em dotted #fc0;
	border-top: 0.1em dotted #fc0;
	padding: 0.4em;	
	padding-left: 0.7em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
}
.news-paginaz-dx {
	width: 48%;
	float: right;
	text-align: right;
	}
.news-paginaz-sx {
	width: 48%;
	float: left;
	}
.indicesx {
	width: 28%;
	float: left;
}
.indicedx {
	width: 60%;
	float: right;
	padding: 0.4em;
	 
}
.indicedx a:visited { color: #336699 }
.indicedx a:active { color: #003366 }
.indicedx a:hover {
	color: #FFFFFF;
	background-color: #003366;
}
.txtsmall 
{
	font-size: 80%;
}

acronym 
{ 
cursor: help;
border-bottom: 1px dashed #ccc; 
}
div.tornasu
{
	font-size: 80%;
	text-align: right;
}
div.tornasu a 
{
	text-decoration: none;
}
div.tornasu span 
{
	border-bottom: 0.1em dashed #fc0;
}
div.h1
{
	font-size: 100%;
	color: #666666;
	font-weight: normal;
	letter-spacing: normal;
	padding: 0 0 0.5em 0.25em;
	border-bottom: 1px solid #666666;
}
/*tabelle */
th {
	background-color: #f0f0f0;
	padding: 0.2em;
	border: 1px solid #ccc;
}
td {
	background-color: #Fbfbfb;
	padding: 0.2em;
	border: 1px solid #ccc;
}
td.totale {
	background-color: #f0f0f0;
	font-weight: bold;
	color: #900;
}
caption {
	font-weight: bold;
	color: #369;
	border-top: 0.1em dashed #ccc;
	border-left: 0.1em dashed #ccc;
	border-right: 0.1em dashed #ccc;
	}

