body {
	background-color: #FFFAF0;
	color: #05504b;
	margin: 0pt;
}
/* ------------------links */

a         { color: #ff3300; text-decoration: none }
a:visited { color: #ff3300; text-decoration: none }
a:active  { color: #ff3300; text-decoration: none }
a:hover   { color: #333333; text-decoration: underline }

hr {
	color: white;
}

/* ------------------text */
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003300
}
.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003300
}
/* ------------------images */
a img {
	border: 0;
}
/* ------------------forms */
.perform {
	font-size: 9px;
	color: #000;
	/*height: 15px;*/
	font-family: Tahoma, "Times New Roman", Times, serif;
	background-color: #fff;
}
.performCopy {
	font-size: 9px;
	color: #003333;
	height: 18px;
	border: 1px dotted #000000;
}
.bottoni {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #003333;
	text-decoration: underline;
}
.formp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	background-color: #FFCC00;
}
select {
	font: 9px Small Fonts, Verdana, Arial, Helvetica;
	color: #505050;
	border: 1px solid #E9EAD5;
	background-color:#FFFFFF;
}
/* -----------------navigazione */
ul.nav {
	margin-top: 4px;
	margin-left: 4px;
}
li.subnav {
	list-style: none;
	background-color: #05504b;
	color: white;
	font: 11px Verdana, arial, sans-serif;
	margin-bottom: 2px;
	padding: 2px;
	border-bottom: 1px solid #343;
}
li.subnav a{
	color: white;
	text-decoration: none;
}
li.subnav a:visited, li.subnav a:active{
	color: #f5f5f3;
	text-decoration: none;
}
li.subnav a:hover{
	color: #f5f5f3;
	text-decoration: underline;
}
td.navigation {
	vertical-align: top;
	background-color: #ccd2ca;
	border-right: 1px solid #05504b;
	width: 180px;
	font-family: Verdana, arial, Times, serif;
	padding: 4px;
	font-size: 11px;
	/*font-weight: bold;*/
}
/* -----------------interfaccia */
table.contenitor {
	width: 600px;
	background-color: #fff;
	border: 1px solid #d5d5d3;

}
td.content {
	/*text-align: center;*/
	vertical-align: top;
	padding: 10px;
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
}
td.intestazione {
	font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
	/*color: #000;*/
	background: #fff;
	/*text-align: center;*/
	height: 16px;
	border: 1px solid #fff;
	/*letter-spacing: 2pt;*/
}
td.descrizioni {
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
}
td.header, td.footer {
	background-color: #fffaf0;
}
td.header {
	border-bottom: 1px solid #05504b;
	padding: 8px 0 8px 8px;
	height: 1px;
}
td.intestaris {
	/*border-bottom: 1px solid #05504b;*/
	background-color: #ccd2ca;
        font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
}
td.footer {
	padding: 0 0 0 15px;
	border-top: 1px solid #05504b;
	height: 24px;
}
.disabilitato {color: #999999}
.copyright {
	color:#05504b;
	font-family: "Small Fonts", Arial, Helvetica;
	font-size: 9px;
	text-decoration: none;
}
/* -----------------tabelle di impaginazione */
td.top {
	font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #05504b;
	/*text-align: center;*/
	height: 16px;
	border: 1px solid #fff;
	/*letter-spacing: 2pt;*/
}

/* -----------------submit */

.submit {color: #2b333c}

.submit, .submit-disabled {font-family: Verdana, Tahoma, Arial, sans-serif;font-size: 10px;color: #000;line-height: 140%;letter-spacing: 0px;padding: 4px 5px 4px 5px;background: #fefefe url(img/background_form_element.gif) repeat-x;border: 3px double;border-color: #c4cccc #acb5b5 #6f7777 #acb5b5}

.submit:hover, .submit:focus {border: 3px double;border-color: #aedf9a #94da78 #6ab94b #94da78}

.submit:visited {color: #2b333c}

html>body input.submit-disabled, html>body input.submit-disabled:hover, html>body input.submit-disabled:focus {color: #8A8E92;background-color: #f2f2f2; border: 3px double;border-color: #c4cccc #acb5b5 #6f7777 #acb5b5}