/* ESY - WEB EDIT SYSTEM */
/* (c) 2002-2006 SIRSE.net - Brescia - Italy */

/* STILI GENERALI */
body, span, div, p, center, td, i {font-family: verdana,Arial,Helvetica,sans-serif; color:#000066; font-size: 11px}
tt, pre {font-family: "courier new",courier,monospace; color:#000066; font-size: 12px}
blockquote {font-family: verdana,Arial,Helvetica,sans-serif; color:#000066; font-size: 11px; margin-bottom:0px; margin-left:20px; margin-right:0px; margin-top:0px;}

hr {height:1px; color:#000066; background-color:#000066; border:0px;}

pre {margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px;}

/* STILI STRUTTURA */
h1 {font: bold 24px/24px Arial,Helvetica,sans-serif; color:#000066; }
h2 {font: bold 21px/21px Arial,Helvetica,sans-serif; color:#000066; }
h3 {font: bold 18px/18px Arial,Helvetica,sans-serif; color:#000066; }
h4 {font: bold 16px/16px Arial,Helvetica,sans-serif; color:#000066; }
h5 {font: bold 14px/14px Arial,Helvetica,sans-serif; color:#000066; }
h6 {font: bold 13px/13px Arial,Helvetica,sans-serif; color:#000066; }

/* LINK GENERICI - Nota: non cambiare l'ordine degli stati*/
A:visited {color: #990000; text-decoration: underline}
A:link    {color: #990000; text-decoration: underline}
A:hover   {color: #FF0000; text-decoration: underline}
A:active  {color: #999900; text-decoration: underline}

/* TABELLE */
.esy_tabpan { border: solid 1px #000066; background-color: #FCFCFC }
.esy_tabpanh { background-color: #CCCCD6 }
.esy_tabpandef { background-color: #FCFCFC }

.esy_tabrow {border: solid 1px #000066; empty-cells: show; background-color: #FCFCFC;}
.esy_tabrow TD {border-bottom: solid 1px #DDDDDD; border-right: solid 1px #DDDDDD}
.esy_tabrowh { background-color: #CCCCD6; border-width: 0px; }
.esy_tabrowh TD { border-width: 0 0 1 0; border-color: #DDDDDD; border-style: solid }
.esy_foot {border-top: 1px solid #000066; background-color: #EEEEEE}

.esy_tabtree {
  border: solid 1px #000066;
}
.esy_tabtreeh { height: 24px; background-color: #CCCCD6 }
.esy_tabtree TD { padding: 0 4 0 4; }

/* FORM */
form {display:inline}
input, textarea, select {font-weight:bold; font-family: verdana,Arial,Helvetica,sans-serif; color:#000066; font-size:11px}

/*CCBot/1.0 (+http://www.commoncrawl.org/bot.html)*/

/* AT RULES */
@media screen{
  .prt {display:none}
}

@media print{
  .scr {display:none}
}

/* STILI CLASS */
.titolob { color:#FFFFFF; font-size: 12px; font-weight: bold}
.txt {}
.txtmin {font-size: 9px;}
.txtbig {font-size: 20px;}
.txtverybig {font-size: 24px;}
.greytxtmin {font-size: 9px; color: #666666;}
.black {color: #000000;}
.litgray {color: #CCCCCC;}
.dkgray {color: #666666;}
.esy_printed {background-color: #EEFFEE}
.esy_modified {background-color: #FFEEDD}

.cour {font-family: "courier new",courier,monospace;}
.aria {font-family: Arial, Helvetica}

.separ {padding:0px}

.gray {color: #666666;}
.gray A:visited {color: #666666; border-bottom: solid 1px #CCC; text-decoration: none;}
.gray A:link    {color: #666666; border-bottom: solid 1px #CCC; text-decoration: none;}
.gray A:hover   {color: #990000; border-bottom: solid 1px #990000; text-decoration: none;}
.gray A:active  {color: #CC6600; border-bottom: solid 1px #CC6600; text-decoration: none;}
A.gray:visited  {color: #666666; border-bottom: solid 1px #CCC; text-decoration: none;}
A.gray:link     {color: #666666; border-bottom: solid 1px #CCC; text-decoration: none;}
A.gray:hover    {color: #990000; border-bottom: solid 1px #990000; text-decoration: none;}
A.gray:active   {color: #CC6600; border-bottom: solid 1px #CC6600; text-decoration: none;}

.tsimp {}
.tsimp A:visited {color: #000066; text-decoration: none; border-bottom: solid 1px #DDDDDD}
.tsimp A:link    {color: #000066; text-decoration: none; border-bottom: solid 1px #DDDDDD}
.tsimp A:hover   {color: #990000; text-decoration: none; border-bottom: solid 1px #990000}
.tsimp A:active  {color: #CC6600; text-decoration: none; border-bottom: solid 1px #CC6600}

.tit           {color: #000066; font-weight: bold; text-decoration: none}
.tit A:visited {color: #000066; font-weight: bold; text-decoration: none; border-bottom: solid 1px #9999CC}
.tit A:link    {color: #000066; font-weight: bold; text-decoration: none; border-bottom: solid 1px #9999CC}
.tit A:hover   {color: #990000; font-weight: bold; text-decoration: none; border-bottom: solid 1px #990000}
.tit A:active  {color: #CC6600; font-weight: bold; text-decoration: none; border-bottom: solid 1px #CC6600}
A.tit:visited  {color: #000066; font-weight: bold; text-decoration: none; border-bottom: solid 1px #9999CC}
A.tit:link     {color: #000066; font-weight: bold; text-decoration: none; border-bottom: solid 1px #9999CC}
A.tit:hover    {color: #990000; font-weight: bold; text-decoration: none; border-bottom: solid 1px #990000}
A.tit:active   {color: #CC6600; font-weight: bold; text-decoration: none; border-bottom: solid 1px #CC6600}

.tit2           {color: #000066; font-weight: bold; text-decoration: none}
.tit2 A:visited {color: #000066; font-weight: bold; text-decoration: none}
.tit2 A:link    {color: #000066; font-weight: bold; text-decoration: none}
.tit2 A:hover   {color: #990000; font-weight: bold; text-decoration: none}
.tit2 A:active  {color: #CC6600; font-weight: bold; text-decoration: none}
A.tit2:visited  {color: #000066; font-weight: bold; text-decoration: none}
A.tit2:link     {color: #000066; font-weight: bold; text-decoration: none}
A.tit2:hover    {color: #990000; font-weight: bold; text-decoration: none}
A.tit2:active   {color: #CC6600; font-weight: bold; text-decoration: none}

.nav         {}
.nav A:visited {color: #000066; text-decoration: underline}
.nav A:link    {color: #000066; text-decoration: underline}
.nav A:hover   {color: #990000; text-decoration: underline}
.nav A:active  {color: #FF0000; text-decoration: underline}
A.nav:visited {color: #000066; text-decoration: underline}
A.nav:link    {color: #000066; text-decoration: underline}
A.nav:hover   {color: #990000; text-decoration: underline}
A.nav:active  {color: #FF0000; text-decoration: underline}

.snav {font-family: "courier new",courier,monospace; color:#000066; font-size: 12px}
.snav A:visited {color: #990000; text-decoration: none}
.snav A:link    {color: #990000; text-decoration: none}
.snav A:hover   {color: #FF0000; text-decoration: underline}
.snav A:active  {color: #999900; text-decoration: underline}

/* navigazione */
.navp {font-family: Arial,Helvetica,sans-serif; color:#0000CC; font-size: 12px}
A.navp:visited {color: #0000CC; text-decoration: none}
A.navp:link    {color: #0000CC; text-decoration: none}
A.navp:hover   {color: #0000CC; text-decoration: underline}
A.navp:active  {color: #CC3300; text-decoration: underline}

.snav2 {color:#000066;}
.snav2 A:visited {color:#000066; font-weight:bold; text-decoration: none}
.snav2 A:link    {color:#000066; font-weight:bold; text-decoration: none}
.snav2 A:hover   {color:#000066; font-weight:bold; background-color:#CCCCD6; text-decoration: none}
.snav2 A:active  {color: #990000; font-weight:bold; background-color:#FFCC00; text-decoration: none}
A.snav2:visited {color:#000066; font-weight:bold; text-decoration: none}
A.snav2:link    {color:#000066; font-weight:bold; text-decoration: none}
A.snav2:hover   {color:#000066; font-weight:bold; background-color:#CCCCD6; text-decoration: none}
A.snav2:active  {color: #990000; font-weight:bold; background-color:#FFCC00; text-decoration: none}

.snav3 {font-family:"courier new",courier,monospace; color:#000066; font-size:12px}
.snav3 A:visited {color:#990000; text-decoration:none; border:solid 1px #CCCCCC}
.snav3 A:link    {color:#990000; text-decoration:none; border:solid 1px #CCCCCC}
.snav3 A:hover   {color:#FFFFFF; background-color:#CC0000; text-decoration:none; border:solid 1px #CCCCCC}
.snav3 A:active  {color:#990000; background-color:#FFCC00; text-decoration:none; border:solid 1px #CCCCCC}

.ed { font-family: arial, sans-serif; color:#990000; font-size: 10px; Xbackground : White;}
A.ed:visited {color: #990000; text-decoration: none}
A.ed:link    {color: #990000; text-decoration: none}
A.ed:hover   {color: #FFFFFF; background-color:#CC0000; text-decoration: none}
A.ed:active  {color: #990000; background-color:#00FF00; text-decoration: none}

/* BORDI */
.borderB {border-bottom: 1px solid #000066 }
.borderT {border-top: 1px solid #000066 }
.borderR {border-right: 1px solid #000066 }
.borderL {border-left: 1px solid #000066 }
.border {border: 1px solid #000066 }
.noborder {border: none }
.noborder TD {border: none }


/* LITE CSS */
.tabsel {
background-color: #FCFCFC;
  -moz-border-radius:10% 10% 0 0;
border-top:  solid 1px #000066;
border-left: solid 1px #000066;
border-right:solid 1px #000066;
  border-bottom: none;
}
.tab {
background-color: #DDDDDD;
  -moz-border-radius:10% 10% 0 0;
border-top:   solid 1px #000066;
border-left:  solid 1px #000066;
border-right: solid 1px #000066;
border-bottom:solid 1px #000066;
}


/* SPAZIATURE */
.spaceRB {padding-bottom: 4; padding-right: 4 ; Xbackground-color:red}

/* DEBUG PURPOSE */
.ddd {border-color: #FF0000; border-width: 1px; border-style: solid }
