
input {
   /* background-color: lightyellow; */
}

img { line-height: 0;  vertical-align: top;}  /*  to remove extra space below image */
 
table {
    background-color:lightyellow;
    border: 1px solid gray;

/* If a  !doctype html  is not specified, the border-collapse property can produce */
/* unexpected results in IE8 and earlier versions                                  */

    border-collapse: collapse;   /* collapse, separate, ...*/
    border-spacing: 20px;        /* ignored for border-collapse: collapse; */
    padding: 40px;               /* ignored for border-collapse: collapse; */
    empty-cells: show;           /* show or hide, ignored for border-collapse: collapse; */
}

/* The descendant selector matches all element that are descendants of a specified element. */
/* table.mytable td ==> select all td elements that are inside table.mytable                */
 table td,  table th {
    border: 1px solid gray;
    padding: 10px;
}

table.ainfo {
    background-color:lightyellow;
    border: 0px solid blue;

    border-collapse: collapse;   /* collapse, separate, ...*/
    border-spacing: 20px;        /* ignored for border-collapse: collapse; */
    padding: 40px;               /* ignored for border-collapse: collapse; */
    empty-cells: show;           /* show or hide, ignored for border-collapse: collapse; */
}

table.ainfo td,  table.ainfo th {
    border: 0px solid gray;
    padding: 2px;
}

a:link              {color:#0000FF;text-decoration:none;}
a:visited           {color:#0000FF;text-decoration:none;}
a:hover             {color:#0000FF;text-decoration:underline;}

.centr              {text-align:center;text-indent:00px;}

p                   {                  text-indent:00px;color:black;font-family:'Comic Sans MS';font-size:12pt;line-height:160%; letter-spacing: 1px;}                  
p.notizia           {                  text-indent:00px;color:black;font-family:'Comic Sans MS';font-size:10pt;line-height:150%; letter-spacing: 0px; margin: 0px;}  
p.notizia3l         {                  text-indent:00px;color:black;font-family:'Comic Sans MS';font-size:10pt;line-height:140%; letter-spacing: 0px; margin-top:0px;margin-bottom:0px;}
p.notizia3r         {                  text-indent:00px;color:black;font-family:'Comic Sans MS';font-size:12pt;line-height:140%; letter-spacing: 0px; margin-top:0px;margin-bottom:0px;}

h1 {
    text-align:center;
    font-family:'Comic Sans MS';
    /* border-bottom: 3px solid #cc9900; */
    color: #895500;
    font-size: 26px;
}                        
h2 {
    text-align:center;
    /* font-family: Georgia, serif;      */ 
    /* border-bottom: 3px solid #cc9900; */
    color: #895500;
    font-size: 22px;
}
 
div.error {
    font-family: Comic Sans MS;
    font-size: 20px; 
    color: red;      
}

