body {margin-top: 0px}

h1 { font-size: 20px; color : #0099ff; }
h2 { font-size: 20px; color : #ffffff; }
h3 { font-size: 15px; color : #0099ff; }
h4 { font-size: 15px; color : #ffffff; }
h5 { font-size: 12px; color : #ffffff; }
h6 { font-size: 10px; color: #ffffff; font-family: Verdana; }

th,td,p,form,text { font-size: 10px; color: #ffffff; font-family: Verdana; }

.evidenziato { color: #0099ff; }
.titolo_menu { color: #000000; }

/*a:link { text-decoration: none; color : #0099ff; }
a:active { text-decoration: none; color : #0099ff; }
a:visited { text-decoration: none; color : #0099ff; }
a:hover	{ text-decoration: underline; color : #0099ff; }*/

table.colorata { background: #0099ff; }
table.menu { /*background: #0099ff;*/ width: 177px; }

/*  Righe o celle di tabelle colorate  */
.chiara { background: #555555; }
.scura { background: #333333; }
.selezionata { background: blue; }
.sfondo { background: #000000; }
.text { font-size: 10px; color: #ffffff; font-family: Verdana; }

.link {
	text-decoration: none; 
	color : #0099ff;
}

.link:hover {
	text-decoration: underline; 
	color : #0099ff;
}

.link-centrali {
	font: bold 10px Verdana, Helvetica, sans-serif;
	text-decoration: none; 
	color : #ffffff;
}

input.text {
	font: /*bold*/ 10px Verdana, Helvetica, sans-serif;
	color: #0099ff;
	background: #333333;
	border: 1px solid #0099ff;
	padding-right: 2px;
	padding-left: 2px;
	width: 120px;
}

input.text_long {
	font: 10px Verdana, Helvetica, sans-serif;
	color: #0099ff;
	background: #333333;
	border: 1px solid #0099ff;
	padding-right: 2px;
	padding-left: 2px;
	width: 150px;
}

input.text_short{
	font: 10px Verdana, Helvetica, sans-serif;
	color: #0099ff;
	background: #333333;
	border: 1px solid #0099ff;
	padding-right: 1px;
	padding-left: 1px;
	width: 20px;
}

input.pulsante {
	font: /*bold*/ 10px Verdana, Helvetica, sans-serif;
	color: #0099ff;
	background: #333333;
	text-align: center;
	padding: 2px;
	height: 20px;
	border: 1px solid #0099ff;
	/*margin-top: 5px;*/
}

input.pulsante_lungo {
	font: bold 10px Verdana, Helvetica, sans-serif;
	color: #0099ff;
	background: #333333;
	text-align: center;
	padding: 2px;
	width: 170px;
	height: 20px;
	border: 1px solid #0099ff;
	margin-top: 5px;
}

textarea.textarea {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #0099ff;
	background: #333333;
	width: 260px;
	border: 1px solid #0099ff;
	padding-right: 5px;
	padding-left: 5px;
}

textarea.textarea_large {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #0099ff;
	background: #333333;
	width: 350px;
	border: 1px solid #0099ff;
	padding-right: 5px;
	padding-left: 5px;
}

select.menu {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #0099ff;
	background: #333333;
	border: 1px solid #0099ff;
	width: 120px;
}
td.layout_25 {
	text-align: center;
	vertical-align: middle;
	background-image: url(/images/layout_25.gif);
}
td.layout_31 {
	text-align: center;
	vertical-align: middle;
	background-image: url(/images/layout_31.gif);
}
td.layout_35 {
	text-align: center;
	vertical-align: middle;
	background-image: url(/images/layout_35.gif);
}
td.layout_36 {
	text-align: center;
	vertical-align: middle;
	background-image: url(/images/layout_36.gif);
}
td.layout_37 {
	text-align: center;
	vertical-align: middle;
	background-image: url(/images/layout_37.gif);
}
td.layout_38 {
	text-align: center;
	vertical-align: middle;
	background-image: url(/images/layout_38.gif);
}
td.layout_41 {
	text-align: center;
	vertical-align: top;
	background-image: url(/images/layout_41.gif);
}
td.layout_55 {
	text-align: center;
	vertical-align: middle;
	background-image: url(/images/layout_55.gif);
}
td.layout_58 {
	text-align: center;
	vertical-align: middle;
	background-image: url(/images/layout_58.gif);
}
td.layout_61 {
	text-align: center;
	vertical-align: middle;
	background-image: url(/images/layout_61.gif);
}
td.cella460in {
	width: 460px;
	height: 38px;
	text-align: center;
	vertical-align: middle;
	background-image: url(/images/layout_64.gif);
	cursor: pointer;
}
td.cella460on {
	width: 460px;
	height: 38px;
	text-align: center;
	vertical-align: middle;
	background-image: url(/images/layout_65.gif);
	cursor: pointer;
}