body { background: #fff; font:10px "Open Sans", helvetica, sans-serif; color: #555; 
margin: 15px 0px 15px 0px;
}
.barra {  color: #FFFFFF; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; background-color: #336699; text-align: center; width: 14px}
a.barra:hover {  color: #6699CC; text-decoration: none}
.software {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #990000}
.menulat {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #FFFFFF; text-decoration: none}
.titMenuLat {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #336699; text-decoration: none}
a.menulat:hover {  color: #99ccff; text-decoration: underline}
a.titmenulat:hover {  text-decoration: underline; color: #99ccff}
.topmenu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000066; text-decoration: none}
a.clTopMenuText:Link {  color: #003366}
.topmenu {  text-align: left}
a.topmenu:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #003366; text-decoration: none}
a.topmenu:visited {  color: #336699}
a.topmenu:hover {  color: #6699CC; text-decoration: underline}
.centrale {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #FFFFFF; text-decoration: none}
a.centrale:hover {  color: #99CCFF; text-decoration: underline}
.selezionato {  font-weight: bold}
.selLat {  font-weight: bold; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small}
.novita {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #990033; text-decoration: none}
a.novita:hover {  color: #CC3366; text-decoration: underline}
vetrina {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #996600; text-decoration: none}
a.vetrina:hover {  color: #99ccff; text-decoration: underline}
.TitSoftware {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; text-decoration: none}
a.titSoftware:hover {  color: #CC6666; text-decoration: none}
.Siscom2001 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFCC66; text-decoration: none}
a.Siscom2001:hover {  color: #FF9933; text-decoration: underline; font-weight: bold}
.TopBar {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #336699; text-decoration: none; text-align: center}
a.TopBar:hover {  font-weight: bolder; text-decoration: none; color: #003366}
.Boldblu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #003366}
.boldscuro {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; color: #000066}
.Azzgrossetto {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #336699; text-decoration: none}
.rosso {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: normal; color: #CC0000; text-decoration: none}
.boldrosso {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #990000; font-style: italic}
.top {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #996633; margin-left: 5px}
.Titblu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; color: #336699}
.titblunormal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #336699}
.verde {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; color: #006666}
.nero {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; text-decoration: none; font-weight: normal}
.sfondobianco {  background-color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.sfondo336699 {  background-color: #336699}
#top {
OVERFLOW: hidden
; text-align: center
; background-color: #E8ECF0; border: 1px #787878 ridge
; position: relative; clip:  rect(   )
; margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 2px
; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
}
#bottom {margin: 0px 0px;padding: 0 20px 20px;
	WIDTH: auto;  POSITION: relative; OVERFLOW: hidden; WIDTH: 767px; HEIGHT: 15px
; background-repeat: no-repeat
; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
ul.menuleft { 
margin:0 0 0 0px; padding:0 0 0 2; /* elimino i rientri delle liste */
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; text-decoration: none
; word-spacing: 1px
; border: 1px #999999 solid
; clip:      rect(   )
; width: 120px
}
ul.menuleft li a { 
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:1px 2px; /* lascia spazio far il bordo del menu e il testo del link */
height:15px;line-height:15px;
}
ul.menuleft li { display:inline ; margin-top: 1px; margin-bottom: 1px; padding-top: 1px; padding-bottom: 1px} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menuleft li a:visited { 
background:url(Images/sfondomenu.gif) repeat;
color: #666666
; border: solid
; padding-left: 4px
; border-width: 1px 0px 0px 4px; border-color: #787878 #F6E2B2 #F6E2B2 #e8ecf0
; font-family: Geneva, Arial, Helvetica, san-serif; font-size: x-small
; padding-top: 1px; padding-right: 1px; padding-bottom: 1px
} /* colori per il link */
ul.menuleft li a:hover{ 
background: #EFFAFF;
color:#333333;
 border: solid; border-color: #999999 #999999 #999999 #D09022
; border-width: 1px 0px 0px 4px
; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 4px
} /* colori per l'effetto roll-over */
ul.menuleft li a:active  { 
background: #336666;
color:#FFFFFF;
 } 
ul.menuleft li a:link { 
color: #000000; padding-top: 1px; padding-bottom: 1px
; border: solid; padding-right: 1px; padding-left: 4px
; border-color: #787878 black #787878 #E8ECF0
; border-width: 1px 0px 0px 4px
; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px
 } 
 ul.menuleft li#activelink a{
    border-bottom: 1px solid #fff;
    background-color: #fff;
    color: #603; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 4px; } 

div#centrale{
    background-color: #E8ECF0;
    border-bottom: 1px solid #787878;
    text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; border: 0px; border-color: #787878 #787878 #666666; clip:  rect(   ); background-repeat: no-repeat}
#destra {  margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 2px; background-color: #FFFFFF; width: 200px; float: right; border-color: black black black #787878; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
#selezione {  background-color: #FAF9CF; text-align: center; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; position: relative; clip:  rect(   ); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border: 1px #787878 solid}
a.titoloblu:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #003366; background-color: #ffffff; text-decoration: underline}
.link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #0F427C; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-decoration: underline}
a.link:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #003366; background-color: #ffffff; text-decoration: underline }
#dx { margin-left: 50%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px }
.titdettaglio {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; text-decoration: none; background-color: #DCE3E4; border: 1px #787878 solid; background-repeat: no-repeat; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; clip:         rect(   ); width: 20%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 0px; left: 0px; top: 0px; position: static; text-align: left; font-weight: normal}
.vocidettaglio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #003366; text-decoration: none; background-color: #FFFFFF; border: 1px #787878 solid; background-repeat: no-repeat; margin-top: 1px; margin-right: 3px; margin-bottom: 1px; margin-left: 3px; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px; clip:   rect(   ); width: 40%}
.intestazDettaglio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; text-decoration: none; background-color: #FFFFCC; border: 1px #787878 groove; background-repeat: no-repeat; margin-top: 3px; margin-right: 3px; margin-bottom: 3px; margin-left: 100px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; position: relative; clip: rect( ); width: 80%; height: 30px; text-align: center}
div#bordoaz { background-color: #E8ECF0; border-bottom: 1px solid #787878; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 0px #787878; margin-top: 0px; margin-right: -1px; margin-bottom: 0px; margin-left: 0px ; width: 767px}
#giallobordo { background-color: #E8ECF0; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 0px #787878 solid; vertical-align: bottom}
a.elenco:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; text-decoration: underline; background-color: #FFFFFF}
.nerolink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000033; text-decoration: underline}
a.nerolink:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #666666; text-decoration: underline; background-color: #FFFFFF}
.dx { margin-left: 40%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px }
.tit2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #990000; text-decoration: none; margin-top: 0px; margin-bottom: 0px; border-color: black #787878; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; border-right-width: 1px; border-left-width: 1px; text-align: center}
.centro {  text-align: center}
.box {  margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 62px; border: 1px #787878 solid; background-color: #E8ECF0; clip:     rect(   ); width: 60%; position: relative; padding-left: 5px; float: left; left: 0px; visibility: visible; z-index: auto}
.boxbordo { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px ; border: 1px #787878 solid}
.boxbordofoter { margin-top: 5px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #E8ECF0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #003366; clip:                        rect(   ); margin-right: 0px;}
.table {  width: 80%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
.menuvoci {  padding-left: 290px; padding-top: 0px; clear: left; margin-top: 0px; margin-left: 0px}
.menuvoci1 { padding-left: 400px; padding-top: 0px ; margin-top: 0px; clear: right; margin-left: 0px}
.tit1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #990000; text-decoration: none; text-align: center; margin-top: 0px; margin-bottom: 0px; border-color: black #787878; margin-right: 0px; margin-left: 0px; padding-top: 4px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; border-right-width: 1px; border-left-width: 1px}
ul.elenco {  color: #336699; list-style-type: square; text-align: left; }
.sfondo {  background-color: #FFFFFF}
.boxdestra { margin-top: 0px; margin-bottom: 0px; border: 0px #787878 none; background-color: #FFFFFF; clip:   rect(   ); position: relative; margin-left: 0px; width: 100%; margin-right: 0px}
.sfondoazz {  background-color: #E8ECF0; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
#corpo { border: 1px #787878 solid; background-color: #E8ECF0; clip: rect( ); position: relative; left: 0px; visibility: visible; z-index: auto ; width: 100%; margin-bottom: 2px; margin-top: 1px; text-align: center}
#sinistra { width: 120px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px ; float: left}
#piepagina { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #E8ECF0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #003366; margin-right: 0px; width: 100%; border: 1px #787878 solid; clear: both}
#boxdestra { margin-top: 0px; margin-bottom: 0px; border: 1px #787878 solid; background-color: #FFFFFF; clip: rect( ); position: relative; padding-left: 5px; margin-left: 0px; margin-right: 0px; clear: right}
#box { margin-top: 0px; margin-right: 0px; margin-bottom: 1px; margin-left: 0px; border: 0px #787878 solid; background-color: #E8ECF0; clip: rect( ); position: relative; padding-left: 5px; float: left; left: 0px; visibility: visible; z-index: auto ; padding-bottom: 40px; text-align: center; width: 80%}
#centro {  background-color: #E8ECF0; width: 350px; margin-left: 30%; border: 1px #666666 double; margin-top: 10px; height: 150px; padding-right: 5px; padding-left: 5px}
.fieldset {  border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 5px; padding-bottom: 5px}
.sfbianco {  background-color: #FFFFFF; padding-right: 10px; margin-right: 1px}
#boxgestione { margin-top: 0px; margin-right: 0px; margin-bottom: 1px; margin-left: 0px; border: 0px #787878 solid; background-color: #E8ECF0; clip:  rect(   ); width: 80%; padding-left: 5px; float: left; left: 0px; padding-bottom: 10px}
.testodestra {  text-align: right; padding-right: 10px}
#corpogestione { border: 1px #787878 solid; background-color: #E8ECF0; clip: rect( ); position: relative; left: 0px; visibility: visible; z-index: auto ; margin-bottom: 2px; margin-top: 1px ; width: 100%}
ul.principale {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #990000; text-decoration: none; margin-left: 35%}
.center {  text-align: center}
#center { text-align: center }
ul.principale li { display:inline ; margin-top: 0px; margin-bottom: 0px; padding-top: 1px; padding-bottom: 1px; text-align: left; margin-right: 0px; margin-left: 0px}
#corposiscom { border: 1px #787878 solid; background-color: #E8ECF0; clip:  rect(   ); left: 0px; margin-bottom: 2px; margin-top: 0px; text-align: left; padding-top: 1px}
boxsiscom { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 200px; border: 0px #787878 solid; background-color: #E8ECF0; clip: rect( ); position: relative; padding-left: 5px; float: left; left: 0px; visibility: visible; z-index: auto ; text-align: center; width: 80% ; padding-top: 1px}
ul.elenco li { display:block ; padding-top: 1px; padding-bottom: 1px; text-align: left; list-style-type: disc; width: 100%; text-indent: 0pt}
.boxsiscom { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border: 0px #787878 solid; background-color: #E8ECF0; clip: rect( ); position: relative; padding-left: 5px; float: left; left: 0px; visibility: visible; z-index: auto ; text-align: center; padding-top: 1px }
.fieldsetbordo {  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
ul.menusin { 
margin:0 0 0 0px; padding:0 0 0 2; /* elimino i rientri delle liste */
 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; text-decoration: none
; word-spacing: 1px
; border: #999999 solid
; clip:      rect(   )
; width: 120px
; color: #003366
; border-width: 0px 1px 0px 0px
}
ul.menusin li a { 
display:block; /* il link occupa tutto lo spazio orizzontale */
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
padding:1px 2px; /* lascia spazio far il bordo del menu e il testo del link */
height:15px;line-height:15px;
}
ul.menusin li { display:inline ; margin-top: 1px; margin-bottom: 1px; padding-top: 1px; padding-bottom: 1px} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menusin li a:visited { 
color: #666666
; border: solid
; padding-left: 4px
; border-width: 1px 0px 0px 4px; border-color: #787878 #F6E2B2 #F6E2B2 #e8ecf0
; font-family: Geneva, Arial, Helvetica, san-serif; font-size: xx-small
; padding-top: 1px; padding-right: 1px; padding-bottom: 1px
} /* colori per il link */
ul.menusin li a:hover{ 
background: #EFFAFF;
color:#333333;
 border: solid; border-color: #999999 #999999 #999999 #D09022
; border-width: 1px 0px 0px 4px
; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 4px
} /* colori per l'effetto roll-over */
ul.menusin li a:active  { 
background: #336666;
color:#FFFFFF;
 } 
ul.menusin li a:link { 
color: #000000; padding-top: 1px; padding-bottom: 1px
; border: solid; padding-right: 1px; padding-left: 4px
; border-color: #787878 black #787878 #E8ECF0
; border-width: 1px 0px 0px 4px
; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px
 } 
 ul.menusin li#activelink a{
    border-bottom: 1px solid #fff;
    background-color: #fff;
    color: #603; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 4px; } 
.linkP { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #0F427C; text-decoration: underline; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px }
a.linkP:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #003366; background-color: #ffffff; text-decoration: underline }
.dxsiscom { margin-left: 30%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px }
.dxelenco { margin-left: 40%; margin-top: 0px; margin-right: 0px; margin-bottom: 0px }
.Titblug { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #336699 }
.sfbiancotestoblu { background-color: #FFFFFF ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #333366; text-align: right; clear: both}
a.sfbiancotestoblu:hover { background-color: #FFFFFF ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #336699; text-align: right ; text-decoration: underline}
#ModuloPsw { background-color: #E8ECF0; width: 350px; margin-left: 35%; border: 1px #666666 double; margin-top: 10px; height: 70px; padding-right: 5px; padding-left: 5px }
.titdownload { font-family: Arial, Helvetica, sans-serif; font-size: small; color: #003366; text-decoration: none; background-color: #DCE3E4; border: 1px #003366 solid; background-repeat: no-repeat; clip:  rect(   ); text-align: left; font-weight: bold}
.titdownloadlink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #003366; text-decoration: underline; border: none; background-repeat: no-repeat; clip:  rect(   ); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-align: center; font-weight: bold}
a.titdownloadlink:hover {  color: #006699; text-decoration: underline}
.sfverdino { background-color: #DCE3E4; border: 1px #003366 solid; clip:  rect(   ); font-weight: normal }
.BluG { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000066; text-decoration: none;   border: #333366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.BluGBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000066; text-decoration: none;  font-weight: bold; border: #333366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
#corpoelenco { border: 1px #787878 solid; background-color: #E8ECF0; left: 0px; margin-bottom: 2px; margin-top: 1px ; width: 150%; clear: both }
#topelenco { OVERFLOW: hidden ; text-align: center ; background-color: #E8ECF0; border: 1px #787878 ridge ; position: relative; clip: rect( ) ; margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 2px ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; width: 150%}
#pieelenco { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; background-color: #E8ECF0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #003366; clip:  rect(   ); margin-right: 0px;  border: 1px #787878 solid ; text-align: left; vertical-align: bottom; width: 150%; }
li.none {  list-style-type: none}
.sfondo8da4bf {  background-color: #8da4bf}
.Cert {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; font-style: normal; font-weight: bold; text-decoration: none}
a.nero:hover {  color: #666666; text-decoration: underline}
.linkNsott { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #0F427C; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.bordato {  border: 1px #003366 solid; margin-top: 10px; margin-right: 1px; margin-bottom: 20px; margin-left: 1px; clip:    rect(   ); text-align: center; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-color: #DCE3E4}
.invio {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #003366; text-decoration: none; background-color: #C1D1E0}
.grassetto {  font-weight: bold}
.bold {  font-weight: bold}
.aligncenter {  vertical-align: top; text-align: center}
.titolosezioni {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; color: #FFFFFF; background-color: #336699; background-image: url(Images/angblu2.gif); background-repeat: no-repeat; background-position: left top; height: 20px; width: 400px; vertical-align: middle; text-align: center; padding-left: 20px; padding-right: 20px; border: #666666; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.topmenucentro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000066; text-decoration: none; text-align: center}
.colonnadx {  clip:       rect(   ); padding-right: 10px; padding-left: 50px; text-align: center}
.alignright {  text-align: right; clip:   rect(   )}
.sfpagina {  background-color: #FFFFFF}
.destra {   margin-left: 70%}
.sfondotop {  background-image: url(Images/Top_sfum1.jpg); background-repeat: repeat-y; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 110px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; width: 690px; vertical-align: middle; background-color: #336699}
.noborder {  border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.sftoplat {  width: 70px; background-color: #336699}
.toplogo {  height: 73px; width: 160px; background-color: #FFFFFF}
.topsin {  width: 19px; background-color: #FFFFFF}
.topalt {  background-color: #FFFFFF; height: 29px; text-align: center}
.mnstampa {  padding-right: 50px; margin-right: 10px}
.homeleft {  background-color: #336699; background-image: url(Images/Angoloblu_p.jpg); background-repeat: no-repeat; background-position: left top; width: 92%; height: 20px; text-align: left; padding-left: 20px; vertical-align: middle}
.homeright { background-color: #336699; background-image: url(Images/angolosinblu_p.jpg); background-repeat: no-repeat; background-position: right bottom; width: 92%; height: 20px; text-align: left; padding-left: 20px; border-color: #FFFFFF black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; vertical-align: middle}
.homecent {  background-color: #336699; width: 92%; border-color: #FFFFFF black; height: 18px; text-align: left; padding-left: 20px; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.afondoffcc99 {  background-color: #ffcc99; border: #8da4bf; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.sfondoffcc99 {  background-color: #ffcc99; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.bordo {  border: 1px #000000 solid; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.bordoffcc99 { background-color: #ffcc99; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px #8da4bf double}
.width40 {  margin-right: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000066; text-decoration: none; text-align: left; width: 30%; padding-right: 10px}
.bottone {  background-color: #effaff; border: 1px #999999 groove; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #336699; text-decoration: none; font-weight: bold; height: 20px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; text-align: center; vertical-align: top}
.logintop {  background-color: #effaff; text-align: center; vertical-align: middle; height: 30px}
.login {  background-color: #f8ffff}
.logintable {  margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: 1px #999999 solid; background-color: #CCCCCC}
.tabledownload {  margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: #003366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.nerolinkG { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000033; text-decoration: underline ; text-align: right}
a.nerolinkG:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #666666; text-decoration: underline; text-align: right}
.aligntop { clip: rect( ) ; vertical-align: top}
.titdownloadE { font-family: Arial, Helvetica, sans-serif; font-size: small; color: #000000; text-decoration: none; border: 1px #CCCCCC solid; clip: rect( ); text-align: center; font-weight: bold ; padding-top: 8px; padding-right: 4px; padding-bottom: 8px; padding-left: 4px; margin-top: 1px; margin-bottom: 1px}
.imgdownload { float: left ; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.versioneleft {  text-align: left; padding-left: 140px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 120px; padding-bottom: 0px; vertical-align: top}
.colonnasinD {  width: 70%; padding-right: 3px; text-align: left; vertical-align: top; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; border: 1px #003366 solid; background-color: #effaff}
.colonnadesD { width: 30%; background-color: #FFFFCC; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; line-height: 1.5em; text-align: left; vertical-align: top; border: 1px #996600 solid}
.BoldbluD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #003366 ; background-color: #CCCCCC; margin-top: 2px; margin-bottom: 2px; border-color: #999999 black; padding-left: 3px; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.testoD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; text-decoration: none; text-align: left ; list-style-type: square; border-style: none; margin-top: 0px; margin-bottom: 0px}
a.testoD:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #666666; text-decoration: none; text-align: left }
a.Boldblu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #669999}
.img { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.testoDbig { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #000000; text-decoration: none; text-align: left }
.titdownloaddesc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #000000; text-decoration: none; border: 0px #003366 none; clip: rect( ); text-align: center; font-weight: normal; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; }
.BoldneroD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #000000; margin-top: 2px; margin-bottom: 2px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
a.BoldneroD:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #666666; margin-top: 2px; margin-bottom: 2px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px }
.rossop { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: normal; color: #990000; text-decoration: none }
.BoldbluDinf { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; color: #000000; background-color: #CCCCCC; margin-top: 2px; margin-bottom: 2px; border-color: #000000 black; border-style: dashed; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-left: 3px}
.boldnero { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; text-decoration: none; font-weight: bold}
#corpoelencoA { border: 1px #787878 solid; background-color: #E8ECF0; margin-bottom: 2px; margin-top: 1px ; width: 150%;}
.alignleft {  text-align: left; vertical-align: top}
.bordatoA { border: 1px #003366 solid; clip: rect( ); text-align: center; background-color: #DCE3E4 ; margin-right: 1px; margin-bottom: 25px; padding-left: 2px}

.bordatoL { border: 1px #003366 solid; clip: rect( ); text-align: left; background-color: #FFFFFF; margin-right: 1px; margin-bottom: 25px ; vertical-align: middle; padding-left: 2px}
.bottoneArchivio { background-color: #effaff; border: 1px #999999 groove; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #336699; text-decoration: none; font-weight: bold; height: 40px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px;  text-align: center; vertical-align: top }
.clear { float: left }
.contatti {  text-align: right; vertical-align: top; margin-right: 20px; margin-left: 200px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: normal; color: #333333; text-decoration: none; padding-right: 30px; padding-left: 30px; border: 1px #666666 solid; padding-top: 3px; padding-bottom: 3px; background-color: #FFFFCC}
a.contatti:hover { text-align: right; vertical-align: top; margin-right: 20px; margin-left: 200px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: normal; color: #000033; text-decoration: underline; padding-right: 30px; padding-left: 30px; background-color: #FFCC66; padding-top: 3px; padding-bottom: 3px; border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.versioneright { float: right; width: 120px; background-color: #E8EFE9; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-top: 1px; margin-right: 0px; margin-bottom: 1px; margin-left: 0px}
.alignbottom {
	vertical-align: bottom;
}
ul.stipendi { 
margin:0 0 0 20px; /* elimino i rientri delle liste */
line-height: 1.4em;
}

/* Inizio Cristian 18/09/2017 */
.TitSoftwarelink { font: bold 16px "Open Sans",helvetica,sans-serif; color:#0085b2; text-decoration: none}
a.titsoftwarelink:hover { font: bold 16px "Open Sans",helvetica,sans-serif; color:#0085b2; text-decoration: underline}

.SiscomTitolo { font: bold 24px "Open Sans",helvetica,sans-serif; color: rgb(0, 133, 178); }
.SiscomTitoloGrande { font: bold 36px "Open Sans",helvetica,sans-serif; color: rgb(0, 133, 178); }
.SiscomDescrizione { font: bold 18px "Open Sans",helvetica,sans-serif; color: #323232; }
.SiscomDescrizione2 { font: 16px "Open Sans",helvetica,sans-serif; color: #323232; }
.SiscomDescrizione2Bold { font: bold 16px "Open Sans",helvetica,sans-serif; color: #323232;}
.SiscomLink {font: bold 16px "Open Sans",helvetica,sans-serif; color:#0085b2; }
.SiscomModuloLogin { 
    font: bold 16px "Open Sans",helvetica,sans-serif; 
    color: #555;
    /* Inizio Cristian 01/06/2018 */
    margin-top: 16px;
    margin-bottom: 24px;
    text-align: center;
    /* Fine Cristian 01/06/2018 */
}
.SiscomTiTroviIn { font: 14px "Open Sans",helvetica,sans-serif; color: rgb(85, 85, 85); }
#breadcrumbs-container { background-color: #f8f8f8; }
.SiscomIconaHome { 
    background-image: url('images/Home.png'); 
    background-position:center; 
    background-repeat:no-repeat;
}
.SiscomIconaFrecciaDestra { 
    background-image: url('images/IconaFrecciaDestra.png');
    background-position:center;
    background-position-y:bottom;
    background-repeat:no-repeat;
    vertical-align: text-bottom;
}
input[type='text'], input[type='password'] {
    max-width:430px!important;
    width:100%!important;
}

select, input[type], textarea 
{ 
    border-color: #e9e9e9!important;
    color: #555;
}
button, input[type='button'], input[type='submit'], input[type='reset']
{
    background-color: #0085b2!important;
    color: #fff;
}

p { padding: 0.5em!important; }
/* Fine Cristian 18/09/2017 */

/* Inizio Cristian 01/06/2018 */
.margin-bottom-0 {
    margin-bottom: 0px!important;
}
.padding-bottom-0 {
    padding-bottom: 0px!important;
}
/* Fine Cristian 01/06/2018 */