body{
  font-family: arial,verdana,arial,sans-serif;
  font-size: 10px;
  color: #000000;
	margin: 6;
  background-color: #0d4a00;

	scrollbar-base-color: #000000;
	scrollbar-track-color:#0d4a00;
	scrollbar-shadow-color:#0d4a00;
	scrollbar-face-color:#fffff0;
	scrollbar-highlight-color:#0d4a00;
	scrollbar-darkshadow-color:#0d4a00;
	scrollbar-3dlight-color:#0d4a00;
	scrollbar-arrow-color: #0d4a00
}


body.popup{
  font-family: arial,verdana,arial,sans-serif;
  font-size: 10px;
  color: #000000;
	margin: 3;
  background-color: #00663f;

	scrollbar-base-color: #000000;
	scrollbar-track-color:#00663f;
	scrollbar-shadow-color:#00663f;
	scrollbar-face-color:#fffff0;
	scrollbar-highlight-color:#00663f;
	scrollbar-darkshadow-color:#00663f;
	scrollbar-3dlight-color:#00663f;
	scrollbar-arrow-color: #00663f
}

body.popup1{
  font-family: arial,verdana,arial,sans-serif;
  font-size: 10px;
  color: #000000;
	margin: 3;
  background-color: #ffffff;

	scrollbar-base-color: #000000;
	scrollbar-track-color:#00663f;
	scrollbar-shadow-color:#00663f;
	scrollbar-face-color:#fffff0;
	scrollbar-highlight-color:#00663f;
	scrollbar-darkshadow-color:#00663f;
	scrollbar-3dlight-color:#00663f;
	scrollbar-arrow-color: #00663f
}

.button {
  font-family: arial,verdana,arial,sans-serif;
	cursor: hand;
	border: 1px;
  border-style: solid none solid none;
	font-size: 9px;
	color: #000000;
	background: #ffffff
}

.inputImporto {
  font-family: arial,verdana,arial,sans-serif;
  font-size: 10px;
  color: #000000;
  background: #ffffff;
  width:160;
  text-align: right
}


select, option {
  font-family: arial,verdana,arial,sans-serif;
	font-size: 10px;
	color: #000000;
	background: #ffffff

}

select.optionTitolo, option.optionTitolo {
  font-family: arial,verdana,arial,sans-serif;
	font-size: 10px;
	color: #0d4a00;
	background: #f0f0f0
}

select.optionVoce, option.optionVoce {
  font-family: arial,verdana,arial,sans-serif;
	font-size: 10px;
	color: #0d4a00;
	background: #ffffff
}

ul {
	list-style-style : disc;
	color: #00663f
}


ul.titolo {
  list-style-image : url("../images/bullet_titolo.gif")
}

ul.normale {
  font-family: verdana,arial,sans-serif;
  font-size: 12px;
  font-weight: none;
  color: #000000
}

ul.normale_cella {
  font-family: arial,verdana,arial,sans-serif;
  font-size: 12px;
  font-weight: none;
  color: #000000
}


.titolo{
  font-family: arial,verdana,arial,sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #0d4a00
}

.sottotitolo{
  font-family: arial,verdana,arial,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #0d4a00
}

.testo3{
  font-family: arial,verdana,arial,sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #0d4a00
}

.testo0 {
	font-family: verdana,arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color :ffffff;
}

.testo {
  font-family: verdana,arial,sans-serif;
  font-size: 12px;
  font-weight: none;
  color: #000000
}

.testo1 {
	font-family: arial,verdana,arial,sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #000000;
	background-color :ffffff;
}

.testo2 {
	A:LINK text-decoration: none;
	color: White;
	A:HOVER color: red;
	text-decoration: underline overline;
	A:VISITED text-decoration: ffffff
}

.testosmall {
  font-family: verdana,arial,sans-serif;
  font-size: 10px;
  font-weight: none;
  color: #000000
}

.testoBold {
  font-family: verdana,arial,sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold
}

.tabella{
  font-family: arial,verdana,arial,sans-serif;
  text-align: justify;
  border: none;
  margin: 0;
  background-color: #ffffff
}

.tabellaContenuto{
  font-family: arial,verdana,arial,sans-serif;
  font-size: 12px;
  font-weight: none;
  color: #000000;
  border: 1px;
  border-style: solid none solid none;
  margin: 0px;
  padding: 0px
}

.tabellaBordi{
  background-color: #5d8868;
  border: 0px;
  border-style: none none none none;
  margin: 3px;
  padding: 0px
}

.cellaBordi{
  background-color: #ffffff
}

.tabellaTitolo {
  font-family: arial,verdana,arial,sans-serif;
  border: 1px;
  border-style: solid none solid none;
  padding: 2;
  background-color: #F2F4FC
}


.tabellaTitolo_rstampa {
  font-family: arial,verdana,arial,sans-serif;
  border: 0px;
  border-style: solid none solid none;
  background-color: #F2F4FC
}


.tabellasfondo {
  font-family: arial,verdana,arial,sans-serif;
  border: none;
  font-size: 10pt;
  margin: 0;
  background-color: #ffffff
}

.tabellaHead{
  font-family: arial,verdana,arial,sans-serif;
	color: #ffffff;
  border: none;
  font-size: 10pt;
  margin: 0;
  background-color: #5d8868
}

.sfondoTestata{
  background-image: url(../images/top_background.gif)
}

.sfondoMenu{
  border: none;
  background-color: #5d8868
}

.news{
  font-family: verdana,arial,sans-serif;
  color: #000000;
  font-size: 10px;
  text-decoration: none;
  text-align: justify
}

.news:link{
  font-family: verdana,arial,sans-serif;
  font-size: 10px;
  color: #000000
}
.news:visited{
  font-family: verdana,arial,sans-serif;
  font-size: 10px;
  color: #000000
}
.news:hover{
  font-family: verdana,arial,sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: underline
}

.paginazione{
  font-family: arial,verdana,arial,sans-serif;
  color: #ffffff;
  cursor: hand;
  font-size: 9px;
  background-color: #5d8868;
  text-decoration: none;
  padding: 1px 2px 1px 2px;
  height: 0px
}
.paginazione:link{
}
.paginazione:visited{
}
.paginazione:hover{
  background-color: #00663f
}


.menu{
  font-family: arial,verdana,arial,sans-serif;
  color: #ffffff;
  cursor: default;
  font-size: 12px;
  background-color: #5d8868;
  text-decoration: none;
  padding: 1px 16px 1px 16px;
  height: 0px
}
.menu:link{
  font-family: arial,verdana,arial,sans-serif;
  color: #ffffff;
  cursor: default;
  font-size: 12px;
  background-color: #5d8868;
  text-decoration: none;
  padding: 1px 16px 1px 16px;
  height: 0px
}
.menu:visited{
  font-family: arial,verdana,arial,sans-serif;
  color: #ffffff;
  cursor: default;
  font-size: 12px;
  background-color: #5d8868;
  text-decoration: none;
  padding: 1px 16px 1px 16px;
  height: 0px
}
.menu:hover{
  font-family: arial,verdana,arial,sans-serif;
  color: #ffffff;
  cursor: default;
  font-size: 12px;
  background-color: #00663f;
  text-decoration: none;
  padding: 1px 16px 1px 16px;
  height: 0px

}


.menuOn{
  font-family: arial,verdana,arial,sans-serif;
  color: #0d4a00;
  cursor: default;
  font-size: 12px;
  background-color: #ffffff;
  text-decoration: none;
  padding: 1px 16px 1px 16px;
  height: 0px
}

.menuBottom{
  font-family: arial,verdana,arial,sans-serif;
  color: #ffffff;
  font-size: 8pt;
  text-decoration: none
}
.menuBottom:link{
}
.menuBottom:visited{
}
.menuBottom:hover{
  text-decoration: underline
}

.menuLeft{
  font-family: arial,verdana,arial,sans-serif;
  color: #ffffff;
  font-size: 8pt;
  background-color: #00663f;
  text-decoration: none;
  padding: 2px 2px 4px 2px;
  width: 129
}
.menuLeft:link{
  background-color: #00663f
}
.menuLeft:visited{
  background-color: #00663f
}
.menuLeft:hover{
  background-color: #5d8868
}

.menuLeftOn{
  font-family: arial,verdana,arial,sans-serif;
  color: #ffffff;
  font-size: 8pt;
  background-color: #5d8868;
  text-decoration: none;
  font-weight: none;
  cursor: default;
  padding: 2px 2px 4px 2px;
  width: 129
}



.smenuLeft{
  font-family: arial,verdana,arial,sans-serif;
  color: #ffffff;
  font-size: 8pt;
  background-color: #00663f;
  text-decoration: none;
  padding: 2px 2px 4px 2px;
  width: 129
}
.smenuLeft:link{
  background-color: #00663f
}
.smenuLeft:visited{
  background-color: #00663f
}
.smenuLeft:hover{
  background-color: #5d8868
}

.smenuLeftOn{
  font-family: arial,verdana,arial,sans-serif;
  color: #FFDE00;
  font-size: 8pt;
  background-color: #00663f;
  text-decoration: none;
  font-weight: none;
  cursor: default;
  padding: 2px 2px 4px 2px;
  width: 129
}



.breadcrumbs{
  color: #00663f;
  font-size: 8pt;
  text-decoration: underline
}

.breadcrumbs:hover{
  color: #ff0000
}

.breadcrumbsTxt{
  color: #909090;
  font-size: 8pt
}

.testoBottom{
  color: #709a78;
  font-size: 9px
}

.testolink{
  color: #709a78;
  font-size: 11px
}



.tabellacelestenobordosotto {border:0px solid #999999;border-bottom:0px solid #999999; font-family : Verdana; font-size : 10px;color : #0D4A00;background-color :#C3DBD2}
.tabellabiancabordosotto {border:0px solid #999999;border-bottom:1px solid #999999; font-family : Verdana; font-size : 10px;color : #0D4A00;background-color :#ffffff}
.tabellabiancanobordosotto {border:0px solid #999999;border-bottom:0px solid #999999; font-family : Verdana; font-size : 10px;color : #0D4A00;background-color :#ffffff}
.tabellagrigiabordosotto {border:0px solid #999999;border-bottom:1px solid #999999; font-family : Verdana; font-size : 10px;color : #0D4A00;background-color :#f7f7f7}
.tabellagrigianobordosotto {border:0px solid #999999;border-bottom:0px solid #999999; font-family : Verdana; font-size : 10px;color : #0D4A00;background-color :#f7f7f7}
.tabellaBordo {border:1px solid #999999;font-family : Verdana; font-size : 10px;color : #010066;}
.tabellaBordoverde {border:1px solid #0D4A00;font-family : Verdana; font-size : 10px;color : #000000;}
.cellaTitoloCompleta_no_sotto {	border:1px solid #999999;font-family : Verdana; font-size : 10px;color : #0D4A00;background-color :#F8E6C6;	border-bottom : none;}
.cellasottoTitoloCompleta_no_sotto {border:1px solid #999999;font-family : Verdana;	font-size : 10px;	color : #0D4A00;	background-color :#DEECFA;	border-bottom : none;}

.sardalink{
	font-family: arial,verdana,arial,sans-serif;
	color: #00663F;
	font-size: 10pt;
	background-color: #ffffff;
	text-decoration: underline;
	font : bold;
}
.sardalink:visited{
  font-family: arial,verdana,arial,sans-serif;
  color: #00663F;
  font-size: 10pt;
  background-color: #ffffff;
  text-decoration: underline;
  font : bold;
}
.sardalink:hover{
  font-family: arial,verdana,arial,sans-serif;
  color: #ff0000;
  font-size: 10pt;
  background-color: #ffffff;
  text-decoration: underline;
  font : bold;
}
.sardalink:link{
  font-family: arial,verdana,arial,sans-serif;
  color: #00663F;
  font-size: 10pt;
  background-color: #ffffff;
  text-decoration: underline;
  font : bold;
}

.link_verde_10{
	font-family: verdana,arial,sans-serif;
	color: #0D4A00;
	font-size: 10px;
	background-color: #ffffff;
	text-decoration: underline;
}
.link_verde_10:visited{
  font-family: verdana,arial,sans-serif;
  color: #0D4A00;
  font-size: 10px;
  background-color: #ffffff;
  text-decoration: underline;
}
.link_verde_10:hover{
  font-family: verdana,arial,sans-serif;
  color: #ff0000;
  font-size: 10px;
  background-color: #ffffff;
  text-decoration: underline;
}
.link_verde_10:link{
  font-family: verdana,arial,sans-serif;
  color: #0D4A00;
  font-size: 10px;
  background-color: #ffffff;
  text-decoration: underline;
}

.tabellaborder_blu{
	font-family: arial,verdana,arial,sans-serif;
	text-align: justify;
	margin: 0;
	background-color: #ffffff;
	border : 1px solid #0d4a00;
}





.menu_9px{
  font-family: verdana,arial,sans-serif;
  color: #000000;
  font-size: 9px;
  text-decoration: none;
  text-align: justify
}

.menu_9px:link{
  font-family: verdana,arial,sans-serif;
  font-size: 9px;
  color: #000000
}
.menu_9px:visited{
  font-family: verdana,arial,sans-serif;
  font-size: 9px;
  color: #000000
}
.menu_9px:hover{
  font-family: verdana,arial,sans-serif;
  font-size: 9px;
  color: #ff0000;
  text-decoration: underline
}


.menuverde_9px{
  font-family: verdana,arial,sans-serif;
  color: #00663F;
  font-size: 9px;
  text-decoration: none;
  text-align: justify;
  font:bold
}

.menuverde_9px:link{
  font-family: verdana,arial,sans-serif;
  font-size: 9px;
  color: #00663F;
  font:bold
}
.menuverde_9px:visited{
  font-family: verdana,arial,sans-serif;
  font-size: 9px;
  color: #00663F;
  font:bold
}
.menuverde_9px:hover{
  font-family: verdana,arial,sans-serif;
  font-size: 9px;
  color: #00663F;
  text-decoration: underline;
  font:bold
}

