* {border: 0px; margin: 0px; padding: 0px;}

/* base */
BODY       {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; margin: 0px; text-align: left;}
TABLE      {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; margin: 0px; text-align: left;}
TD         {vertical-align: top;}
IMG        {border: 0px;}
INPUT      {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 1px;}
TEXTAREA   {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 1px; font-size: 85%;}

/* colori */
BODY                         {color: #111; background-color: #F5F5F5;}
TABLE                        {color: #111;}
HR                           {color: #CCC; background-color: #CCC; height: 1px; border: 0px;}
INPUT, TEXTAREA, SELECT, BUTTON {border: 1px solid #ccc;}
A                            {color: #444;}
A:HOVER                      {color: #B02;}
.c_base                      {background-color: #FFF;}
.c_admin, .c_left, .c_right  {background-color: #FFF;}
.c_bar, .c_footer            {background-color: #FAFAFA;}
.c_admin                     {border-bottom: solid 1px #CCC;}
.c_header                    {background: url('img/bgtop_azzurro.gif'); color: #CCC;}
.c_header A                  {color: #CCC;}
.c_header ul li.active a     {color: #F80;}
.c_bar    ul li.active a     {color: #F80;}
.c_left   ul li.active a     {color: #F80;}
.c_header H1                 {color: #DADADA;}
.c_header H1 SPAN            {color: #EFF;}
.c_content DIV H1            {color: #F80; background-image: url('img/bgmenu.gif'); background-repeat: repeat-x;}
.c_left UL LI A              {background-image: url('img/bgmenu.gif'); background-repeat: repeat-x;}
.c_left UL LI A:HOVER        {background-image: url('img/bghover.gif'); background-repeat: repeat-x; color: #FB6;}
.c_left UL UL LI A           {background-image: url('img/null.gif');}
.c_footer                    {background-image: url('img/bgmenu.gif'); background-repeat: repeat-x;}

/* debug */
.c_base, .c_admin, .c_top, .c_header, .c_bar, .c_body, .c_navbar, .c_content, .c_left, .c_right, .c_footerbar, .c_footer , .c_bottom
                      {margin 0px; padding: 0px; border: 0px solid #bbb;}
TD         {border: 0px solid #bbb;}
/* containers */
.c_base, .c_admin, .c_top, .c_bar, .c_body, .c_footerbar, .c_footer , .c_bottom 
											{width: 980px;}
.c_header             {width: 980px; height: 104px;}
.c_left               {width: 280px; height: 550px;}
.c_navbar             {width: 700px;}
.c_content            {width: 700px; height: 550px;}

/* contenuti */
.c_admin TD           {padding: 1px 2px 1px 2px; font-size: 80%;}
.c_admin A            {text-decoration: none;}

.c_header             {vertical-align: middle;}
.c_header H1          {padding: auto 10px;}
.c_header A           {text-decoration: none;}
.c_header P           {line-height: 40px; padding: 10px 20px 10px 10px; font-size: 200%; font-weight: bold; vertical-align: top;}
.c_header DIV         {font-size: 85%; height: 10px; font-weight: bold; padding: 2px; margin: 0px; text-align: left; text-align: right;}
.c_header UL          {padding: 1px; width: 100%;}
.c_header UL LI       {display: inline; list-style: none; padding: 3px;}
.c_header UL LI A     {padding: 1px 6px 1px 6px; text-decoration: none;}

.c_bar                {font-size: 120%; height: 20px; font-family: Arial; /*font-variant: small-caps;*/ font-weight: bold; padding: 0px; margin: 0px; text-align: left; vertical-align: middle;}
.c_bar  UL            {padding: 1px; width: 100%;}
.c_bar  UL LI         {display: inline; list-style: none; padding: 3px;}
.c_bar  UL LI A       {padding: 1px 6px 1px 6px; text-decoration: none;}

.c_left               {font-size: 120%; font-family: Arial; font-weight: bold; padding: 2px 1px 2px 1px; margin: 0px 0px 0px 0px; vertical-align: top;}
.c_left UL            {padding: 2px;}
.c_left UL LI         {line-height: 24px; display: inline; list-style: none;}
.c_left UL LI A       {text-indent: 3px; text-decoration: none; display: block; text-align: left; margin: 0px;}
.c_left UL UL         {padding: 0px 0px 8px 0px; font-size: 90%; font-weight: normal;}
.c_left UL UL LI      {line-height: 18px; display: inline; list-style: none;}
.c_left UL UL LI A    {text-indent: 10px; text-decoration: none; display: block; text-align: left; margin: 1px;}
.c_left UL UL UL      {padding: 0px; font-size: 75%; font-weight: normal;}
.c_left UL UL UL LI   {line-height: 15px; display: inline; list-style: none;}
.c_left UL UL UL LI A {text-indent: 17px; text-decoration: none; display: block; text-align: left; margin: 1px;}

.c_content DIV        {padding: 3px;}
.c_content DIV A      {text-decoration: underline;}
.c_content DIV P      {padding: 1px 0px 6px 0px;}
.c_content DIV H1     {font-size: 180%; margin-top: 1px; margin-bottom: 8px;}
.c_content DIV H2     {font-size: 140%; margin-top: 3px; margin-bottom: 4px;}
.c_content DIV H3     {font-size: 120%; margin-top: 3px; margin-bottom: 3px;}
.c_content DIV H4     {font-size: 100%; margin-top: 1px; margin-bottom: 1px;}
.c_content DIV H5     {font-size:  85%; margin-top: 1px; margin-bottom: 1px;}
.c_content DIV H6     {font-size:  70%; margin-top: 1px; margin-bottom: 1px;}
.c_content DIV CITE   {font-size:  85%; margin: 2px 2px 10px 2px;}
.c_content DIV UL     {margin-top: 1px; margin-bottom: 1px; margin-left: 35px;}
.c_content DIV LI     {margin-top: 1px; margin-bottom: 1px; margin-left: 10px;}

.c_footer             {font-size: 85%; height: 20px; vertical-align: middle;}
.c_footer TD          {vertical-align: middle;}
.c_footer UL          {padding: 1px 0px 1px 0px; display: inline;}
.c_footer UL LI       {display: inline; list-style: none; padding: 1px 6px 1px 1px;}
.c_footer UL LI A     {padding: 1px; text-decoration: none;}
.c_footer P           {padding: 1px 3px 1px 1px;}

.imgleft                  {float: left;  margin: 1px 6px 2px 2px;   font-size: 85%; text-align: center; font-family: Arial;}
.imgcenter                {              margin: 1px auto 2px auto; font-size: 85%; text-align: center; font-family: Arial;}
.imgright                 {float: right; margin: 1px 2px 2px 6px;   font-size: 85%; text-align: center; font-family: Arial;}
.inesistente              {text-align: center; margin: 150px 0px 150px 0px; font-size: 200%; font-weight: bold; color: #b38b84;}
.error                    {text-align: center; margin: 20px 1px 1px 1px; font-size: 200%; font-weight: bold;}
.interventi               {width: 100%; padding: 2px 1px 2px 1px; margin: 0px 2px 4px 0px; border-bottom: 0px solid #ccc;}
.interventi .data         {float: right; text-align: center; font-size: 85%; margin: 2px; padding: 3px; background-color: #616161; border: 1px solid #ccc;}
.interventi .autore       {font-size: larger; font-weight: bold;}
.interventi .titolo       {font-size: larger; margin-bottom: 5px; font-weight: bold; color: #b38b84;}
.interventi .breve        {/*font-style: italic;*/ font-size: 85%; margin-bottom: 2px;}
.interventi .invia        {font-weight: bold; font-size: 85%; text-align: center; color: red;}
.interventi .testo        {margin-bottom: 20px;}
.interventi .leggi        {font-size: 85%; float: right; margin-top: 0px; margin-bottom: 5px; padding: 1px 2px 1px 2px; border: 1px solid #ccc;}
.interventi .img          {float: left; margin-top: 3px; margin-right: 6px; margin-bottom: 0px; margin-left: 0px; font-size: 85%; text-align: center; font-family: Arial;}
.materiale                {margin-top: 2px; margin-right: 1px; margin-bottom: 1px; margin-left: 0px; text-align: center; padding: 0px;}
.materiali                {width: 100%; padding: 2px 1px 2px 1px; margin: 0px 2px 4px 0px;}
.materiali .mat_data      {font-variant: small-caps; font-size: 85%; color: #ccc; border-bottom: 1px solid #ccc;}
.materiali .mat_file      {padding: 1px 2px 1px 1px; margin: 2px 1px 1px 0px; font-size: 85%; text-align: center; font-family: Arial; border: 1px solid #ccc;}
.materiali .mat_titolo    {font-variant: small-caps;}
.materiali .mat_descr     {font-size: 85%; margin-bottom: 2px;}
.articoli                 {padding: 2px 1px 2px 1px; margin: 1px 1px 1px 1px;}
.articoli .art_file       {padding: 2px 2px 0px 0px; text-align: left; font-size: 85%;}
.articoli .art_data       {text-align: right; font-size: 85%; border-bottom: 1px solid #ccc;}
.articoli .art_giornale   {font-variant: small-caps;}
.articoli .art_dimensione {font-size: 85%;}
.articoli .art_descr      {font-size: 85%; margin-bottom: 4px;}
.news                     {padding: 2px 1px 2px 1px; margin: 1px 1px 1px 1px;}
.news .new_data           {text-align: right; font-size: 85%; margin-bottom: 3px; color: #ccc; border-bottom: 1px solid #ccc;}
.news .new_titolo         {font-variant: small-caps; font-weight: bold;}
.news .new_testo          {font-size: 85%; margin-bottom: 4px;}
.links                    {padding: 2px 1px 2px 1px; margin: 0px;}
.links LI                 {padding: 0px; margin: 0px 1px 3px -20px;}
.blog                     {font-family: Arial; padding: 2px 1px 2px 1px; margin: 0px; background-color: #F2F3F2;}
.blog LI                  {font-size: 75%; padding: 0px; margin: 0px 1px 3px 0px;}

#helptranslate {font-size: 7pt; font-family: Arial; text-align: center; padding: 2px 4px; margin: 0px; border: 1px solid #b38b84; color: #b38b84;}
