A:link { color: #942929}
A:visited { color: #942929}
A:hover {
	text-decoration: underline;
	color: #FF3300;
}






p {
	font-family: verdana;
	font-size: 13;
	text-align: left;
}
.testo 
	{
	font-family: verdana;
	font-size: 13px;
	text-align: left;
}

.titolo 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	background-image: url(img/sftitolo.jpg);


	}





BODY {

color: #274D4E;

background-color: #BCC7CC;

scrollbar-face-color:#336633;

scrollbar-highlight-color:#BCC7CC;

scrollbar-3dlight-color:#93A4AC;

scrollbar-darkshadow-color:#93A4AC;

scrollbar-shadow-color:#BCC7CC;

scrollbar-arrow-color:#BCC7CC;

scrollbar-track-color:#BFCED5;

}

.percorso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	color: #336633;




}
.enfasi {
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
}
.immagine {
	border: medium double #336633;
}

/* COMMON RULES */

#container { width:500px; margin:0 auto; text-align:left; }

.box { padding:10px 10px 15px 10px; border:1px solid #E3E3E3; background:#F1F1F1; margin-bottom:25px;  }

em { font-size:11px; color:#336633; }

pre { margin:0; padding:10px; border:1px solid #000; background:#E1F0F9; }


/* HORIZONTAL MARQUEE */
#example {
 	border:1px solid #000;
 	background:#FFFFFF;
 	width:988px;
 	height:30px;
 	overflow:hidden;
}

#example  p {
 	padding:0 30px;
 	margin:0;
 	width:auto;
 	display:inline;
 	float:left;
 	white-space:nowrap;
	line-height:30px;
}

/* VERTICAL MARQUEE */
#example2 {
 	border:1px solid #000;
	background:#E1F0F9;
 	width:300px;
 	height:200px;
 	overflow:hidden;
}

#example2 div {
	padding:0 10px;
}

#example2  p {
 	padding:10px 0;
 	margin:0;
}

#example2 a, #example2 em {
	display:block;
}

#testdiv {width:600px; margin:0 auto; border:1px solid #ccc; padding:20px 25px; background:#fff}

#tinybox {position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}

.button {
	font:14px Georgia,Verdana;
	padding:8px;
	border:1px solid #ccc;
	background:#eee;
	cursor:pointer;
	margin: 10px;
}
.button:hover {border:1px solid #bbb; background:#e3e3e3}

