/* Foglio di stile */

td.it_menu {
	background-image: url('immagini/pulsante.png');
	height: 37px;
	width: 120px;
	background-repeat: no-repeat;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
}

a {
	text-decoration: none;
	color: blue;
}
a:hover {
	color: blue;
	text-decoration: underline; 
}
p {
	font-family: sans-serif;
	text-align: left;
	
}
h1 {
	color: #339933;
	text-align: center;
	font-size: 30px;
	font-family: sans-serif;
}
#click1 , #click2 , #click3 , #click4 , #click5 , #click6 , #click7
	{
		color: #beffaf;
	}
h2 {
	color: #339933;
	text-align: left;
	font-size: 26px;
	font-family: sans-serif;
}
h3 {
	color: #339933;
	text-align: left;
	font-size: 18px;
	font-family: sans-serif;
}

ul {
	font-family: sans-serif;
	text-align: left;
	font-size: 16px;
}
.PopBoxImageSmall
{
   border: none 0px white;
   cursor: url("include/images/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
   border: solid thin #CCCCFF;
   cursor: url("include/images/magminus.cur"), pointer;
}
.foot
{
	background-color: #006600;
	border-color: #339933;
	border-style: solid;
	color: white;
	text-align: center;
}
.logo {
	padding: 10px;
}
.Inno {
	font-family: Arial;
	font-style: Italic;
	color: green;
	font-size: 16px;
	margin-bottom: -5;
	text-align: center;
}
.titoloInno{
	font-family: Arial;
	font-color: green;
	font-size: 20px;
	text-align: center;
}

.box {
		padding:0 12px 0 0;
		background:#fff url(immagini/borders.gif) 100% 0 repeat-y;

	}
.box p, .box ul {
		margin:0;
		padding:4px 10px;
		background:#fff;
		text-align: left;
	}
.bb {
		height:17px;
		margin:0 -12px;
		background:url(immagini/box.gif) 100% 100% no-repeat;
		text-align: left;
	}
.bb div {
		width:18px;
		height:17px;
		background:url(immagini/box.gif) 0 100% no-repeat;
		text-align: left;
	}
.bi {
		padding:0 0 0 12px;
		background:#fff url(immagini/borders.gif) 0 0 repeat-y;
		text-align: left;
	}
.bt {
		height:17px;
		margin:0 -12px;
		background:url(immagini/box.gif) 100% 0 no-repeat;
		text-align: left;
	}
.bt div {
		width:18px;
		height:17px;
		background:url(immagini/box.gif) 0 0 no-repeat;
		text-align: left;
	}
.arrotola {
	font-family: sans-serif;
	text-align: left;
}

/* rotator in-page placement */
    div#rotator {
	position:relative;
	height:300px;
	margin-left: 15px;
	
}
/* rotator css */
	div#rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div#rotator ul li img {
	text-align: center;
	border:1px solid #ccc;
	padding: 4px;
	background: #FFF;
}
div#rotator ul li.show {
	z-index:500
}

.dialog {
 width:67%;
 margin:0px auto;
 min-width:20em;
 color:#fff;
}

.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.dialog .ft .c {
 height:14px;
}

.dialog .hd {
 background:transparent url(dialog/tl.gif) no-repeat 0px 0px;
}
.dialog .hd .c {
 background:transparent url(dialog/tr.gif) no-repeat right 0px;
}

.dialog .bd {
 background:transparent url(dialog/ml.gif) repeat-y 0px 0px;
}

.dialog .bd .c {
 background:transparent url(dialog/mr.gif) repeat-y right 0px;
}

.dialog .bd .c .s {
 margin:0px 8px 0px 4px;
 background:#000 url(dialog/ms.jpg) repeat-x 0px 0px;
 padding:1em;
}
.dialog .ft {
 background:transparent url(dialog/bl.gif) no-repeat 0px 0px;
}
.dialog .ft .c {
 background:transparent url(dialog/br.gif) no-repeat right 0px;
}
.dialog h1 {
 /* header */
 font-size:2em;
 margin:0px;
 padding:0px;
 margin-top:-0.6em;
 font-size: 22px;
 color: white;
}

.dialog p {
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font:0.95em/1.5em arial,tahoma,"sans serif";
}
.dialog table {
 color:#000;
}
html>body .dialog pre {
 font-size:1.1em;
}
