A {
	color: #5095BF;
	text-decoration: none;
	font-weight: bold;
}
a:hover {	
	text-decoration: underline;
}
	
BODY{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333300;
	background-color:#FCFBED;
	text-align: center;
}

TD{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	text-align : justify;
}

INPUT {
	BACKGROUND-COLOR: #c0d1da;
	BORDER-BOTTOM: #336699 1px solid;
	BORDER-LEFT: #336699 1px solid;
	BORDER-RIGHT:#336699 1px solid;
	BORDER-TOP: #336699 1px solid;
    COLOR: #336699;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height: 18px;
	margin-right: 3px;
	margin-top: 3px; margin-bottom: 3px; margin-left: 3px;
	vertical-align: middle;
}

TEXTAREA {
	BACKGROUND-COLOR: #c0d1da;
	BORDER-BOTTOM: #336699 1px solid;
	BORDER-LEFT: #336699 1px solid;
	BORDER-RIGHT:#336699 1px solid;
	BORDER-TOP: #336699 1px solid;
	COLOR: #336699;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	vertical-align: middle;
	clip:  rect(3px 3px 3px 3px);
	margin: 3px;
}

SELECT {
	BACKGROUND-COLOR: #c0d1da;
	BORDER-BOTTOM: #336699;
	BORDER-LEFT: #336699;
	BORDER-RIGHT:#336699;
	BORDER-TOP: #336699;
	COLOR: #336699;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height: 16px;
	margin-top: 3px; margin-right: 3px; margin-bottom: 3px; margin-left: 3px;
	vertical-align: middle
}
.tdRblu {
	border-bottom-color : #336699;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}
.inphome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	background-color: #FCFBED;
	height: 16px;
	border: none;
	clip: rect(20px );
	margin-right: 3px;
}

.inpblank {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font : bold;
	color: #FCFBED;
	background-color: transparent;
	height: 17px;
	border: none;
}

.inpblank02 {
	font : bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: transparent;
	height: 17px;
	border: none;
}

.titoloverde {
	font-size: 100%;
	font-weight: bold;
	color: #688861;
	font-family: Arial, Helvetica, sans-serif;
}

.titoloocra {
	font-size: 100%;
	font-weight: bold;
	color: #AF9A01;
}

.titoloblu {
	font-size: 100%;
	font-weight: bold;
	color: #2E6482;
}

.titoloviola {
	font-size: 100%;
	font-weight: bold;
	color: #811788;
}



.testoloblu {
	color: #2E6482;
	font-weight: bold;
}

.testoocra {

	font-weight: bold;
	color: #AF9A01;
}

.testorosso {

	font-weight: bold;
	color: #990000;
}
.testoverde_f {

	font-weight: bold;
	color: #009900;
}
.testoverde {

	font-weight: bold;
	color: #688861;
}
.testoverdelight {

	font-weight: normal;
	color: #688861;
}

.testoarancio {

	color: #FF9933;
	font-weight: bold;
}



.negblu {

	color: #fcfbed;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #2e6482;

}
.negblu a{
	color: #ffffff;
	text-decoration: none;
}
.negblu a:hover{
	text-decoration: underline;
}

.negverde {

	color: #fcfbed;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #80BF40;
}

.negaz {
	color: #fbfced;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #7aadb9;
}
.negaz a{
	color: #ffffff;
	text-decoration: none;
}
.negaz a:hover{
	text-decoration: underline;
}

.negce {

	color: #2e6482;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #BFD7DD;
}

.negvio {

	background-color: #955CAD;
	font-weight: bold;
	color: #FFFFFF;
}

.neglil {

	background-color: #E8E1F0;
	color: #815fab;
}

.negvioC {

	background-color: #AA93C6;
	font-weight: bold;
	color: #FFFFFF;
}

.negar {

	color: #C16100;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFBE7D;
	font-weight: bold;
}



.tabocrachiaro {
	background-color: #EBE4C2;
}

.tabocra {
	background-color: #E4DBAD;
}

.tabverde {
	background-color: #E2E9DB;
}

.tabaz {

	color: #2E6482;
	border-top: 1px solid #2E6482;
	border-right: 1px solid #2E6482;
	border-bottom: 1px solid #2E6482;
	border-left: 1px solid #2E6482;
}

.tabocra_line {
	color: #645520;
	border-top: 1px solid #8F7A30;
	border-right: 1px solid #8F7A30;
	border-bottom: 1px solid #8F7A30;
	border-left: 1px solid #8F7A30;
	
}

.tabvio {

	border: 1px solid #815fab;
	background-color: #E8E1F0;
}


.testocra_ACCR {  font-family: Arial, Helvetica, sans-serif; 
	color: #8F7A30; 
	text-align: justify; 
	font-size: 11px
}

A.link_ACCR {
	COLOR: #8f7a30;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 16px;
	TEXT-DECORATION: none;
	font-weight: bold;
}

.inputarancio {
	BACKGROUND-COLOR: #FFDA7E;
	COLOR: #D76B00;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	vertical-align: middle;
	border: 1px solid #FF9933;
	margin: 3px;
}

.notaOSA {

	color: #2E6482;
	border-top: 1px solid #FF9933;
	border-right: 1px solid #FF9933;
	border-bottom: 1px solid #FF9933;
	border-left: 1px none #FF9933;
	text-align: left;
	background-color: #fbfced;
}


.notaCEL {
	font-family: Arial, Helvetica, sans-serif;
	color: #6699CC;
	font-size: 9px;
	vertical-align : super;
}

.menuOCRA {
	BACKGROUND-COLOR: #F2EED2;
	BORDER-BOTTOM: #AF9A01 1px solid;
	BORDER-LEFT: #AF9A01 1px solid;
	BORDER-RIGHT: #AF9A01 1px solid;
	BORDER-TOP: #AF9A01 1px solid;
	text-align: center;
}
.menuOCRAover {
	BACKGROUND-COLOR: #E7DFAD;
	BORDER-BOTTOM: #AF9A01 2px solid;
	BORDER-LEFT: #AF9A01 1px solid;
	BORDER-RIGHT:#AF9A01 1px solid;
	BORDER-TOP: #AF9A01 2px solid;
	text-align : center;
}

.menuOCRA  a{
	color: #817101;
}
.menuOCRAover  a{
	color: #635701;
}

.menuCEL{
	BACKGROUND-COLOR: #DEEAED;
	BORDER-BOTTOM: #336699 1px solid;
	BORDER-LEFT: #336699 1px solid;
	BORDER-RIGHT:#336699 1px solid;
	BORDER-TOP: #336699 1px solid;
	text-align : center;

}
.menuCELover{
	BACKGROUND-COLOR: #BFD7DD;
	BORDER-BOTTOM: #336699 2px solid;
	BORDER-LEFT: #336699 1px solid;
	BORDER-RIGHT:#336699 1px solid;
	BORDER-TOP: #336699 2px solid;
	text-align : center;

}

.menuCEL a{
	color: #336699;
}
.menuCELover  a{
	color: #28547D;
}

.menuCEL-l{
	list-style: none;
	BACKGROUND-COLOR: #DEEAED;
	BORDER-BOTTOM: #336699 1px solid;
	BORDER-LEFT: #336699 1px solid;
	BORDER-RIGHT:#336699 1px solid;
	BORDER-TOP: #336699 1px solid;


}
.menuCEL-l-over{
	list-style: none;
	BACKGROUND-COLOR: #BFD7DD;
	BORDER-BOTTOM: #336699 2px solid;
	BORDER-LEFT: #336699 1px solid;
	BORDER-RIGHT:#336699 1px solid;
	BORDER-TOP: #336699 2px solid;

}

.menuCEL-l a{
	margin-left: 2px;
	color: #336699;
}
.menuCEL-l-over  a{
	margin-left: 2px;
	color: #28547D;
}

.menuVERDE{
	BACKGROUND-COLOR: #E2E9DB;
	BORDER-BOTTOM: #556941 1px solid;
	BORDER-LEFT: #556941 1px solid;
	BORDER-RIGHT:#556941 1px solid;
	BORDER-TOP: #556941 1px solid;
	text-align : center;

}

.menuVERDEover{
	BACKGROUND-COLOR: #CDD9C1;
	BORDER-BOTTOM: #556941 2px solid;
	BORDER-LEFT: #556941 1px solid;
	BORDER-RIGHT:#556941 1px solid;
	BORDER-TOP: #556941 2px solid;
	text-align : center;

}

.menuVERDE a{
	color: #556941;
}
.menuVERDEover  a{
	color: #465632;
}

.menuVIO {
	BORDER-BOTTOM: #815fab 1px solid;
	BORDER-LEFT: #815fab 1px solid;
	BORDER-RIGHT:#815fab 1px solid;
	BORDER-TOP: #815fab 1px solid;
	background-color: #E8E1F0;
	text-align : center;
}

.menuVIOover {
	BORDER-BOTTOM: #815fab 2px solid;
	BORDER-LEFT: #815fab 1px solid;
	BORDER-RIGHT:#815fab 1px solid;
	BORDER-TOP: #815fab 2px solid;
	background-color: #D7CBE4;
	text-align : center;
}

.menuVIO a{
	color: #815fab;
}
.menuVIOover  a{
	color: #5D437E;
}

.input_co {
	background: #FFFFFF;
	border: 1px solid #336699;
	font: 90%;
	color: #C16100;
	margin: 0px 0px 0px 0px;
}
.textarea_co {
	background: #FFFFFF;
	border: 1px solid #336699;
	font: 90%;
	color: #C16100;
	margin: 0px 0px 0px 0px;
}
.select_co {
	background: #FFFFFF;
	border: 1px solid #336699;
	font: 90%;
	color: #C16100;
	margin: 0px 0px 0px 0px;
}
.checkbox{
		border: 0px 
}
.small{
	font-size: 9 px;
	color: White;
	
}