A, A:LINK, A:VISITED {
   color: #008800;
   text-decoration: none;
	outline: none;
}
A:HOVER, A:ACTIVE {
   color: #FF0000;
   text-decoration: underline;
	outline: none;
}

a.highslide-credits,
a.highslide-credits i {
   color: #C0C0C0;
   font-size: 10px;
   padding: 2px;
   text-decoration: none;
}

a.highslide-credits:hover,
a.highslide-credits:hover i {
   background-color: #808080;
   color: #FFFFFF;
}



html, body {
   background-color: #FFFFFF;
   color: #000000;
   font-family: Arial, Helvetica, Sans-serif;
   margin: 0px;
   padding: 0px;
	font-size: 13px
}

.adestra {
   float: right;
}

.alert {
   color: #FF0000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
}

.alt {
   background-color: #F5F5F5;
}

.arial {
   font-family: Arial;
}

.asinistra {
   float: left;
}
.bianco {
color: White;
}

.bgcenter {
   background-position: top center;
}

.bigtitle {
   color: #666666;
   font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
   font-size: 30px;
   font-weight: bold;
}
.neretto {
   color: Black;
   font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
}
.bordo_verde_1px {
   border: 1px solid #008800;
}
.bordo_full{
   border: 1px solid #708090;
   padding: 1px;
}
.bordosopra {
   border-top: 1px solid #D1D1D1;
}

.bordosotto{
   border-bottom: 1px solid #D1D1D1;
}
.bordosimilbutton {
   border: 1px solid #C0C0C0;
}
.boxbottom {
   background-image: url(../_BOX/B_BG.gif);
   background-position: 0px 0px;
   background-repeat: repeat-x;
   height: 40px;
   margin: 0px;
   padding: 0px;
   width: auto;
}

.boxbottomleft {
   background-image: url(../_BOX/box_BL.gif);
   background-position: 0px 0px;
   background-repeat: no-repeat;
   height: 40px;
   margin: 0px;
   padding: 0px;
   width: 40px;
}

.boxbottomright {
   background-image: url(../_BOX/box_BR.gif);
   background-position: 0px 0px;
   background-repeat: no-repeat;
   height: 40px;
   margin: 0px;
   padding: 0px;
   width: 40px;
}

.boxleft {
   background-image: url(../_BOX/L_BG.gif);
   background-position: 0px 0px;
   background-repeat: repeat-y;
   height: auto;
   margin: 0px;
   padding: 0px;
   width: 40px;
}

.boxright {
   background-image: url(../_BOX/R_BG.gif);
   background-position: 0px 0px;
   background-repeat: repeat-y;
   height: auto;
   margin: 0px;
   padding: 0px;
   width: 40px;
}

.boxtop {
   background-image: url(../_BOX/T_BG.gif);
   background-position: 0px 0px;
   background-repeat: repeat-x;
   height: 40px;
   margin: 0px;
   padding: 0px;
   width: auto;
}

.boxtopleft {
   background-image: url(../_BOX/box_TL.gif);
   background-position: 0px 0px;
   background-repeat: no-repeat;
   height: 40px;
   margin: 0px;
   padding: 0px;
   width: 40px;
}

.boxtopright {
   background-image: url(../_BOX/box_TR.gif);
   background-position: 0px 0px;
   background-repeat: no-repeat;
   height: 40px;
   margin: 0px;
   padding: 0px;
   width: 40px;
}

.button {
   background-image: url(../graphics/fondo_btn.gif);
   border: 2px #CCCC99 outset;
   color: #006400;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   padding: 1px;
	height: 23px;
}

.button_small {
   background-image: url(../graphics/bottone_1.gif);
   border: 1px #CCCC99 outset;
   color: #FFFF00;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   height: auto;
   width: auto;
}


.buttonlogin{
   background-image: url(../graphics/login.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #C0C0C0;
   cursor: pointer;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 82px;
}

.buttonloginnew {
   background-image: url(../graphics/btn_loginnew.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #C0C0C0;
   cursor: pointer;
   height: 35px;
   margin: 0PX;
   padding: 0PX;
   width: 110px;
}
.buttonloginneweng {
   background-image: url(../graphics/btn_loginnew_eng.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #C0C0C0;
   cursor: pointer;
   height: 35px;
   margin: 0PX;
   padding: 0PX;
   width: 110px;
}
.buttonlogout{
   background-image: url(../graphics/logout.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #C0C0C0;
   cursor: pointer;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 95px;
}
.buttonlogoutnew {
   background-image: url(../graphics/btn_logout.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #C0C0C0;
   cursor: pointer;
   height: 35px;
   margin: 0PX;
   padding: 0PX;
   width: 110px;
}
.buttonlogoutneweng {
   background-image: url(../graphics/btn_logout_eng.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #C0C0C0;
   cursor: pointer;
   height: 35px;
   margin: 0PX;
   padding: 0PX;
   width: 110px;
}
.buttonlostpassword {
   background-color: transparent;
   background-image: url(../graphics/btn_lostpwd.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #C0C0C0;
   color: #000000;
   cursor: pointer;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}


.buttonlostpasswordnew {
   background-color: transparent;
   background-image: url(../graphics/btn_lostpasswordnew.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #C0C0C0;
   color: #000000;
   cursor: pointer;
   height: 35px;
   margin: 0PX;
   padding: 0PX;
   width: 110px;
}

.buttonnewuser{
   background-image: url(../graphics/newuser.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #C0C0C0;
   cursor: pointer;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}
.buttonreset{
   background-image: url(../graphics/reset.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #C0C0C0;
   cursor: pointer;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 82px;
}
.buttonresetnew{
   background-image: url(../graphics/btn_resetnew.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #C0C0C0;
   cursor: pointer;
   height: 35px;
   margin: 0PX;
   padding: 0PX;
   width: 110px;
}
.buttonresetneweng {
   background-image: url(../graphics/btn_resetnew_eng.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #C0C0C0;
   cursor: pointer;
   height: 35px;
   margin: 0PX;
   padding: 0PX;
   width: 110px;
}
.copyright, .credits {
   color: #C0C0C0;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   letter-spacing: 3px;
   padding: 10px;
}

.dati {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
}

.dati {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
}

.diciotto {
   font-size: 18px;
}

.dieci {
   font-size: 10px;
}

.disclaimer {
   background-color: transparent;
   background-image: none;
   margin: 0px;
   padding-bottom: 15px;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 15px;
}

.disclaimer a:link{
   color: #008800;
   text-decoration: none;
}

.disclaimer a:visited{
   color: #008800;
   text-decoration: none;
}

.disclaimer a:hover{
   color: #FB0328;
   text-decoration: underline;
}

.disclaimer a:active{
   color: #FF0000;
   text-decoration: underline overline;
}

.disclaimer b {
   color: #008800;
   font-weight: 900;
}

.disclaimerpar {
   background-color: transparent;
   color: #000000;
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
}

.disclaimertitle {
   color: #008800;
   font-size: 14px;
   font-weight: 900;
}

.dodici {
   font-size: 12px;
}

.giallo {
   color: #FFFF00;
}

.giallo_senape {
   color: #FFCF31;
}

.giallo_uovo {
   color: #FFED00;
}

.highslide {
   cursor: url(highslide/graphics/zoomin.cur), pointer;
   outline: none;
}

.highslide img {
   border: 2px solid #808080;
}

.highslide:hover img {
   border: 2px solid #FFFFFF;
}

.highslide-capxion {
   background-color: #FFFFFF;
   border: 2px solid #FFFFFF;
   border-top: none;
   display: none;
   font-family: Verdana, Helvetica;
   font-size: 10px;
   padding: 5px;
}

.highslide-display-block {
   display: block;
}

.highslide-display-none {
   display: none;
}

.highslide-image {
   border: 2px solid #FFFFFF;
   cursor: url(highslide/graphics/zoomout.cur), pointer;
   cursor: pointer; /* opera */
}

.highslide-image-blur {
   cursor: pointer;
   cursor: pointer;
}

.highslide-loading {
   background-color: #000000;
   background-image: url(highslide/graphics/loader.gif);
   background-position: 3px 1px;
   background-repeat: no-repeat;
   border-bottom: 1px solid #FFFFFF;
   border-top: 1px solid #FFFFFF;
   color: #FFFFFF;
   display: block;
   filter: alpha(opacity=60); /* ie */
   font-size: 9px;
   font-style: normal;
   font-weight: bold; /*  opacity: 0.60; w3c */
   padding: 3px;
   padding-left: 22px;
   text-decoration: none;
   text-transform: uppercase;
}

.input {
   border: 1px #666666 solid;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}



.margin50 {
   margin-left: 0px;
   margin-top: 50px;
}

.marginleft100 {
   margin-left: 100px;
}

.marginleft20 {
   margin-left: 20px;
}

.marginleft30 {
   margin-left: 30px;
}

.marginleft50 {
   margin-left: 50px;
}

.minilinks {
   color: #A9A9A9;
   font-size: 10px;
}

.minilinks a , .minilinks a:link {
   color: #A9A9A9;
   font-weight: bold;
   text-decoration: underline;
}

.minilinks a:hover {
   color: #708090;
   font-weight: bold;
   text-decoration: underline;
}

.minilinks h1 {
   color: #228B22;
   font-size: 11px;
   font-weight: normal;
}
.moreinfocont{
width: 100%;
margin-top: 10px;
margin-bottom: 20px;
}
/********************************/
.backtop {
width: 90px;
background:url(../graphics/ico_backtop.gif) left no-repeat ;
   border: 1px solid #008800;
   color: #008800;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
	padding: 2px;
	text-align: right;
	float: right;
}

.backtop a,  .backtop a:link,  .backtop a:visited {
   font-weight: bold;
   text-decoration: none;
      color: #008800;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
}

.backtop a:hover,  .backtop a:active {
   color: #FF0000;
   font-weight: bold;
   text-decoration: underline;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
}

/********************************/
.moreinfo {
   background-color: transparent;
   border: 1px solid #008800;
   color: #008800;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   padding: 2px;
   display: block;
   float: right;
}

.moreinfo a,  .moreinfo a:link,  .moreinfo a:visited {
   font-weight: bold;
   text-decoration: none;
      color: #008800;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
}

.moreinfo a:hover,  .moreinfo a:active {
   color: #008800;
   font-weight: bold;
   text-decoration: underline;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
}

.neutro {
   background-color: transparent;
   border: none;
}

.no_underlined {
   text-decoration: none;
}

.normale {
   border: 1px #336600 none;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
}

.normale {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
}

.nove {
   font-size: 9px;
}

.otto {
   font-size: 11px;
}

.piccolo {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   height: auto;
   width: auto;
}

.padding5 {
padding: 5px;
}
.padding10, TD.padding10 {
padding: 10px;
}
.padding15 {
padding: 15px;
}
.padding20 {
padding: 20px;
}
.quattordici {
   font-size: 14px;
}

.rosso {
   color: #FF0000;
}

.rientro {
   margin: 10px 5px 10px 10px;
}

.rientro2 {
   margin: 10px 0px 10px 20px;
}

.sedici {
   font-size: 16px;
}

.segnaevidenziato P {
display: block;
width: 100%;
height: auto;
text-align: center;
   background-color: #006633;
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   padding: 3px;
}
.segnaevidenziato {
   background-color: #008800;
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   padding: 3px;
}
.segnalabel {
   background-color: transparent;
   border: 1px solid #008800;
   color: #006633;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   padding: 2px;
}

.segnapagina {
   background-color: #006633;
   border-bottom: 3px solid #FFFFFF;
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-variant: small-caps;
   font-weight: bold;
   padding: 2px;
}
.switchcontentnopad {
   font-size: 11px;
   font-weight: normal;
   padding: 0px;
   text-decoration: none;
}
.switchcontent {
   font-size: 11px;
   font-weight: normal;
   padding-left: 20px;
   text-decoration: none;
}
.switchcontenton {
   font-size: 11px;
   font-weight: normal;
   padding-left: 20px;
   text-decoration: none;
}

.switchcontentmain {
   font-size: 12px;
   font-weight: bold;
   padding-bottom: 5px;
   padding-left: 0px;
   padding-top: 5px;
   text-decoration: none;
}
.tabellawelcome, .tabellawelcome td {
   background-color: #FFFFFF;
   margin: 0px;
   padding: 0px;
}
.tabellawelcome TD P,.tabellawelcome TD UL,.tabellawelcome TD DIV.testo {
   background-color: #FFFFFF;
   color: #3D3D3D;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
}
.tabellawelcome TD UL LI {
   padding: 5px 10px 5px 10px;
}
.tabellawelcome DIV.blocco, .tabellawelcome DIV.blocco .testo, .tabellawelcome .testo {
font-size: 13px;
background-color: #FFFFFF;
margin: 10px auto;
}
.tabellacontenuti .tabellacontenuti td {
   background-color: #FFFFFF;
   margin: 0px;
   padding: 0px;
}

.tabellacontenuti fieldset {
   background-color: transparent;
   border: 1px solid #006633;
   color: #006633;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   padding: 2px 5px 2px 5px;
   text-align: left;
}

.tabellacontenuti legend {
   background-color: transparent;
   color: #006633;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   padding: 2px;
}

.tabellacontenuti p {
   background-color: #FFFFFF;
   color: #3D3D3D;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   padding: 0px 10px 0px 10px;
}

.tabellamenu {
   background-color: #FFFFFF;
   color: #3D3D3D;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

.tabellalogin {
   background-color: #FFFFFF;
   color: #3D3D3D;
	border: 1px solid Green;
   font-size: 12px;
}

.tabellalogin P {
   background-color: #FFFFFF;
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
padding: 5px;
}
/*
.tabellalogin .titolo {
   background-color: #696969;
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16px;
	font-weight: bold;
padding: 5px;
}
*/

.tabellalogin TD {
padding: 0;
margin: 0;
}

.tabellamenurientro {
   color: #3D3D3D;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   padding-left: 40px;
}

.tabellamenurientro2 {
   color: #3D3D3D;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
   padding-left: 50px;
}

.tabellamenuslider {
   border: 1px solid #008800;
   color: #3D3D3D;
   display: block;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   width: 280px;
}

.thumbtooltip {
   background-color: transparent;
   background-image: url(../img/loading.gif);
   color: #000000;
   display: block;
   height: 120px;
   margin: 0px;
   padding: 0px;
   width: 90px;
}

.times {
   font-family: serif;
}

.titolino {
   background-color: #008800;
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-weight: bold;
}

.titolofamiglia, .tabellalogin .titolo {
   background-color: #008800;
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-variant: small-caps;
}

.titolonavigazione {
   background-color: #008800;
   color: #FFFFFF;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 12px;
   font-weight: bold;
   padding: 5px 0px 5px 0px;
}

.titolonavigazioneframe {
   background-color: #008800;
   color: #FFFFFF;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 12px;
   font-weight: bold;
   padding: 1px;
	margin: 0;
}

.titolone {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
}

.titolosezione, P.titolosezione , DIV.titolosezione {
   background-color: #008800;
   color: #FFFFFF;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 17px;
   font-variant: small-caps;
   font-weight: bold;
   padding: 5px;
   text-decoration: none;
}

.titolosottosezione, P.titolosottosezione, DIV.titolosottosezione {
   color: #008800;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 14px;
	font-weight: 900;
   text-decoration: none;
}
.titolopagina {
   color: #FFFFFF;
	background-color: #008800;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 16px;
	font-weight: 900;
   text-decoration: none;
	padding: 5px;
}

.titologruppo P {
   color: #008800;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 17px;
	   font-variant: small-caps;
   font-weight: bold;
	padding: 5px;
}
.titolotabella {
   color: #FFFF00;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
}

.tredici {
   font-size: 13px;
}

.undici {
   font-size: 11px;
}

.venti {
   font-size: 20px;
}

.ventidue {
   font-size: 22px;
}

.ventiquattro {
   font-size: 24px;
}

.verdana {
   font-family: Verdana;
}

.verde_chiaro {
   color: #009933;
}

.verde_medio {
   color: #008800;
}

.verde_scuro {
   color: #006400;
}

#dhtmlpointer{
   left: -300px;
   position: absolute;
   visibility: hidden;
   z-index: 101;
}

#dhtmltooltip{
   background-color: #FFFFFF;
   border: 1px solid #008000;
   font-size: 11px;
   left: -300px;
   padding: 2px;
   position: absolute;
   text-align: center; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
   visibility: hidden;
   width: 150px;
   z-index: 100;
}

hr, hr {
   color: #008800;
   display: block;
   float: none;
   height: 2px;
}

input,textarea {
   background-color: #FFFFFF;
   border: 1px solid #9C9EBD;
   color: #000000;
   font-family: Tahoma, Verdana, Geneva,Arial, Helvetica, sans-serif;
   font-size: 12px;
}

FIELDSET {
 font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000000;
 padding: 2px;
 margin: 1px;
 border: 1px solid #008800;
}

LABEL, LEGEND {
 font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #666666;
 padding: 1px;
}
.tabellamodulocontatti {
   background-color: transparent;
   border: 1px solid #63659C;
   color: #333333;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}
.tabellamodulocontatti TD {
   background-color: #FFFFFF;
	padding: 3px;
   color: #333333;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}
.tabellamodulo {
   background-color: transparent;
   border: 1px solid #FB0328;
   color: #333333;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
}
.tabellaregistrazione {
   background-color: transparent;
   border: 1px solid #228B22;
}
.tabellaregistrazione TD {
   background-color: transparent;
   color: #333333;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
	padding: 2px;
}

.titlenoborder {
   background-color: transparent;
   color: #666666;
   font-size: 18px;
   font-weight: bold;
   text-align: center;
}
.pulsante {
   background-color: #D1D1D1;
   background-image: url(../form/img/fondo_btn.gif);
   background-repeat: repeat-x;
   border: 1px solid #9CA2D6;
      font-family: Tahoma, Verdana, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #3D3D3D;
   height: 20px;
}
/********************STILE PER PAGINA WELCOME********************/

#welcomepage  {
   color: #333333;
   font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0;
	padding: 0;
}
.bground_1 {
/*   modello per selettori
   color: #666666;
   font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background-image: url(../images/bground_1.gif); 
*/
}

.wtitolone {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 50px;
	font-weight: bold;
}
.wtitolino {
   color: #666666;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-weight: bold;
}
.wtitolinopieno {
   background-color: #666666;
	color:#F1F1F1;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-weight: bold;
	padding: 10px;
	text-align:center;
}
#welcomepage A, 
#welcomepage A:LINK,
#welcomepage A:VISITED,
#welcomepage A:ACTIVE {
   font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
   color: #008800;
   text-decoration: none;
	outline: none;
}

#welcomepage A:HOVER {
   font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
   color: #FF0000;
   text-decoration: none;
	outline: none;
   text-decoration: underline;
}

/*************************STILE PER HOMEPAGE**************************/
DIV.aapdf {
height: 20px;
line-height: 20px;
background: url(../graphics/ico_pdf.gif) left no-repeat ;
border: 1px solid #A9A9A9;
	font-size: 11px;
	font-weight: bold;
   color: #708090;
	padding: 0 0 0 20px;
	margin: 2px;
}
DIV.abpdf {
height: 20px;
line-height: 20px;
background: url(../graphics/ico_ie.gif) left no-repeat ;
border: 1px solid #A9A9A9;
	font-size: 11px;
	font-weight: bold;
   color: #708090;
	padding: 0 0 0 20px;
	margin: 2px;
}
DIV.aapdf A, 
DIV.abpdf A,
DIV.aapdf A:LINK, 
DIV.aapdf A:VISITED,
DIV.abpdf A:LINK, 
DIV.abpdf A:VISITED {
   font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
	font-weight: bold;
   color: #708090;
   text-decoration: none;
	outline: none;
}
DIV.aapdf A:HOVER, 
DIV.aapdf A:ACTIVE,
DIV.abpdf A:HOVER, 
DIV.abpdf A:ACTIVE  {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
		font-weight: bold;
   color: #708090;
   text-decoration: underline;
	outline: none;
}
