/* ##### LINK ##### */

a:link {  color: #8F4C6F; text-decoration: none; font-size: 85%; font-weight: bold; border: 0;}
a:visited {  color: #A56285; text-decoration: none; font-size: 85%; font-weight: bold; border: 0;}
a:hover {  color: #C79D05; font-size: 85%; text-decoration: underline; border: 0;}
a:active {  font-weight: bold; color: #FBC105; font-size: 85%; text-decoration: underline; border: 0;}

/* ##### ridefinizione stile per tag HTML ##### */

body
{  font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 14px;
   color: #000000;
   background-color: #FFFFFF; 
   margin-left: 0px;
   margin-top: 0px;	
	 }
	
	/*bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0"*/

td
{  font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 14px;
   color: #000000;  }

div
{  font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 14px;
   color: #000000;  }

b
{  font-weight: bold;  }

p
{  font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 14px;
   color: #000000;  }

ul
{  font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 14px;
   color: #000000;  }
	
h1{
 color: #8F4C6F;
 font-size: 12px;
 margin: 0px auto;
}

h2{
	color: #8F4C6F;
	font-size: 15px;
	margin-top: 6px;
	margin-bottom: 0px;
	text-align: center;
}

h3
{  font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 18px;
   color: #000000;
   font-weight: bold;  }

h4
{  font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 16px;
   color: #000000;
   font-weight: bold;
}

h5
{  font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 14px;
   color: #000000;
   font-weight: bold;  }

hr
{  color: #6C2D4E;
   border: #6C2D4E;
   border-top: 1pt solid;  }

/*img
{
border: 1px solid #8F4C6F;
border: 0;
}*/

/* ##### classi definite dall'UTENTE ##### */


/* definizione di alcuni tipi di TESTO */

.imglink
{
border: 1px solid #8F4C6F;
/*border: 0;*/
}

.didascalia {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 80%;
}

.testopiccolo {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 70%;
}

.testomedio {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 85%;
}

.indirizzo {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 80%;
}

/* FINE definizione di alcuni tipi di TESTO */


/* allineamento giustificato */
.giustificato
{  text-align: justify;  }


/* vari tipi di BORDO per tag TD */

.bordotopgiustificato {
   border-top: 1pt solid #8F4C6F;
   text-align: justify;
}

.bordotop {
  border-top: 1pt solid #8F4C6F;
  background-color: #FCF1F8;
}

.bordobottom
{  border-bottom: 1pt solid #8F4C6F;  }

.bordotopbottom {
  border-top: 1pt solid #8F4C6F;
  border-bottom: 1pt solid #8F4C6F;
  background-color: #FCF1F8;
}

.bordoleft
{  border-left: 1pt solid #8F4C6F;  }


.bordoright
{  border-right: 1pt solid #8F4C6F;  }


.bordoleftright
{  border-left: 1pt solid #8F4C6F;
   border-right: 1pt solid #8F4C6F;  }


.bordotopleftright
{  border-top: 1pt solid #8F4C6F;
   border-left: 1pt solid #8F4C6F;
   border-right: 1pt solid #8F4C6F;  }


.bordobottomleftright
{  border-bottom: 1pt solid #8F4C6F;
   border-left: 1pt solid #8F4C6F;
   border-right: 1pt solid #8F4C6F;  }


.bordo {
   border: 1px solid #8F4C6F;
/*   border-top: 1pt solid #8F4C6F;
   border-bottom: 1pt solid #8F4C6F;
   border-left: 1pt solid #8F4C6F;
   border-right: 1pt solid #8F4C6F; */
}

.bordobg {
   border: 1px solid #8F4C6F;
   background-color: #FCF1F8;
}

/* FINE vari tipi di bordo per tag TD */

/* vari tipi di SFONDO */

.bgscuro
{
 color: #8F4D70;
 font-weight: bold;
 background-color: #DAD0D6;
}

.bg
{
  background-color: #FCF1F8;
}

.intestazione
{
  font-weight: bold;
  color: #FFFFFF;
  background-color: #8F4D70;
}

.bgscurobordi
{  border-bottom: 1pt solid #8F4C6F;
   border-right: 1pt solid #8F4C6F;
   background-color: #DAD0D6;
}

/* FINE vari tipi di SFONDO */

.formfield /* aspetto elementi delle form */
{  background-color: #FFFFFF;
   border: 1px solid #8F4C6F;
}


.selected /* aspetto link corrente */
{
/*   color: C79D05; */
   color: #000000;
   font-weight: bold;
   font-size: 85%;
   border: 1px solid #8F4C6F;
   background-color: #FFFFFF;
}

#wp {
	text-align: center;
	font-size: 12px;
	margin-top: 100px;
	
}

.botton {
	width: 320px;
	height: 20px;
	border: 1px solid #E98FC8;
	background-color: #FDE9F4;
	font-weight: bold;
	text-align: center;
	margin: 10px auto;
	padding: 5px 0px 2px 0px;
	float: left;
}
