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

BODY       {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; text-align: left;}
TABLE      {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; text-align: left;}
TD         {vertical-align: top;}
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%;}

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: #FCFCFC;}
.c_bar, .c_footer            {background-color: #FAFAFA;}
.c_admin                     {border-bottom: solid 1px #CCC;}
.c_header A                  {color: #CCC;}
.c_header ul li a.active     {color: #FF8800;}
.c_bar    ul li a.active     {color: #FF8800;}
.c_left   ul li a.active     {color: #FF8800;}
.c_content DIV H1            {color: #025182; border-bottom: 1px solid #ccc;}

.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;}

.c_base, .c_admin, .c_top, .c_header, .c_bar, .c_body, .c_footerbar, .c_footer , .c_bottom 
											{width: 700px;}
.c_navbar, .c_content {width: 700px;}
.c_content            {height: 350px;} 
.c_left, .c_right     {width: 100px; height: 250px;}

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

.c_header             {height: 120px; background-image: url(img/logo.jpg); vertical-align: top; text-align: right;}
.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-family: Arial; font-weight: bold; padding: 0px; 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-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 4px 2px 1px; margin: 0px 0px 0px 0px; vertical-align: top;}
.c_left UL            {padding: 6px 1px 6px 6px;}
.c_left UL LI         {line-height: 24px; display: inline; list-style: none;}
.c_left UL LI A       {text-decoration: none; display: block; text-align: left;}
.c_left UL UL         {padding: 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: 5px; text-decoration: none; display: block; text-align: left;}
.c_left UL UL UL      {padding: 0px; font-size: 75%; font-weight: normal;}
.c_left UL UL UL LI   {line-height: 18px; display: inline; list-style: none;}
.c_left UL UL UL LI A {text-indent: 20px; text-decoration: none; display: block; text-align: left;}

.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;}

*/

IMG        {border: 0px;}
.imgleft   {float: left;  margin: 3px 12px 2px 2px;   font-size: 85%; text-align: center; font-family: Arial;}
.imgcenter {              margin: 3px auto 2px auto;  font-size: 85%; text-align: center; font-family: Arial;}
.imgright  {float: right; margin: 3px 2px 2px 12px;   font-size: 85%; text-align: center; font-family: Arial;}
.imgleft IMG, .imgcenter IMG, .imgright IMG          {display: block;}
.ombra {  box-shadow: 3px 3px 5px 2px #666;    /* Firefox 4.0+, Opera, IE 9 */
     -moz-box-shadow: 3px 3px 5px 2px #666;    /* Firefox */
  -webkit-box-shadow: 3px 3px 5px 2px #666;    /* Safari, Chrome */
  filter: progid:DXImageTransform.Microsoft.Shadow(Color=#666666, Strength=7, Direction=135); /* ie6-8 ? */
  }

.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;}
.lastmod     {text-align: right; color: #888888; font-size: 75%; font-style: italic; padding-top: 20px;}

.articoli                 {padding: 2px 1px 2px 46px; margin: 1px 1px 1px 1px; background: url(images/articoli.gif) no-repeat left 6px;}
.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: 0px solid #ccc;}
.articoli .art_giornale   {font-size: 125%; font-variant: small-caps;}
.articoli .art_dimensione {font-size: 85%;}
.articoli .art_descr      {font-size: 95%; margin-bottom: 4px;}

/*
.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;}

.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;}

*/
