body{
	color: white;
	background: black;
	background-image: url("/img/sfondoarte.jpg");
	background-repeat: repeat-y;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

font.primaTitolo {
	font-family: Times New Roman, Times, Serif;
	color: #999999;
	font-size: 40pt;
}

font.restoTitolo {
	font-family:  Times New Roman, Times, Serif;
	color: #cc0000;
	font-size: 40pt;
}

font.sottoTitolo {
	font-family:  Times New Roman, Times, Serif;
	color: white;
	font-size: 20pt;
}

div.intro
{
	color: #9999FF;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

.testo {
	line-height: 1.5;
	font-size: 13px;
}

div.question
{
	color: #9999FF;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
}

div.question i
{
	color: #9999FF;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}

div.answer
{
	color: white;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.didascalia {
	color: #003366;
	font-size: 12px;
	line-height: 1.2;
}

.didascalia b {
	color: #003366;
	font-weight: bold;
}

.didascalia a {
	color: #003366;
	font-size: 12px;
	line-height: 1.2;
	text-decoration: underline;
}

.didascalia a:visited { 
	color: #003366; 
}

.didascalia a:hover { 
	color: #FF0000;
}

.didascalia a:active { 
	color: #FF0000; 
}


.breadcrumbs {
	color: white;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
}

a.breadcrumbs {
	color: #999999;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
}

a.breadcrumbs:visited { 
	color: #999999; 
}

a.breadcrumbs:hover { 
	color: #FF0000;
}

a.breadcrumbs:active { 
	color: #FF0000; 
}

.labelfoto {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #33ccff;
}

font.titoloParagrafo {
	color: #33ccff;
	font-weight: bold;
}

div.firma
{
	color: #33ccff;
	font-family: Comic Sans MS, Sans Serif;
	font-size: 14px;
	text-align: right;
	font-weight: bold;
	font-style: italic;
}

table.imgleft 
{
	margin-right: 4pt;
	float: left;
}

table.imgright 
{
	margin-left: 2pt;
	float: right;
}

table.imgcenter 
{
	margin-left: auto;
	margin-right: auto;
}

a.nomeSez /* nome della sezione e link */
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 18px;
	margin: 0em;
	text-decoration: none;
}

a.nomeSez:visited { /* vedere sopra */
	color: #FFFFFF; 
}

a.nomeSez:hover { /* vedere sopra */
	color: #FF0000;
	text-decoration: underline;
	cursor: pointer;
}

a.nomeSez:active { /* vedere sopra */
	color: #FF0000; 
}

a.linkArticolo 
{
	color: #7090F0;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 13px;
	margin: 0em;
}

a.linkArticolo:visited {
	color: #7090F0; 
}

a.linkArticolo:hover {
	color: #FF0000;
	cursor: pointer;
}

a.linkArticolo:active {
	color: #FF0000; 
}

font.sottotitArticolo {
	color: white;
	font-size: 13px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

a.breadcrumbs2 {
	color: #999999;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
}

a.breadcrumbs2:visited { 
	color: #999999; 
}

a.breadcrumbs2:hover { 
	color: #FF0000;
}

a.breadcrumbs2:active { 
	color: #FF0000; 
}

font.linklist { /* stile per il titolo della barra sinistra */
	color: #FFFFFF;
	font-size: 13px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

font.linklistcurrent { /* stile per la pagina corrente della lista dei link */
	color: #00CCFF;
	font-size: 11px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

a.linklist { /* stile per i link della barra sinistra */
	color: #00CCFF;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

a.linklist:visited { 
	color: #00CCFF; 
}

a.linklist:hover { 
	color: #00FF00;
}

a.linklist:active { 
	color: #00FF00; 
}

