/* Stli dei link di base */

a {
	text-decoration: none;
}

a:link {
	color : blue;
}

a:visited {
	color : blue;
}

a:hover {
	color : red;
}

a img {border : none}

/* Stili generici per l'elemento Body */

body {
	background-color : #FFF;
  /* background-image : url(../grafica_files/margini_sfondo4.png); */
	/* border-left:1px solid #d3a7a7; */
  margin : none;
  padding-top:0%;
  padding-right:4.5%;
  padding-bottom:1%;
  padding-left:4.5%;
	font : 13px verdana, geneva, arial, tahoma, sans-serif;
  text-align : center;
	width : auto;
}

/* Stile della sezione "sezprinc" */

#sezprinc {
	margin:auto;
	text-align:left;
	width:auto;
}

/* Stile della sezione "testo" */

#testo {
	color : black;
	line-height : 1.5em;
	width : auto;
}

/* Selettore contestuale. Elemento h3 (Data aggiornamento) */

#testo h3 {
	color : #844747;;
	font : 0.9em tahoma, verdana, helvetica, sans-serif;
	padding-right: 10px;
	text-align : right;	
}

/* Selettore contestuale. Elemento h2 Title (Premessa) */

#testo h2.bk {
	background-color:#c37070;
  /* background-image : url(../grafica_files/margini_sfondo3.gif); */
  /* background-color : #f2dcdc; */
	/* color : #9d4e4e; */
	color : white;
	font : bold 1.2em "trebuchet ms", tahoma, verdana, sans-serif;
	padding-bottom : 2px;
	padding-left:1em;
}

/* Selettore contestuale. Elemento p Testo (Nero) */

#testo p.bk {
	 padding-bottom : 0.2em;
}

/* Selettore contestuale. Elemento p Foto */

.bkimg {
	float : left;
	margin : auto;
}

/* Selettore contestuale. Elemento p Foto */

.bkimgdx {
	float : right;
	padding-left: 2px;
  padding-right: 2px;
}

/* Selettore contestuale. Elemento p Testo Spaziato */

#testo p.bks {
	margin : 0px;
	padding-bottom : 1.5em;
}

/* Selettore contestuale. Elemento p Firma */

#testo p.bkname {
	font-style : italic;
	margin : 0px;
	padding-bottom : 1.5em;
}

/* Selettore contestuale. Elemento <cite> Citazioni */

#testo span.indaco {
	color : #304a5e;
}

/* Selettore contestuale. Elemento img Foto (A sinistra) */

#testo img.sin {
	float : left;
	margin : 1em 1em 0.5em 0em;
}

/* Selettore contestuale. Elemento img Foto (A destra) */

#testo img.dx {
	float : right;
	margin : 1em 0em 0.5em 1em;
}

/* Selettore contestuale. Elemento h5 contatore */

#testo h5 {
	color : black;
	font : 1em verdana, geneva, arial, tahoma, sans-serif;
	text-align : right;
}

/* Selettore contestuale. Elemento <hr> centrato */

hr {
	width: 100%;
	border: 1px solid #dccabb;
	text-align : center; /* per IE */
	margin : auto;
}

.button {
	padding-top: 4px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
}
