body{
background-image:url(immagini/sf_pergamena.jpg);
margin-top:8px;
margin-left:0px;
}

/*@@@@@@@@@@@@@@@@ LE CLASSI DI TESTO @@@@@@@@@@@@@@@@*/



/*I MENU E LINK MENU */

.testomenu{
	font-size:13px;
	font-family:Georgia;
	color:black;
	line-height:200%;
	font-weight:700;
	text-align:left;
	text-decoration:none;
}


a.testomenu:visited{
	font-size:13px;
	font-family:Georgia;
	color:black;
	line-height:200%;
	font-weight:700;
	text-align:left;
}

a.testomenu:hover{
	font-size:13px;
	font-family:Georgia;
	color:black;
	line-height:200%;
	font-weight:700;
	text-align:left;
	text-decoration:underline;
}



.testomenurosso{
	font-size:13px;
	font-family:Georgia;
	color:#e2001a;
	line-height:200%;
	font-weight:700;
	text-align:left;
	text-decoration:underline;
}

a.testomenurosso:visited{
	font-size:13px;
	font-family:Georgia;
	color:#e2001a;
	line-height:200%;
	font-weight:700;
	text-align:left;
	text-decoration:underline;
}

a.testomenurosso:hover{
	font-size:13px;
	font-family:Georgia;
	color:#e2001a;
	line-height:200%;
	font-weight:700;
	text-align:left;
	text-decoration:underline;
}


/* è lo stile dei sottomenu */
.sottomenu{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000000;
}

a.sottomenu{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000000;
}

a.sottomenu:visited {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#000000;
}

a.sottomenu:hover {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#000000;
}

/*stile colore dell segno > del menu*/
.frecciasottomenu {
color: #CC0033	;
font-family:Arial, Helvetica, sans-serif;
}


/*Le classi di testo per il contenuto della pagina*/

.testo{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:150%;
	font-weight:500;
	padding-left: 0px;
	text-decoration:none;
}

a.testo{
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:150%;
	font-weight:700;
	padding-left: 0px;
	text-decoration:none;
}

a.testo:visited{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
line-height:150%;
font-weight:700;
padding-left: 0px;
text-decoration:none;
}

a.testo:hover{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
line-height:150%;
font-weight:700;
padding-left: 0px;
text-decoration:underline;
}



.evidenza{
	font-size:17px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#e2001a;
	font-weight:600;
	text-align: left;
	text-decoration:none;
	margin-left: 10px;
}

a.evidenza:visited{
	font-size:17px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#e2001a;
	font-weight:600;
	text-align: left;
	text-decoration:none;
}

a.evidenza:hover{
	font-size:17px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#e2001a;
	font-weight:600;
	text-align: left;
	text-decoration:underline;
}


.multimedia{
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#e2001a;
	line-height:150%;
	font-weight:800;
	padding-left: 0px;
	text-decoration:none;
}

a.multimedia{
    font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#e2001a;
	line-height:150%;
	font-weight:800;
	padding-left: 0px;
	text-decoration:none;
}

a.multimedia:visited{
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#e2001a;
line-height:150%;
font-weight:800;
padding-left: 0px;
text-decoration:none;
}

a.multimedia:hover{
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#e2001a;
line-height:150%;
font-weight:800;
padding-left: 0px;
text-decoration:underline;
}
















.footer{
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
	font-weight:500;
	line-height:120%;

}


/* le classi per lo scroll*/

#doc {
	margin-top: 18px;
	margin-left: 5px;
}


#demo {
   background:#fafaee;
 font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:150%;
	font-weight:500;
	padding-left: 10px;
	text-decoration:none;
}

#demo{
   background:#fafaee;
 font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:150%;
	font-weight:500;
	padding-left: 10px;
	text-decoration:none;
}

#animation-demo-scroll #demo p {
   width:470px;
}

#animation-demo-motion #demo {
   color:yellow;
   font-size:0;
}

#animation-demo-size-plus #demo, #animation-demo-fade #demo, #animation-demo-colors #demo {
   background:f6fafd;
   font:100%/1.2em arial;
   width:200px;
   height:200px;
}
#animation-demo-colors #demo {
   border:3px solid #c3c;
}

#animation-demo-scroll #demo {
   width:500px;
   height:300px;
   overflow:auto;
}

#animation-demo-colors #demo {

}

#target {
   background:red;
   font-size:0;
   position:absolute;
   left:300px;top:300px;
   width:10px;
   height:10px;
}

