@charset "utf-8";

div                 {position:absolute;}

body                {width:1025px; font-family:Droid Sans,Arial,Helvetica,sans-serif;
                     font-size:15px; font-weight:normal;
                     text-align:left;
                     padding:0px;}

.header             {position:absolute; display:block;
                     left:0px; top:0px; width:1021px; height:60px;
                     background-color:#d0e65c; background-image:url('pics/header_gradient.gif');
                     border-style:solid; border-width:1px; border-color:#000000;}

.article            {position:absolute; display:block;
                     left:0px; top:129px; width:823px; height:515px;
                     background-color:#42d06e;
                     border-style:solid; border-width:1px; border-color:#000000;}

.nav                {position:absolute; display:block;
                     left:0px; top:68px; width:815px; height:62px;
                     border-style:solid; border-width:0px; border-color:#000000;}

.section            {position:absolute; display:block;
                     left:0px; width:823px;
                     border-style:none; border-width:0px;}

.aside              {position:absolute; display:block;
                     left: 831px; top:194px; width:190px; height:198px;
                     border-style:solid; border-width:1px; border-color:#000000;}

.footer             {position:absolute; display:block;
                     left: 0px; top:651px; width:1021px; height:40px;
                     background-color:#d0e65c; background-image:url('pics/footer_gradient.gif');
                     border-style:solid; border-width:1px; border-color:#000000;}

h1                  {color:#4a07d4;
                     font-size:250%;
                     font-weight:bold;
                     text-align:center;
                     margin-top:8px;
                     margin-bottom:7px;
                     padding:0px;}

h2                  {color:#000000;
                     font-size:110%;
                     font-weight:bold;
                     text-align:center;
                     margin-top:7px;
                     margin-bottom:7px;
                     padding:0px;}

h3                  {color:#00793a;
                     font-size:100%;
                     font-weight:normal;
                     text-align:center;
                     margin-top:7px;
                     margin-bottom:7px;
                     padding:0px;}

p                   {margin-top:0px;
                     margin-bottom:5px;
                     padding:0px;
                     font-size:15px;
                     font-weight:normal;}

img                 {border:0px;}

ul                  {margin: 0px 5px;}

li                  {color:#00793a; margin: 0px 5px;}

input               {font-family:Droid Sans,Arial,Helvetica,sans-serif;
                     font-size:15px; font-weight:normal;}

input[type="text"]  {position:absolute; padding:1px 5px;}

input[type="button"] {font-size:14px;}

table               {font-family:Droid Sans,Arial,Helvetica,sans-serif;
                     font-size:14px; font-weight:normal;
                     text-align:left;}
tr                  {background-color:#5eeb89;}
td                  {width:263px;
                     padding:3px 5px; margin:0px;}

.navTab             {position:absolute;
                     top:0px; height:60px;
                     background-color:#5eeb89;
                     border-style:solid; border-width:1px; border-color:#000000;}

.welcome            {width:430px; font-size:15px; font-weight:normal; text-align:justify; line-height:120%;
                     color:#000000;}

.info               {width:236px; font-size:15px; font-weight:normal; text-align:justify; line-height:120%;
                     margin-bottom:10px; color:#000000;}

.infolist           {width:220px; font-size:15px; font-weight:normal; text-align:left; line-height:120%;
                     margin-left:-20px; margin-bottom:10px; color:#000000;}

.navTabActive       {position:absolute;
                     top:0px; height:60px;
                     background-color:#42d06e;
                     background-color:#42d06e; background-image:url('pics/tabActive_gradient.gif');
                     border-style:solid; border-width:1px; border-color:#000000;}

.navDescrip         {position:absolute;
                     top:30px; height:20px;
                     background-color:#e8f2b3;
                     border-style:solid; border-width:1px; border-color:#000000;
                     font-size:13px; font-weight:normal;
                     text-align:center; line-height:150%;}

.navDescripActive   {position:absolute;
                     top:30px; height:20px;
                     background-color:#eaf999;
                     border-style:solid; border-width:1px; border-color:#000000;
                     font-size:13px; font-weight:normal;
                     text-align:center; line-height:150%;}

.navSearch          {position:absolute;
                     top:60px; height:20px;
                     border-style:none;
                     text-align:center; line-height:100%;}

.navLingua          {position:absolute;
                     left:800px; top:5px; width:214px; height:48px;
                     background-color:#e8f2b3;
                     border-style:solid; border-width:1px; border-color:#000000;
                     font-size:13px; font-weight:normal;
                     text-align:center; line-height:100%;}

.lingua             {position:absolute;
                     left:4px; width:112px; height:22px;
                     background-color:transparent;
                     font-size:15px;
                     text-align:left;}

.popup              {position:absolute;
                     background-color:#e8f0d8; /*#e0e0e0;*/
                     border-style:solid; border-width:2px; border-color:#a0a0b0;
                     padding:10px 15px;
                     font-size:15px; font-weight:normal;
                     font-family:Droid Sans,Arial,Helvetica,sans-serif;
                     text-align:justify; visibility:hidden;}

.popupClose         {position:absolute;
                     width:17px; height:17px;
                     background-color:#d0d0d0; background-image:url(pics/checkbox17x17a.png);
                     border-style:solid; border-width:0px; border-color:#a0a0b0;
                     padding:0px;}

.azzuro             {color:#0080ff;}

.viola              {color:#8000ff;}

.rosavivo           {color:#ff0080;}

.arancione          {color:#ff8000;}

.verde              {color:#00e04c;}

.blu                {color:#0000ff;}

.magenta            {color:#ff00ff;}

.rosso              {color:#ff0000;}

.giallo             {color:#f7e200;}

.lime               {color:#d0e65c;}

.marrone            {color:#741b15;}

.bright             {margin-top:0px; margin-bottom:4px;
                     color:#20b050; font-size:15px; font-weight:bold;} /*color:#206432;*/

.bdrFrame           {position:absolute; background-color:#ffffff;
                     border:2px groove #42d06e;}

.bdrInput           {border:1px inset #42d06e;}

.brdInset           {position:absolute;
                     border-style:inset; border-width:1px; border-color:#42d06e;}

.brdOutset          {position:absolute;
                     border-style:outset; border-width:1px; border-color:#42d06e;}

.bdrContext         {position:absolute; background-color:#ffffff;
                     border:2px groove #42d06e; visibility:hidden;}


.tileTxtDk          {position:absolute;
                     background-color:transparent;
                     color:#000000;
                     border-style:none;
                     border-width:0px;
                     border-color:#000000;
                     font-family:Droid Sans,Arial,sans-serif;
                     font-size:14px;
                     font-weight:normal;
                     text-align:justify;
                     line-height:125%}

.sectionRight       {position:absolute; display:block;
                     left:831px; width:190px;
                     border-style:solid; border-width:1px; border-color:#000000;}

.sectionFunction    {position:absolute; display:block;
                     left:0px; top:0px; width:778px; height:480px;
                     background-color:#42d06e;
                     border-style:solid; border-width:0px; border-color:#000000;
                     visibility:hidden;}

.formFunction       {position:absolute;
                     background-color:#42d06e;
                     border-style:none;}

a.over:link         {color:#3232c0;
                     text-shadow:-2px -2px 2px #ffffff;
                     background-color:#e8f2b3;
                     padding:1px 3px;
                     text-align:left; line-height:18px;
                     text-decoration:none;}

a.over:visited      {color:#3232c0;
                     text-shadow:-2px -2px 2px #ffffff;
                     background-color:#e8f2b3;
                     padding:1px 3px;
                     text-align:left; line-height:18px;
                     text-decoration:none;}

a.over:hover        {color:#ffffff;
                     text-shadow:0px 0px 0px;
                     background-color:#a0a0a0;
                     padding:1px 3px;
                     text-align:left;
                     text-decoration:none;}

a.main              {color:#484848;
                     text-decoration:none;}

a.overLingua        {color:#484848;
                     text-decoration:none;}

a.overLingua:link   {color:#484848;
                     background-color:#e8f2b3;
                     padding:2px; padding-right:1px;
                     text-align:left;}

a.overLingua:visited {color:#484848;
                     background-color:#e8f2b3;
                     padding:2px; padding-right:1px;
                     text-align:left;}

a.overLingua:hover  {color:#ffffff;
                     background-color:#30a050;
                     padding-left:2px; padding-top:5px; padding-bottom:0px; padding-right:1px;
                     text-align:left;}

a.overContat        {color:#3232c0;
                     text-shadow:-2px -2px 2px #ffffff;
                     text-decoration:none;}

a.overContat:link   {color:#3232c0;
                     text-shadow:-2px -2px 2px #ffffff;
                     background-color:#d0e65c;
                     padding:1px 3px;
                     text-align:left;}

a.overContat:visited {color:#3232c0;
                     text-shadow:-2px -2px 2px #ffffff;
                     background-color:#d0e65c;
                     padding:1px 3px;
                     text-align:left;}

a.overContat:hover  {color:#ffffff;
                     text-shadow:0px 0px 0px;
                     background-color:#30a050;
                     padding:1px 3px;
                     text-align:left;}
