/*
  file: civica_style.css
  scopo: file di stile per il progetto CIVICA
  autori: Gustavo Filliger (GF), Claudio Marsan (MCl)
  ultima modifica: MCl, 10.03.2007
*/

@charset "iso-8859-1";

/* stile per i link */
A:link {text-decoration: none;  color: #9C3031;}
A:active {color: blue;}
A:visited {text-decoration: none; color: #9C3031;}
A:hover {color: #0000FF;}
/* ultima modifica: MCl, 10.03.2007 */

/* classe per i link nel menu principale */
A.newA:link {text-decoration: none; color: black;}
A.newA:active {color: blue;}
A.newA:visited {text-decoration: none; color: black;}
A.newA:hover {color: white;}
/* ultima modifica: MCl, 10.03.2007 */

/* stile per le pagine */
body
{
  font-size: 12px; /* 1.1em; */
  margin-left: 10px;
  font-family: sans-serif;
  color: #000000; /* nero */
  margin-top: 0px;
  background-image: url(images/puntino_sfondo.gif);
} /* ultima modifica: MCl, 10.03.2007 */

/* classe per liste senza punti elenco per i link*/
ul.newUL
{
  list-style: none; /* eliminiamo i punti elenco */
  margin: 0;
  padding: 0; /* eliminiamo i rientri delle liste */
}
ul.newUL li a
{
  list-style: none; /* eliminiamo i punti elenco */
  display: block; /* il link occupa tutto lo spazio orizzontale */
  color: #FFFFFF; /* bianco */
  text-decoration: none; 
  padding: 0 1em; /* lascia spazio far il bordo del menu e il testo del link */
}
ul.newUL li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.newUL li a:link, ul.menu1 li a:visited
{
  list-style: none; /* eliminiamo i punti elenco */
  /*background:#ccc; */
  color: #009;
} /* colori per il link */
ul.newUL li a:hover, ul.menu1 li a:active
{
  list-style: none; /* eliminiamo i punti elenco */
  background: #eee;
  color: #c00;
  /*list-style-image: url("images/freccina.gif");
  list-style-position: outside;*/
} /* colori per l'effetto roll-over */
    

/* classe per il menu principale */
.menu
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000; /* nero */
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #FFFFFF; /* bianco */
} /* ultima modifica: MCl, 13.03.2007 */

/* classe per il menu principale in presenza di un item evidenziato*/
.menu_evidenziato
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF; /* bianco */
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF; /* bianco */
} /* ultima modifica: MCl, 13.03.2007 */

/* classe per il sottomenu */
.sottomenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF; /* bianco */
}
/* ultima modifica: MCl, 10.03.2007 */

.normale
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 17px;
} /* ultima modifica: MCl, 11.03.2007 */
    
.titolo
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #666666;
} /* ultima modifica: MCl, 11.03.2007 */

h5
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #666666;
  margin-top: 6px;
  margin-bottom: 6px;
} /* ultima modifica: MCl, 24.03.2007 */

h6
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #666666;
  margin-top: 6px;
  margin-bottom: 6px;
} /* ultima modifica: MCl, 29.03.2007 */


.bordo_img 
{
  border-right: #000000 1px solid;
  border-top: #000000 1px solid;
  border-left: #000000 1px solid;
  border-bottom: #000000 1px solid;
} /* ultima modifica: MCl, 11.03.2007 */

.sottotitolo
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #666666;
} /* ultima modifica: MCl, 11.03.2007 */

.normalePiccolo
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
} /* ultima modifica: MCl, 11.03.2007 */

.normalePiccoloBianco
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
} /* ultima modifica: MCl, 14.03.2007 */

.menu_riga_doppia
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #FFFFFF;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #FFFFFF;
} /* ultima modifica: MCl, 11.03.2007 */

.collegamento
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
  color: #9C3031;
  font-weight: bold;
} /* ultima modifica: GF, 05.04.2007 */

.normalePiccolo_bianco
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFFFFF;
} /* ultima modifica: MCl, 11.03.2007 */

/* classe per la visualizzazione del mini-logo PDF */
.PDFlogo
{
  width: 17;
  height: 18;
  vspace: 3;
  border: 0;
} /* ultima modifica: MCl, 11.03.2007 */


/* forse da buttare:

#bordo_pagina
{
  float: no;
  margin: 0px 0px 0px 20px;
  padding: 0px;
  z-index: auto;
} 

#bordo_inf
{
  float:no;
  margin: 0px;
  padding: 0px;
  z-index: auto;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #FFFFFF;
}
    
h1
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F8F6F9;
	text-align: right;
}

h1.box
{
	background: #524D53;
	padding: 0.25em;
	width: 100%;
	color: #FDF8FC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: F8F6F9;
}

h2
{
  font-family: Garamond, "Times New Roman", serif;
  color: black;     
}

pre
{
  font-family: monospace;
}

div.box
{
  font-weight: bold;
  text-align: center;
  padding: 0.25em;
  width: 100%;
  font-size: 1.5em;
  font-family: Garamond, "Times New Roman", serif;
  color: black;
}

p
{
  text-align: justify;
}


li
{
  text-align: justify;
}

dd
{
  text-align: justify;
}

p.box
{
  background: #CCCCCC;
  padding: 0.25em;
  width: 100%;
}  
  
*/ 

