body {
/* font-family: Georgia, "Times New Roman", Times, serif; */
/* color: purple; */
background-color: silver
}
h1.titolo {
color : black; 
text-align: center;
font-weight: 900;
font-style: italic;
font-size: xx-large;
}

td.valore {
font-family: cursive;
background-color: white;
}

td.sudoku_bord {
width: 500px;
background-color: white;
text-align: center;
font-weight: bold;
border: 3px solid red;
}

table.sudoku_tab {
background-color: navy;
}

td.sudoku_norm {
width: 500px;
background-color: white;
text-align: center;
font-weight: bold;
border: 1px solid black;
border-collapse: collapse;
}

td.sudoku_cop {
width: 500px;
color: black;
background-color: white;
text-align: center;
font-weight: bold;
border: 2px solid yellow;
border-collapse: collapse;
}

td.sudoku_cop1 {
width: 500px;
color: black;
background-color: white;
text-align: center;
font-weight: bold;
border: 2px solid green;
border-collapse: collapse;
}

td.sudoku_cop2 {
width: 500px;
color: black;
background-color: white;
text-align: center;
font-weight: bold;
border: 2px solid blue;
border-collapse: collapse;
}

td.sudoku_cop3 {
width: 500px;
color: black;
background-color: white;
text-align: center;
font-weight: bold;
border: 4px solid red;
border-collapse: collapse;
}

td.sudoku_err {
width: 500px;
color: white;
background-color: red;
text-align: center;
font-weight: bold;
}

td.sudoku_rig {
width: 500px;
color: white;
background-color: navy;
text-align: center;
font-weight: bold;
}

td.test {
width: 500px;
}

td.sudoku_col {
color: white;
background-color: navy;
text-align: center;
font-weight: bold;
width: 500px;
}

p.creta05_desc {
font-family: cursive;
text-align: center;
}


p.valore {
font-family: cursive;
background-color: white;
}

td.titolo {
/*font-weight: bold;*/
font-style: normal;
/*font-family: cursive;*/
}

td.testocoda {
/*color : blue; */
vertical-align: bottom;
text-align: right;
}

td.testodx {
color : navy; 
vertical-align: top;
text-align: right;
}

td.fotodesc {
color : navy; 
font-style: italic;
vertical-align: top;
}

td.fotonavig {
color : navy; 
font-family: fantasy;
font-size: small;
text-align: left;
}

p.foto {
color : navy; 
font-style: italic;
text-align: right;
}

div.foto {
  float: left;
  border: thin black solid;
  margin: 0.5em;
  padding: 0.5em;
}


